Como ver campo MEMO no DBGrid
Olá amigos, o titulo diz tudo, como faço para ler um campo memo dentro do DBGrid? Porque só aparece (MEMO).Uso interbase;
Pappywla
Curtidas 0
Respostas
Lucas Silva
09/03/2004
Memo geralmente você usa pra campos de observação.... que ele você exibe só em componentes memo mesmo....
não daria pra você trocar este campo pra VARCHAR não??
Tipo que fica bem mais fácil de você trabalhar......
Fica ai a minha sujestão....
não daria pra você trocar este campo pra VARCHAR não??
Tipo que fica bem mais fácil de você trabalhar......
Fica ai a minha sujestão....
GOSTEI 0
Leanribas
09/03/2004
se quiser eu posso mandar um exemplo no seu e-mail, e só dizer qual é...
Falou.
Leandro.
Falou.
Leandro.
GOSTEI 0
Lucas Silva
09/03/2004
se quiser eu posso mandar um exemplo no seu e-mail, e só dizer qual é....
Eu interesso muito neste exemplo, se puder me mandar eu agradeço...
drummerlucas@yahoo.com.br
GOSTEI 0
Pappywla
09/03/2004
se quiser eu posso mandar um exemplo no seu e-mail, e só dizer qual é...
Falou.
Leandro.
Olá amigos, este campo é de observação e é VARCHAR[500], agora se você me mandar o e-mail desse exemplo ficaria muito grato
manda para: marcospauloas@hotmail.com
Por mais Obrigado, amigo
GOSTEI 0
Thoor Cobain
09/03/2004
Nevento OnDrawColumnCell do DBGrid:
Var
R : Rect;
Begin
R := Rect;
Dec(R.Bottom,2);
If Column.Field = ClientDataSet1OBS Then Begin
If Not (gdSelected in State) Then
DBGrid1.Canvas.FillRect(Rect);
DrawText(DBGrid1.Canvas.Handle,PChar(ClientDataSet1OBS.AsString),Length(ClientDataSet1OBS.AsString),R,DT_WORDBREAK);
End;
End;
Var
R : Rect;
Begin
R := Rect;
Dec(R.Bottom,2);
If Column.Field = ClientDataSet1OBS Then Begin
If Not (gdSelected in State) Then
DBGrid1.Canvas.FillRect(Rect);
DrawText(DBGrid1.Canvas.Handle,PChar(ClientDataSet1OBS.AsString),Length(ClientDataSet1OBS.AsString),R,DT_WORDBREAK);
End;
End;
GOSTEI 0