Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Modificar DBGrid (https://www.clubdelphi.com/foros/showthread.php?t=21986)

jsanchez 02-06-2005 19:25:02

Modificar DBGrid
 
Hola Foro,

Tengo el siguiente problema.

Tengo una Consulta a varias tablas, para saber las facturas que debe un cliente.

Quiero que aparezcan en un dbGrid, pero con las siguientes características.
Que la primer columna sea un checkbox para poder seleccionar esa línea.
Y que pueda modificar el dbGrid, es decir que si una celda dice 200, pueda cambiar a 150 o 250, o lo que se quiera.
El problema es que al modificar eso, se me tiene que modificar en la tabla correspondiente, y como el dbGrid está asociado a una consulta.... pues no se como hacerlo.

Si alguien me puede ayudar, lo agradecería bastante.

Muchas Gracias

el_barto 02-06-2005 21:03:03

En mi humilde opinion creo que obviamente estas usando un dataset solo debes agregar en la propiedad ModifySql los campos agregar y listo, cuando desde el el grid inetentes modificar quedara guardado en la base....

jsanchez 02-06-2005 21:11:27

Lo siento pero no termino de entenderte.

Yo no utilizo los componentes IB, entones...................

Sotrono 04-06-2005 21:11:48

Para poder seleccionar varias lineas, no necesitas poner un CheckBox (A no ser que lo quieras hacer unicamente de esa forma), Anda a las propiedades del DBGrid => Options => y pone dgAlwaysShowSelection y dgMultiSelect a true. De esta forma se van a poder seleccionar varias filas al mismo tiempo pulsando la tecla Ctrl (Como en el Explorador de archivos de Windows).
Para modificar los datos activa la propiedad dgEditing de Propiedades => Opciones del DBGrid.
Los cambios se guardan solos en la tabla.
Saludos..


La franja horaria es GMT +2. Ahora son las 19:10:21.

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