سلمان الشهراني قام بنشر يناير 24 قام بنشر يناير 24 الاساتذه الكرام السلام عليكم ورحمة الله وبركاتة لدي نموذجين الرئيسي اسمه FMBoxCustomersMain ويوجد به خيار ch1 ونموذج فرعي اسمه FMBoxCustomersSup ويوجد به حقل اسمه text2 المطلوب عندما يكون خيار ch1 يساوي true تختفي السجلات التي قيمتها صفر في المربع (text2) في النموذج الفرعي وعندما يكون خيار ch1 يساوي false تظهر جميع السجلات سوى قيمتها صفر او اكبر من الصفر في النموذج الفرعي وشاكر للجميع اظهار واخفاء السجلات حسب قيمة الحقل.rar
تمت الإجابة Foksh قام بنشر يناير 24 تمت الإجابة قام بنشر يناير 24 40 دقائق مضت, سلمان الشهراني said: السلام عليكم ورحمة الله وبركاتة وعليكم السلام ورحمة الله وبركاته ... بعد تتبع مصدر مربع النص Text2 .. وجدت أن أفضل حل هو الحدث التالي بعد تحديث عنصر الـ Ch1 ، بحيث يكون :- Private Sub ch1_AfterUpdate() Dim subForm As Form Set subForm = Me.FMBoxCustomersSup.Form If Me.ch1 = True Then subForm.Filter = "([Sumمنtotalmainstax] - [Sumمنtotal_shop]) - [Price1] <> 0" subForm.FilterOn = True Else subForm.FilterOn = False End If End Sub وطبعاً في حدث عند التحميل للنموذج الرئيسي ، نقوم باستدعاء حدث بعد التحديث للعنصر Ch1 ، ليصبح كالتالي :- Private Sub Form_Load() DoCmd.Maximize ch1_AfterUpdate End Sub ملفك بعد التعديل :- اظهار واخفاء السجلات حسب قيمة الحقل.zip 1
سلمان الشهراني قام بنشر يناير 24 الكاتب قام بنشر يناير 24 جزاك الله خير الجزاء الحل جميل جدا وهذا هو المطلوب الف شكر لك يالغالي 1
Foksh قام بنشر يناير 24 قام بنشر يناير 24 5 دقائق مضت, سلمان الشهراني said: جزاك الله خير الجزاء وإياكم أخي الحبيب
الردود الموصى بها