Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Limpiar un dbgrid (https://www.clubdelphi.com/foros/showthread.php?t=68193)

Sacmaed 30-05-2010 19:36:19

Limpiar un dbgrid
 
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.


La franja horaria es GMT +2. Ahora son las 06:58:10.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi