سلمان الشهراني قام بنشر منذ 1 ساعه قام بنشر منذ 1 ساعه الاساتذه الكرام السلام عليكم ورحمة الله وبركاتة لدي نموذجين الرئيسي اسمه FMBoxCustomersMain ويوجد به خيار ch1 ونموذج فرعي اسمه FMBoxCustomersSup ويوجد به حقل اسمه text2 المطلوب عندما يكون خيار ch1 يساوي true تختفي السجلات التي قيمتها صفر في المربع (text2) في النموذج الفرعي وعندما يكون خيار ch1 يساوي false تظهر جميع السجلات سوى قيمتها صفر او اكبر من الصفر في النموذج الفرعي وشاكر للجميع اظهار واخفاء السجلات حسب قيمة الحقل.rar
تمت الإجابة Foksh قام بنشر منذ 53 دقائق تمت الإجابة قام بنشر منذ 53 دقائق 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
سلمان الشهراني قام بنشر منذ 20 دقائق الكاتب قام بنشر منذ 20 دقائق جزاك الله خير الجزاء الحل جميل جدا وهذا هو المطلوب الف شكر لك يالغالي 1
Foksh قام بنشر منذ 15 دقائق قام بنشر منذ 15 دقائق 5 دقائق مضت, سلمان الشهراني said: جزاك الله خير الجزاء وإياكم أخي الحبيب
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان