ورود

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: