Abrir formularios access 2003

Hola, tengo un formulario que al abrir muestra datos por medio de la propiedad Recordset, la cual se le asigna una instrucción SQL que utiliza uniones internas (Inner Join). El formulario se abre en modo Hoja de Datos y esta incrustado como un sub formulario en uno principal. Los campos que muestra es una mezcla de varias tablas, por ejemplo: "Centros de Salud" (código, nombre, denominación, tipo, distrito, municipio y dependencia) que a su vez tiene relación con cuatro tablas. El formulario principal contiene un botón "Mantenimiento" que cuando se pulsa sobre él abre otro formulario que realiza las operaciones básicas (ingresar, modificar y eliminar) contra la tabla "Centros de Salud". Este comienza creando un objeto Recordset ADO. La duda que tengo es que una vez que creo, modifico o elimino un registro como hago para que esos cambios se actualicen en el subformulario sin tener que volver a consultar el Recordset.

1 respuesta

Respuesta
1
1.De cualquier forma, pero te acfonsejo a nivel de formulario...
2.Significa que actualiza en el instante.
Att:telemaco
Tengo dos dudas a cerca de esto:
1.- Tendría que agregar los datos nuevos a nivel de formulario o utilizando el Addnew... update de un objeto recordset, para poder utilizar
me.nombresubformulario.requery
2.- Que me quiere decir con actualizar en tiempo real el origen.
Los subformularios tienen una propiedad llamada requery, que quiere decir "que vuelve a generar el origen de datos", en pocas palabras actualiza en tiempo real el origen.
Entonces cuando agregues, elimines... coloca este código con los subforms que necesites.
NombreSubformulario. Requery
Y listo.
Att:telemaco

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas