PDA

View Full Version : اسکال در لیست باکس



shahabrayane
یک شنبه 20 آبان 1386, 14:06 عصر
این فرم از یک جدول به نام driver تغذیه می کند که در آن نام رانندهها و chek box حضور و غیاب آنها وجود دارد
http://barnamenevis.org/forum/attachment.php?attachmentid=12213&stc=1&d=1194777041
یک query از این فرم (جدول driver ) تغذیه می شود که فقط نام راننده های حاضر را نشان می دهد . (تیک خورده )
http://barnamenevis.org/forum/attachment.php?attachmentid=12216&stc=1&d=1194777385
یک لیست باکس در فرم اصلی نیز از این query تغذیه می کند که فقط نام راننده های حاضر را نشان می دهد .
http://barnamenevis.org/forum/attachment.php?attachmentid=12214&stc=1&d=1194777041
سوال
مشکل من این است که می خواهم بعد از انتخاب یکی از راننده ها از این لیست باکس و درج اسم او در جدولی که در شکل با لا آمده اسم او از فرم حضور غیاب ( شکل اول ) و query (شکل دوم ) حذف شود . یعنی تیک chek box همان راننده برداشته شود و طبیعتاً اسم او از لیست باکس هم حذف شود .
لطفا مرا راهنمایی کنید چگونه این کار را انجام دهم . اگر احتیاج به کد نویسی دارد نمونه کد را لطفا در اختیارم قرار دهید و اگر راهکار دیگیر سراغ دارید . ممنون می شوم که راهنماییم کنید .
با تشکر .

مهدی قربانی
یک شنبه 20 آبان 1386, 15:49 عصر
سلام
اول لینکهایی که گذاشتید ایراد داره ثانیاً موردی که می خواید امکانپذیره منتها بهتره نمونه برنامه رو آپ کنید تا بهتر بشه بررسیش کرد .

shahabrayane
یک شنبه 20 آبان 1386, 23:15 عصر
سلام دوست عزیز
این هم نمونه کار امیدوارم که در حل مشکل کمکم کنید .

مهدی قربانی
دوشنبه 21 آبان 1386, 09:59 صبح
روی نمونه تغییراتی دادم ببینید همون چیزیه که مورد نظر شماست ؟
موارد اضافه و تغییر داده شده : ساخت query2 ر ساخت فرم query2 ر نوشتن کدهای جدید روی کامند باتون موجود در فرم form1

shahabrayane
سه شنبه 22 آبان 1386, 12:50 عصر
سلام
تشکر از راهنماییتان
من تو مثال اولی که براتون فرستاده بودم همون query و فرم که شما درست کرده بودید ساختم . کدی هم که برای کامند فرم frm1 نوشته بودید نوشتم ولی نمی دانم چرا کار نکرد و پیغام object required می دهد . فایلی را هم که تغییر داده بودم ضمیمه کردم . در صورت امکان راهنماییم کنید که کجای کارم اشکال دارد ؟

مهدی قربانی
سه شنبه 22 آبان 1386, 13:25 عصر
سلام
گیر کار بخاطر اینه که گزینه Has Module در برگه Other فرم query2 به No تنظیم شده به همین خاطر وقتی دکمه رو کلیک می کنید و VBA آبجکتی بنام فرم Query2 رو نمیتونه پیدا کنه پیغام Object Required نمایش داده میشه بنابراین خصوصیت یاد شده رو به Yes تغییر بدید اشکال برطرف میشه .