PDA

Ver la Versión Completa : Limpiar un dbgrid


Sacmaed
30-05-2010, 19:36:19
Hola buenas tardes, he estado intentando buscar por el foro alguna consulta como la mía pero no logro encontrar nada. Agradezco que si hay alguna me pasen el link del hilo. Si no es así, mi pregunta es la siguiente:

Cuando abro un formulario en el que utilizo un dbgrid que está asociado a una tabla para insertar registros en dicha tabla, el dbgrid, me muestra los campos de esa tabla y el contenido de estos, hasta ahí todo correcto, pero cuando yo cierro y vuelvo a abrir ese formulario, necesito que el datagrid vuelva a estar en blanco para poder insertar nuevos registros sin tener que visualizar los anteriores que hay guardados en la tabla.
Gracias por su ayuda.:)

radenf
31-05-2010, 00:21:18
Hasta donde yo sé Sacmaed los DBgrid sirven para visualizar los registros que existen en la Tabla o Query a cuyo Datasource se encuentran conectados. Yo para ingresar nuevos registros utilizo los DBEdit, DBMemo, DBImage, etc. según corresponda.

Salu2

Sacmaed
31-05-2010, 01:12:25
Ante todo gracias por la respuesta, no se me he explicado bien, yo introduzco los registros a la tabla como tu dices a traves de dbedits, el problemas es que yo al abrir el formulario, abro un dbgrid que está apuntando a una tabla que contiene registros ya grabados, y yo lo que necesito es volver a introducir datos a traves de los dbedits pero no quiero que los registros anteriores se muestren en el dbgrid.
Gracias de nuevo

juanelo
31-05-2010, 01:30:28
Que tal, pues simple y sencillamente no ligues el DBGrid a la tabla de datos fisica, en su lugar usa una tabla en memoria o un clientdataset para almacenar los datos que capturas, para posteriormente grabar estos a la tabla fisica.
Saludos.

Sacmaed
31-05-2010, 01:45:23
Muchas gracias, mañana lo hago y os cuento.