Discussion:
Guardar varios registros presionando un botón seguidamente
(demasiado antiguo para responder)
ajveras
2013-08-23 15:23:22 UTC
Permalink
Buenos días

Espero alguien me pueda ayudar, resulta que tengo un formulario sencillo con
campos, en cada uno pongo datos que al presionar el botón guardar queda
registrados en la base de datos, lo que quiero es que cuando guarde el primer
grupo de datos y queden registrados, automáticamente me salgan los mismo
campos ya digitados y uno de ellos aumente su valor en uno, ejemplo
Campo fecha: 19/08/201
Campo Edición: 22
Campo Valor: 100
Campo Caja:

Al presionar guardar tiene que salir así
Campo fecha: 19/08/201
Campo Edición: 22
Campo Valor: 100
Campo Caja:

es decir todos los campos se mantiene menos el campo caja q aumenta en uno
así se van guardando nuevos registros en la base de datos

Espero me entiendan y me ayuden mil gracias.
José Mª Fueyo
2013-08-26 08:48:46 UTC
Permalink
Hola
No nos comentas que versión de Access utilizas.
Yo utilizaría un formulario desconectado, y en el mismo proceso de guardar sumaría uno al campo que quieras.
¿Que es lo que vas a hacer a continuación? ¿como vas a trabajar? por qué una vez que guardes el primer registro ¿que va a hacer el usuario?
Salu2,

José Mª Fueyo
[MS MVP Access]
ajveras
2013-08-27 15:17:07 UTC
Permalink
José Mª Fueyo escribió el 26/08/2013 10:48
Post by José Mª Fueyo
Hol
No nos comentas que versión de Access utilizas
Yo utilizaría un formulario desconectado, y en el mismo proceso d
guardar sumaría uno al campo que quieras
¿Que es lo que vas a hacer a continuación? ¿como vas
trabajar? por qué una vez que guardes el primer registro ¿que v
a hacer el usuario
Salu2
José Mª Fuey
[MS MVP Access
Hola

Muchas gracias por tan pronta respuesta, mira el office q utilizo es el 2010
l
que pretendo es que al digitar en el formulario los campos requerido el usuari
de guardar registros con un botón y efectivamente el registro se
guardado pero que los datos todos queden igual en el formulario excepto e
ultimo que debe incrementar en uno su valor, si el usurario quiere cambia
todo
los registros del formulario simplemente le da en otro botón q se llam
crear nuevo registro y listo, esa es una de las opciones

La otra opción seria similar con la diferencia que el usuario de guarda
y el registro sea almacenado pero no se borre nada del formulario, el usuari
cambia de nuevo un registro y da guardar y este se guarda de nuevo como nuev
registro

Lo q me esta pasando es que en mi formulario con el botón guarda
efectivamente me guarda el registro, pero luego le cambio un dato y le vuelvo
dar en el botón guardar y me esta es actualizando el registro q ante
estaba ingresando y eso es lo que no quiero, simplemente quiero q así se
un solo dato que cambie me genere un nuevo registro en mi base de datos

Espero me entiendas y me puedas ayudar mil gracias.
José Mª Fueyo
2013-08-28 07:53:41 UTC
Permalink
Hola
¿Tienes un formulario desconectado, o usar un origen de datos? Sí quieres tener control total, te recomiendo uses un formulario desconectado. Pones los cuadros de texto que quieras, y un botón de "guardar" y otro de "nuevos datos". Con el de guardar bloqueas los cuadros de texto y guardas los valores. Cada vez que le des a guardar, incrementas en uno el campo que quieres incrementar, y lo guardas. ¿Como lo guardas? distintas maneras: o creas un recordset de tipo Dynaset para que sea editable, y agregas un registro con AddNew, o usas una consulta de parámetros a los cuales pasas los valores de los campos, o te creas una sentencia SQL de inserción y la ejecutas con DoCmd.RunSQL, lo que te sea más cómodo.
El otro botón, lo único que haría es desbloquear los cuadros de texto y limpiarlos para que el usuario meta los nuevos valores.
Espero que te sirva.

Salu2
--
José Mª Fueyo
[MS MVP Access]

ajveras
2013-08-27 15:24:01 UTC
Permalink
José Mª Fueyo escribió el 26/08/2013 10:48
Post by José Mª Fueyo
Hol
No nos comentas que versión de Access utilizas
Yo utilizaría un formulario desconectado, y en el mismo proceso d
guardar sumaría uno al campo que quieras
¿Que es lo que vas a hacer a continuación? ¿como vas
trabajar? por qué una vez que guardes el primer registro ¿que v
a hacer el usuario
Salu2
José Mª Fuey
[MS MVP Access
Hola

Muchas gracias por tan pronta respuesta, mira el office q utilizo es el 2010
l
que pretendo es que al digitar en el formulario los campos requerido el usuari
de guardar registros con un botón y efectivamente el registro se
guardado pero que los datos todos queden igual en el formulario excepto e
ultimo que debe incrementar en uno su valor, si el usurario quiere cambia
todo
los registros del formulario simplemente le da en otro botón q se llam
crear nuevo registro y listo, esa es una de las opciones

La otra opción seria similar con la diferencia que el usuario de guarda
y el registro sea almacenado pero no se borre nada del formulario, el usuari
cambia de nuevo un registro y da guardar y este se guarda de nuevo como nuev
registro

Lo q me esta pasando es que en mi formulario con el botón guarda
efectivamente me guarda el registro, pero luego le cambio un dato y le vuelvo
dar en el botón guardar y me esta es actualizando el registro q ante
estaba ingresando y eso es lo que no quiero, simplemente quiero q así se
un solo dato que cambie me genere un nuevo registro en mi base de datos

Espero me entiendas y me puedas ayudar mil gracias.
Loading...