ورود

View Full Version : سوال: مشکل با بانک اطلاعاتی اکسس



Mask
شنبه 07 خرداد 1390, 11:55 صبح
با سلام.
وقتی نوع فیلد بانک اطلاعاتی اکسس رو در حالت Memo میزارم. در برنامم گریدی که به بانک اطلاعاتی وصل است فقط نمایش میده (Memo) و اطلاعات اصلی رو نشون نمیده.
باید چطوری درستش کنم.؟
ممنون.

vcldeveloper
یک شنبه 08 خرداد 1390, 04:41 صبح
ربطی به اکسس نداره؛ DBGrid استاندارد دلفی امکان نمایش محتوای فیلدهای Memo یا Image رو نداره؛ یا باید خودتون براش کد بنویسید که این نوع فیلدها رو هم به نوعی نمایش بده (نمونه کدش در اینترنت موجوده) یا اینکه از کامپوننت های گرید دیگه ایی که این قابلیت رو دارند، استفاده کنید.

Vahid.Shatery
پنج شنبه 12 خرداد 1390, 15:51 عصر
جناب کشاورز اگه اجازه بدین یک نمونه کد بزارم .
اول یک procedure تعریف کنید .(به صورت زیر)
procedure tblTestMemoFieldGetText(Sender: TField; var Text: string;
DisplayText: Boolean);
بعد هم :

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