PDA

View Full Version : تعریف فیلد رشته با طول زیاد



Batman
چهارشنبه 31 مرداد 1386, 07:49 صبح
با سلام
دوستان با بانک اکسس چجوری میشه یه فیلد با طول بیش از 700 یا 800 کاراکتر تعریف کرد در ضمن وقتی فیلدی رو ار نوع memo تعریف میکنم و یه چیزی توی برنامه درج میکنم توی dbgrid هیچی نشون نمیده و به جای اینکه چیزی رو که من درج کردم نشون بده فقط Memo نشون میده
ممنونم

Batman
چهارشنبه 31 مرداد 1386, 11:00 صبح
دوستان گرام
کسی نظری نداره

رها
چهارشنبه 31 مرداد 1386, 11:29 صبح
سلام
نوع فیلد رو درست انتخاب کردید فقط مشکل شما نحوه نمایش فیلد Memo در گرید هست که قبلاً به گمانم قبلاً بحث شده.

Batman
چهارشنبه 31 مرداد 1386, 11:32 صبح
جناب رها ممکنه بیشتر راهنمایی کنید
مگر نحوه نمایش چجوری باید باشه
اگر قبلا بحث شده لینکش رو بذارید ممنون میشم

farnaz2003
چهارشنبه 31 مرداد 1386, 11:33 صبح
Dbgrig کلا با نشون دادن Memo مشکل داره بهتره از کامپوننت DBMemo برای نمایش مقادیر Memo استفاده کنی و از خاصیت DataField ش استفاده کن و به فیلد مربوطه وصل کنی.

vcldeveloper
چهارشنبه 31 مرداد 1386, 11:56 صبح
DBGrid با فیلدهای Memo مشکلی نداره، بلکه کلا نمایش این نوع از فیلد را پشتیبانی نمی کند. برای نمایش داده های Memo در Dbgrid، یا باید خودتون متن را در DBGrid رسم کنید، یا اینکه از کامپوننت هایی که از نمایش Memo در Grid پشتیبانی می کنند، استفاده کنید؛ مثل EhLib.
اگر هم نمایش فیلد Memo در Grid براتون الزامی نیست، می تونید طبق گفته دوستان از DBMemo برای نمایش محتویات فیلد استفاده کنید.

رها
چهارشنبه 31 مرداد 1386, 17:01 عصر
آقای m Zarko Gajic (http://delphi.about.com/mbiopage.htm) در مقاله زیر روشی جایگزین رو ارائه دادند بد نیست از روش ایشون استفاده کنید.
http://delphi.about.com/library/weekly/aa030105a.htm