Actualización de datos en un control adodc
Quisiera me ayudaran a solucionar el siguiente problema (me imagino debe ser sencillo resolverlo)
Tengo un formulario con un control DATAGRID.
Tengo también un control ADODC el cual obtiene datos de dos tablas relacionadas (uno a varios) y se enlaza
Con el DATAGRID, para que este muestre los datos.
Ahora bien, tengo un BOTÓN "Eliminar", para eliminar en el evento CLICK registros de solo una de las tablas (lógicamente, no puedo eliminar desde el anterior ADODC, pues obtiene datos de dos tablas).
Para eliminar datos uso una variable (no un objeto en un formulario) definida como:
Public rs As Recordset
Que me borra de la base de datos los datos que yo deseo.
Inmediatamente hago un refresh en los otros controles, para que se hagan visibles los cambios, pero los cambios no se hacen visibles.
En cambio, si desde otro botón hago un refresh si se muestran los cambios.
Quisiera me indicaran como desde el mismo evento CLICK, luego de borrar los datos, puedo indicarle a los otros controles que ya he borrado los datos, o si existe otro método, evidentemente más eficiente, para lograr eliminar registros y hacer visibles los cambios.
Tengo un formulario con un control DATAGRID.
Tengo también un control ADODC el cual obtiene datos de dos tablas relacionadas (uno a varios) y se enlaza
Con el DATAGRID, para que este muestre los datos.
Ahora bien, tengo un BOTÓN "Eliminar", para eliminar en el evento CLICK registros de solo una de las tablas (lógicamente, no puedo eliminar desde el anterior ADODC, pues obtiene datos de dos tablas).
Para eliminar datos uso una variable (no un objeto en un formulario) definida como:
Public rs As Recordset
Que me borra de la base de datos los datos que yo deseo.
Inmediatamente hago un refresh en los otros controles, para que se hagan visibles los cambios, pero los cambios no se hacen visibles.
En cambio, si desde otro botón hago un refresh si se muestran los cambios.
Quisiera me indicaran como desde el mismo evento CLICK, luego de borrar los datos, puedo indicarle a los otros controles que ya he borrado los datos, o si existe otro método, evidentemente más eficiente, para lograr eliminar registros y hacer visibles los cambios.
1 respuesta
Respuesta de juliusguate