PDA

Ver la Versión Completa : Visualizar contenido memo en un dbgrid


luxus
30-08-2006, 20:46:18
Hola a todos,
Me he encontrado con un problema que espero que me ayuden a solucionar. Tengo conectado un Query con un dbgrid y en algunas columnas no puedo visualizar el contenido del dbgrid ya que son del tipo memo en la base de datos (access). Al ejecutar la aplicación en vez me mostrar el contenido o la primera linea del memo solo me indica (TMEMO). ¿Como puedo ver el contenido de la base de datos en el dbgrid?
Gracias a todos por vuestra ayuda

Caral
30-08-2006, 21:37:34
Hola Que yo sepa el dbgrid solo ve lineas de la base de datos, hay un componente de dbgrid multilineas pero ne me acuerdo donde, tendrias que buscar.
yo soluciono esto haciendo tranpa, pongo un dbmemo (lo ajusto con el Data source, para que vea el registro que quiero) lo pongo dentro del dbgrid y le coloco en control adelante (Bring to front) y lo hago de tamaño del grid, y de la columna que tenga la informacion que necesito.
con esto que es rapido y sencillo, veo el contenido del memo, incluso fotos, ya que al ser del tamaño del grid me da buena vista del memo.
no se si te ayude, pero pruebalo, talvez.
saludos

kuan-yiu
31-08-2006, 09:30:39
Lo más cómodo es añadir un DBMemo, además del grid, para mostrar ese tipo de datos. Lo asocias al DataSource y le indicas el nombre del campo que tiene que mostrar.

Héctor Randolph
31-08-2006, 09:49:42
Otra opción es utilizar el componente TCustomizeGrid 1.2 (http://neftali.clubdelphi.com/CustomizeGrid.zip) de Neftalí

Página de Neftalí|Componentes (http://neftali.clubdelphi.com/delphi_componentes.html)

Con el puedes mostrar el contenido del campo MEMO directamente sobre el DBGrid, lo único que hay que hacer es colocar el componente dentro del formulario y activarlo.

Saludos

ramiretor
31-08-2006, 18:56:59
Hola:
O bien usar el componente TDBCtrlGrid que viene con el Delphi y ajustarlo a lo que necesitas

Un abrazo a todos