Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Campo Temporal (https://www.clubdelphi.com/foros/showthread.php?t=12633)

tgsistemas 22-07-2004 16:43:57

Campo Temporal
 
Hola a todo/as :

En una aplicación en D5 y SQL 7 quiero mostrar los datos de una consulta en un grid.... hasta aqui todo bien ;) .
El problema es que me gustaría que el usuario pudiera seleccionar los registros que quisiera mediante un checkbox en el mismo DbGrid (pero ese campo de selección no existe ni en la tabla ni en el query) y había pensado en crear un campo seleccion (temporal), pero no tengo claro como hacerlo.
Alguien podría darme alguna orientación sobre los campos temporales o conoce otro método más sencillo de hacerlo.

Gracias a todos/as y saludos.

marto 22-07-2004 18:44:53

Wop!

una solución sencilla sería poner el flag dgMultiSelect de la propiedad Options del grid a true ;)

tgsistemas 23-07-2004 07:59:45

Gracias Marto por la respuesta, hasta ahora lo tengo asi en el DBGrid pero el usuario prefiere un checkbox para marcar o desmarcar.

tgsistemas 23-07-2004 09:06:22

Buscando por el foro he encontrado este hilo http://www.clubdelphi.com/foros/show...=checkbox+grid
que hace referencia al tema en cuestión.
Me pongo a trabajar en el tema y cuando lo tenga funcionando explicaré como lo conseguí.

tgsistemas 28-07-2004 10:00:45

Al fin... funciona !!!
 
Hola a todos/as :

Al final he conseguido que funcione correctamente de la siguiente forma. :)
He añadido un Provider y un ClientDataSet sobre los datos del qry.
En el ClientDataSet he creado un nuevo campo calculado del tipo boolean.
El DBGrid muestra los datos del ClientDataSet (es modificable) y permite que el usuario seleccione los registros que le interesen.

Gracias por las respuestas y la ayuda.

P.D.: Gracias Nuria por tu ayuda. :)

Saludos.


La franja horaria es GMT +2. Ahora son las 17:42:38.

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