السلام عليكم ورحمة الله
كنت ابحث عن كود لاخفاء النموذج الفرعي في حالة عدم وجود سجلات فية . وقد وجدت الكود ,وهو بهذة الصيغة
Private Sub Form_Current() With Me![formone].Form .Visible = (.RecordsetClone.RecordCount > 0) End With End Sub
ولكن المشكلة انني لدي اربعة نماذج فرعية هي :
formone , formtwo ,formthree ,formfour
وبالتالي اذا اردت كتابة كود لكل هذة النماذج فسيكون علي هذة الصورة
Private Sub Form_Current() With Me![formone].Form .Visible = (.RecordsetClone.RecordCount > 0) End With With Me![formtwo].Form .Visible = (.RecordsetClone.RecordCount > 0) End With With Me![formthree].Form .Visible = (.RecordsetClone.RecordCount > 0) End With With Me![formfour].Form .Visible = (.RecordsetClone.RecordCount > 0) End With End Sub
ستلاحظون ان الكود كبير , لذا هل يمكن اختصار هذا الكود وعمل حلقة دوران تدور حول النماذج الاربعة , فاي نموذج يكون عدد السجلات في يساوي صفر يخفية واي نموذج يكون عدد سجلاتة اكبر من صفر لا يخفية .
وجزاكم الله كل خير ...

