PDA

View Full Version : نمایش ندادن محتوای فیلد



ayub_coder
سه شنبه 09 مهر 1392, 07:56 صبح
با سلام
من یک جدول Sqlite درست کردم و فیلدهای اون رو Text قرار دادم
توی دلفی FDConnection , FDQuery, TDatasource قرار دادم و به دیتابیس و سپس به DBGrid متصل کردم.
ولی توی دی بی گرید بجای مقادیر فیلدها نوشته WideMemo
چطور این مشکل رو حل کنم؟

Vahid.Shatery
سه شنبه 09 مهر 1392, 16:05 عصر
زمانی که متون داخل فیلد زیاد باشه این اتفاق می افته.
از کد زیر استفاده کنید.

procedure TForm1.tblTestMemoFieldGetText(Sender: TField; var Text: string;
DisplayText: Boolean);
begin
Text := Copy(Sender.AsString, 1, MaxInt);
end;

ayub_coder
سه شنبه 09 مهر 1392, 18:03 عصر
اینو کجا باید بنویسم؟ fdQuery این FieldGetText رو نداره