View Full Version : قصه dbGrid سر درازی دارد
Developer Programmer
یک شنبه 04 مرداد 1383, 09:26 صبح
در یک برنامه دیتابیس بنا به دلایلی یک فیلد نشان داده نمیشود و بقیه فیلدها در یک dbGrid ریخته شده اما کاربر بمحض آنکه enter را میزند برنامه سعی در ایجاد رکورد جدید دارد و لذا فیلد مذکور blank نوشته میشود
آیا راهی هست قبل از ذخیر داده در جدول کنترل را بدست بگیرم؟
ضنا آیا میشه از یک cell در dbGrid به صورت combo استفاده کرد؟
ممنون و متشکرم
JavanSoft
یک شنبه 04 مرداد 1383, 12:33 عصر
BeforPost یا AfterInsert
بلهPickList
nasr
یک شنبه 04 مرداد 1383, 13:12 عصر
آیا میشه از یک cell در dbGrid به صورت combo استفاده کرد؟
بله در سلول از DBGrid خاصیتی به نام PackList داره که میتونی با اضافه کردن متن به اون این فیلد را به حالت Combo در آورید
سار
یک شنبه 04 مرداد 1383, 13:35 عصر
آقا اگر قرار باشه این اطلاعات از یک فیلد بیاد باید همیشه زمانی رو صرف آپ دیت کردش کرد.
نمیشه مثل DBLookupComboBox بشه؟
یعنی خودش اوتوماتیک پر بشه.
کامپوننتی برای این کار دارید؟
nasr
یک شنبه 04 مرداد 1383, 14:42 عصر
سلام
بهترین کار اینه که با یه حلقه While اطلاعات را به این Combo اضافه کنیم
چند وقت پیش من هم همین مشکل را داشتم که به کمک دوستان حل شد
اگه جستجو کنید پیدا می کنید
omidsm
دوشنبه 05 مرداد 1383, 17:31 عصر
آقا افشین می تونی با ایجاد فیلد LookUpدر لیست فیلد های Table این کار رو انجام بدی :wink:
اگه توضیح بیشتر خواستین بفرماپید تا عرض کنم :flower:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.