Subject | GetDisplayText... How does it work? |
---|---|
Author | Daniele Teti |
Post date | 2004-11-19T13:09:27Z |
Hi all,
In my app. I want display first 20 chars of my Blob-text field
So in GetDisplayText in a TIB_Grid I wrote follow
procedure TfrmMain.IB_GridBarzeGetDisplayText( Sender: TObject; ACol,
ARow: Integer; var AString: string );
begin
if ( ACol = 3 ) and ( ARow > 0 ) then
AString := LeftStr( qryBarze.FieldByName( 'TESTO' ).AsString, 20 );
end;
The problem is that qryBarze seems not synchronized whit grids row.
In every row there is first 20 char of the *last* record of TIB_Query.
So every row is the same (When click on Grid, selected row display
correct text, the other not)
Why?
--
Daniele Teti (tm)
Software Architect
http://dade2000.altervista.org
--
[Non-text portions of this message have been removed]
In my app. I want display first 20 chars of my Blob-text field
So in GetDisplayText in a TIB_Grid I wrote follow
procedure TfrmMain.IB_GridBarzeGetDisplayText( Sender: TObject; ACol,
ARow: Integer; var AString: string );
begin
if ( ACol = 3 ) and ( ARow > 0 ) then
AString := LeftStr( qryBarze.FieldByName( 'TESTO' ).AsString, 20 );
end;
The problem is that qryBarze seems not synchronized whit grids row.
In every row there is first 20 char of the *last* record of TIB_Query.
So every row is the same (When click on Grid, selected row display
correct text, the other not)
Why?
--
Daniele Teti (tm)
Software Architect
http://dade2000.altervista.org
--
[Non-text portions of this message have been removed]