PDA

View Full Version : فیلترکردن



fanavar
شنبه 20 آبان 1385, 14:53 عصر
من یک کدینگ کل ویک کدینگ معین دارم ایندوکدینگ روبه هم ربط دادم حالازمانیکه ازایندوکدینگ می خوام درفرم استفاده کنم زمانیکه کدکل روانتخاب می کنم می خوام فقط زیرمجوعه هایامعین همون کدرونشون بده لطفا"راهنمائی کنید فیلترروبایدکجاقراربدم ؟

samaneh_h
یک شنبه 21 آبان 1385, 07:52 صبح
کجا این دوتا رو بهم ربط دادی...
باید احتمالا یک تیبل داشته باشی که کدهای معینه هر کد کل رو مشخص کرده باشه!! اگه نداری باید ایجاد کنی

fanavar
یک شنبه 21 آبان 1385, 16:24 عصر
باسلام
من به اینصورت عمل کردم :
tbl_coll
code coll
name coll
ودرtbl_moein به اینصورت :
code moein
name moein
code coll
سپس ازطریق relationship آنهارابه هم ارتباط دادم فکرمی کنیدکجای کارم اشتباهه !

samaneh_h
دوشنبه 22 آبان 1385, 08:11 صبح
اینکه نوشتید . درسته .ولی اگر بخواین جداولتون کامل نرمالیزه بشه باید نرمالیزه نوع سوم رو هم بکار ببرید.یعنی اینکه جدول معین خودش به دو جدول تقسیم بشه.1- کد معین و نام معین و جدول2-بشه کد معین و کد کل .خوب با توجه به جداول موجود شما ،بریم روی فرم فرض کنید شما دوتا کامو باکس دارید.یکی شامل کدهای کل و دیگری شامل کدهای معین
تو قسمت row source مربوط به کامبو باکس دوم بنویس
Select Code Moein From Tbl_moein where Code Coll=combobox e aval
و توی afterupdate کامبو باکس اول بنویس
combobox2.requery
حالا بعد از اینکه از کامبو باکس اول مقدار کد کل رو انتخاب کنی در کامبوباکس دوم فقط کدهای معینی رو نشون میده که زیر مجموعه اون کد کل هست.
بهتره اگه مفهوم نبود برات نمونه ات رو بذاری

fanavar
سه شنبه 23 آبان 1385, 12:24 عصر
من نمونه فایل روگذاشتم لطف کنید درصورت امکان اصلاحش کنید.
باتشکر

samaneh_h
سه شنبه 23 آبان 1385, 14:49 عصر
درست شد