Delphi - mostrar campo text

 
Vista:

mostrar campo text

Publicado por manolo (16 intervenciones) el 04/03/2003 23:05:22
¿Como puedo mostrar un campo de tipo text en un DBGrid?
al hacer una consulta que incluye uno de esos campos me muestra el texto (MEMO) en la grilla.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:mostrar campo text

Publicado por Ernesto D'Spirito (706 intervenciones) el 05/03/2003 02:34:22
En vez del memo puedes mostrar un campo calculado de tipo string. En el evento OnCalcFields del Dataset le asignas el contenido del memo:

Table1CpoCalc.AsString := Copy(Table1CpoMemo.AsString, 1, 255);

EL COMPONENTE DBGRID NO PUEDE EDITAR UN CAMPO MEMO "IN-SITU" NI MOSTRARLO CON BARRAS DE SCROLL. Si necesitas esta característica, entre otras opciones puedes considerar usar componentes de terceros que proveen esta funcionalidad, o añadir un componente DBMemo en el mismo formulario (permitirá ver y editar todo el contenido del memo del registro actual) o en un formulario separado (por ejemplo que se muestre cuando el usuario hace doble clic en la celda del campo memo en el DBGrid). Otra posibilidad sería usar un DBCtrlGrid en vez de un DBGrid.

Espero que mis comentarios te sirvan.

Ernesto D'Spirito
http://www.latiumsoftware.com/es/index.php
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar