RE:Duplicar información de un formulario
Publicado por
2PL (1 intervención) el 15/03/2005 19:01:06
Para duplicar un registro automáticamente, hay una forma sencilla de hacerlo.
Después da ectualizar cada campo, o en el evento antes de actualizar del registro,
hay que poner para cada campo el valor del registro actual en el valor predeterminado
del campo, mediante la siguiente sentencia:Me.Campo1.DefaultValue = Me.Campo1.Value
Repetir esta sentencia para cada campo, y cuando salte al registro nuevo, aparecerá
con los mismos valores que el campo anterior.
De todas formas, con esto no se graba, es simplemente un valor predeterminado, por lo
que es preciso poner un botón duplicar, en el que simplemente con poner el siguiente
código en un solo campo, es suficiente para activar el contador del registro:
Me.Campo1.Value=Me.Campo1.DefaultValue
Como esto puede en algun caso no funcionar correctamente, es conveniente dar el valor
del DefaultValue a una variable y poner el nombre de la variable en lugar de DefaultValue.