Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-07-2010
Kenobi Kenobi is offline
Miembro
 
Registrado: mar 2007
Posts: 191
Poder: 18
Kenobi Va por buen camino
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 ....
Responder Con Cita
  #2  
Antiguo 01-07-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
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.
Responder Con Cita
  #3  
Antiguo 01-07-2010
Kenobi Kenobi is offline
Miembro
 
Registrado: mar 2007
Posts: 191
Poder: 18
Kenobi Va por buen camino
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 ......
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 05:59:03.


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
Copyright 1996-2007 Club Delphi