FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
ayuda con campo en DbGrid
Hola amigos, tengo una tabla que enlazo con un dbgrid, ahora bien dicha tabla tiene sus campos correctamente definidos, mediante un multiselect con la propiedad checkboxselect puedo seleccionar un conjunto de esos registros para ser verificados a necesidad del usuario, esto nos daria pues un dbgrid con un check al principio para marcarlo y desmarcalo.
Ahora bien posterior al proceso de seleccionar el conjunto de registros mediante un procedimiento verifico que se den unas condiciones y con estas debo "validar" que de dichos registros cumplen esas condiciones o no marcando otro checkbox,ahora bien como disponer de ese otro checkbox, con un campo calculado no se puede ya que no puedo asignar valores a dicho campo, ojo necesito un campo "virtual" que poder consultar modificar etc.... Ojala puedas ayudarme P.D : se bien que una solucion seria colocar un nuevo campo en la tabla(no en el objetoTable), pero no quiero "ensuciar" el diseño de la base de datos con campos que no tienen que ver con el diseño .... |
#2
|
||||
|
||||
Una opción sería cargarlo en memoria utilizando un ClientDataset y crear ese campo en el Clientdataset; De esa manera no necesitarías crearlo en la tabla física.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Hola neftali
Esa solucion ya me la plantee, pero no me queda claro si puedo a un clientdataset enlazado a la tabla(en realidad al query) por el datasetprovider colocarle un campo mas que no este el la tabla original, sin embargo independientemente de esto, la verdad me molesta un poco tantos componentes, creo que me complican el panorama frente a modificaciones futuras ya que actualmente tengo las cosas asi: al menos para este problema particular :
Una tabla Un Query que toma datos de la tabla y de otras(con join para evitarme datos calculados o lockup) y ese query es el que pinto en el dbgrid, pues bien con tu solucion serian ademas de los dos anteriores dos mas datasetprovider y clientdataset, es por eso que estoy buscando alternativas ... Gracias por responder ...... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Campo MEMO en un DBGrid | Tecnic2 | OOP | 9 | 17-01-2009 21:39:52 |
ayuda con un campo float en dbgrid | ARTURO06 | Conexión con bases de datos | 5 | 27-08-2007 15:56:30 |
DBGRID con campo Lookup | nancy | OOP | 0 | 25-01-2007 16:39:36 |
Pasar un campo calculado a un campo del mismo DbGrid | maravert | Conexión con bases de datos | 3 | 12-05-2006 00:31:30 |
campo de un dbgrid | davidgaldo | Conexión con bases de datos | 1 | 22-05-2005 09:27:42 |
|