Foros Club Delphi

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

chileno 01-04-2006 19:51:22

DBGrid columnas compuestas.
 
hola a todos...
quiero personalizar un dbgrid para producir el efecto de campos compuestos, es decir:
nombres
primero | segundo

hay una guia para implementar en la ayuda con el sgte titulo:

Displaying ADT and array fields

espero k me entiendad chao:)

vtdeleon 01-04-2006 20:36:56

Saludos

Nunca he tratado de fusionar columnas en un dbgrid, la idea que utilizo para unir dos campos es haciendo con sentencias en un query.
Código SQL [-]
Select campo1 || campo2
from tabla1

chileno 01-04-2006 20:54:39

gracias vtdeleon
por responder..................

tienes razon con una sentencia sql se puede unir los campos que deseamos y/o los que se puedan, mi intención es darle un mejor formato a la grilla, y en la ayuda de el componente (TDBGrigd) hay una referencia al parecer de como hacer eso...pero no se como, ademas en una pagina que no me acuerdo el link, sale explicado como se hace.....voy seguir buscando y si encuentro lo pongo aca para los que se interezen chau



jcarteagaf 01-04-2006 21:02:25

Columnas compuestas
 
No lo he intentado con un dbgrid pero si he utilizado este truco con el grid de developer express (www.devexpress.com) y tiene muy buenos resultados ademas de otras grandes mejoras

chileno 01-04-2006 21:28:59

voy hecharle un vistazo (www.devexpress.com)....al parecer son de pagos...
veamos

roman 01-04-2006 23:32:19

También está el SMDBGrid de Scalabium. Nunca lo he usado pero ya antes lo han mencionado aquí, tiene buena pinta, parace que hace lo que buscas y es gratuito.

// Saludos

chileno 02-04-2006 16:43:52

hola de nuevo
buscando por ahi encontre informacion para realizar una columna compuesta

ahi va el ejemplo:

http://marcocantu.it/code/md6htm/Adt...tm#AdtDemo.dpr

Delfino 03-04-2006 08:00:32

Cita:

Displaying ADT and array fields
Esto lo hace el DBGrid automaticamente si tienes fields de este tipo. O bien conectando con Oracle o bien los creas en el ClientDataset, y asi se hace en el ejemplo, pero haciendolo manualmente no se si es posible. encotraste algo como hacerlo con los demas Datasets?

zajoma 03-04-2006 12:42:02

Has probado a incluir un campo calculado en la tabla que te una los campos originales?

chileno 04-04-2006 00:31:42

hola delfino...
la verdad el ejemplo corre bien pero cuando implemento mi aplicacion con ClientDataSet me desconoce el campo tipo ADT "campo no encontrado"..
la verdad no se lo que pasa siendo que me guio con el ejemplo....puedes explicarme un poco...la verdad me quese pegado con esto y me gustaria manejarlo bien....el manejo con los otros tipo de dataset .... menos apenas toy con este....trabajo con los componentes zeos..talvez va por ahi la cosa...ve uno a saver..


La franja horaria es GMT +2. Ahora son las 16:39:25.

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