لدي المجموعه التاليه من الاوامر وكل واحد موضوع فى زر منفصل وعندما دمجتهم فى زر واحد البرنامج يخرج رسالة خطا
وسوف اعرضها عليكم بترتيبها حيث انها مسح واضافه وتحديث ثم عند اغلاق الشاشه يقوم بمسح كل محتويات الجدول ونبدأ من الاول اضافه وتحديث وهكذا
1-زر لتشغيل استعلام الحاق واسمه Query18
Private Sub Command50_Click()
Dim stDocName As String
DoCmd.SetWarnings False
stDocName = "Query18"
DoCmd.SetWarnings True
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command50_Click:
End Sub
________________________________________________
2- زر لتشغيل استعلام الحاق واسمه Query6
On Error GoTo Err_Command42_Click
Dim stDocName As String
DoCmd.SetWarnings False
stDocName = "Query6"
DoCmd.SetWarnings True
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command42_Click:
Exit Sub
Err_Command42_Click:
MsgBox Err.Description
Resume Exit_Command42_Click
____________________________________________________
3- زر لتشغيل استعلام تحديث لما قمنا بالحاقه اسمه Query5
On Error GoTo Err_Command43_Click
Dim stDocName As String
stDocName = "Query5"
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command43_Click:
Exit Sub
Err_Command43_Click:
MsgBox Err.Description
Resume Exit_Command43_Click
____________________________________________________
4- زر امر تشغيل تسعة استعلامات واكلهم استعلامات تحديث
On Error GoTo Err_Command44_Click
Dim stDocName As String
DoCmd.SetWarnings False
DoCmd.OpenQuery "Query7"
DoCmd.OpenQuery "Query8"
DoCmd.OpenQuery "Query9"
DoCmd.OpenQuery "Query10"
DoCmd.OpenQuery "Query11"
DoCmd.OpenQuery "Query12"
DoCmd.OpenQuery "Query13"
DoCmd.OpenQuery "Query14"
DoCmd.OpenQuery "Query15"
DoCmd.SetWarnings True
MsgBox "تم تشغيل الإستعلامات بنجاح", vbInformation, "نجاح التحديث"
Exit_Command44_Click:
Exit Sub
Err_Command44_Click:
MsgBox Err.Description
Resume Exit_Command44_Click
المستخدم يشتكي من كثرة الزرائر حيث اني مخصص لهذه العمليه اربعة زرائر بخلاف اني وضعت كود لحذف محتويات جدولين فى حدث عند الخروج من البرنامج وهو بهذا الشكل
Private Sub Form_Close()
DoCmd.RunSQL "DELETE *FROM Table3;"
DoCmd.RunSQL "DELETE *FROM [Copy Of Table2];"
MsgBox "سوف يتم الخروج من المقارنة", vbInformation, "انتبه"
End Sub
حيث ان الجدول الاول يوضع به البيانات ليحسب ال rank وهو مربوط باستعلام ومديول ليخرج الرانك والاخر وهو خزان لتجميع بيانات معينه وعرضها بشكل معين
ارجوا المساعده فى دمج هذه الاستعلامات فى زر واحد فقط
شكرا