PDA

View Full Version : مشکل در تنظیم Keyfield در DBLookupCombobox



M.Ehsanifar
دوشنبه 19 شهریور 1386, 12:28 عصر
یک DBLookupCombobox در برنامه قرار دادم که در شرایط مختلف Listsource براش تغییر پیدا می کنه . در حالت عادی این تغییر مشکلی رو بوجود نمی یاره ، ولی اگر قبل از تغییر Listsource یکی از فیلد های Lookup انتخاب شده باشه موقع تغییر keyfield خطا در فرستادن آرگومان رو نشون میده .

اگه راه حلی به نظرتون می رسه برام بنویسید ... متشکر

mzjahromi
دوشنبه 19 شهریور 1386, 13:57 عصر
میشه متن خطا رو بنویسید؟

M.Ehsanifar
سه شنبه 20 شهریور 1386, 16:01 عصر
Project xxxx raised exception class EOleEcception with message 'Multiple-step operation generated errors. check each status value'.
Process stopped. Use Step or Run to continue.

dkhatibi
دوشنبه 26 شهریور 1386, 22:50 عصر
ابتدا dataset قبلی ها را ببندید بعد اختصتاص را انجام دهید.

M.Ehsanifar
شنبه 19 آبان 1386, 01:50 صبح
این دفعه هم خودم پیدا کردم :

هر بار DBLookupCombobox باید مقدار فیلدی از جدولی دیگر رو نشون بده . در این صورت اگر keyfield ای از listSource جدیدی بهش بدیم در حالی که مقداری از جدول قبلی رو در keyValue خودش داره باعث تناقض میشه . چون همچین مقداری در جدول جدید وجود نداره .
پس باید قبل از تغییر مبدا لیست باید keyValue رو پاک کنیم .

مطمئن نیستم درست شرح داده باشم . :اشتباه: