View Full Version : سوال: فيلتر كردن اطلاعات وارد شده در فرم بصورت زيرفرم
abdoreza57
سه شنبه 28 خرداد 1392, 22:34 عصر
سلام
تو نمونه فرمي كه پرداختي به كاركنان در آن ثبت ميشود ميخواستم هنگام وارد كردن كد كارمند ليست دريافتي هاي فرد به صورت زيرفرم به نمايش درآيد به كدهايي كه به كار بردم متاسفاه تنها آخرين ركود ثبت شده درست نشون ميده ولي بقيه را نمياره !!!
نميشه از كد رفرش استفاده كرد چون قبل از ثبت اطلاعات هست و امكان انصراف هم داره
ضمن اينكه براي محاسبات كاركرد و دريافتي هاي هر فرد طبق نمونه عمل كردم در صورت امكان راهكار منطقي تري اگه به نظرتون ميرسه كمكم كنيد
منتظر راهكارهاي خوبتون هستم
Abbas Amiri
سه شنبه 28 خرداد 1392, 23:22 عصر
سلام
تو نمونه فرمي كه پرداختي به كاركنان در آن ثبت ميشود ميخواستم هنگام وارد كردن كد كارمند ليست دريافتي هاي فرد به صورت زيرفرم به نمايش درآيد به كدهايي كه به كار بردم متاسفاه تنها آخرين ركود ثبت شده درست نشون ميده ولي بقيه را نمياره !!!
نميشه از كد رفرش استفاده كرد چون قبل از ثبت اطلاعات هست و امكان انصراف هم داره
ضمن اينكه براي محاسبات كاركرد و دريافتي هاي هر فرد طبق نمونه عمل كردم در صورت امكان راهكار منطقي تري اگه به نظرتون ميرسه كمكم كنيد
منتظر راهكارهاي خوبتون هستم
سلام
به سابفرم فیلد Person رو اضافه کنید .(برای عدم نمایش آنرا مخفی کنید)
abdoreza57
سه شنبه 28 خرداد 1392, 23:27 عصر
سلام
فيلد Master و Child را همانطور كه ميبينيد برابر پرسون قرار داده ام ظاهرا مشكلي نداره ولي ايراد كار هماني هست كه عرض كردم
در صورتيكه نتونستم از اين راه نتيجه بگيرم مجبورم از ليست باكس استفاده كنم
ممنون از وقتي كه گذاشتيد
abdoreza57
سه شنبه 28 خرداد 1392, 23:36 عصر
شرمنده
تو ركورد جديد براي مثلا كد 100 مبلغي را وارد كنيد وارد ركورد بعدي بشيد در صورت انتخاب كد 100 ليست مياد ولي براي كد 101 خالي هست !!!
ايراد از كحاست ؟
Abbas Amiri
سه شنبه 28 خرداد 1392, 23:44 عصر
شرمنده
تو ركورد جديد براي مثلا كد 100 مبلغي را وارد كنيد وارد ركورد بعدي بشيد در صورت انتخاب كد 100 ليست مياد ولي براي كد 101 خالي هست !!!
ايراد از كحاست ؟
عرض کردم فیلد Person رو به کنترلهای سابفرم اضافه کنید، تا نتیجه بگیرید .
abdoreza57
سه شنبه 28 خرداد 1392, 23:47 عصر
توفيقي نميكنه !
دقيقا همان اتفاق ميافته !
Abbas Amiri
سه شنبه 28 خرداد 1392, 23:56 عصر
توفيقي نميكنه !
دقيقا همان اتفاق ميافته !
در فرم اصلی هم کمبوی مربوط به Person نامش رو به همان Person تغییر دهید ( البته مجددا ایونت های آن رو ایجاد کنید)
ضمنا احتیاجی هم به شرط کوئری سابفرم ندارید چون سابفرم و فرم اصلی از طریق فیلد Person ارتباط دارند
Access2013
چهارشنبه 29 خرداد 1392, 22:49 عصر
سلام
با اجازه استاد اميري فايلتون بررسي شد تنها مشكلش اينه : شما Master را همانطور كه تو فرمتون به نام Kod بود برابر Kod ميگذاشتيد و Child را هم برابر person
و تمام
موفق باشيد
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.