الإخوة اكرام
أرجو إرشادي إلى الخطأ في الكود التالي ولكم جزيل الشكر المطلوب : فتح "Report1" في حال أن الحقل [C_Name] يحتوي على "COM" ، وفي حال أن هذا الحقل لا يحتوي على "COM" فيجب فتح "Report2" حيث أن كل تقرير مرتبط باستعلام مختلف كمصدر للسجلات.
Private Sub PrntCrtfct_Click() Dim C_Name As String Dim stDocName As String If [C_Name] <> "*" & "COM" & "*" Then stDocName = "Report1" stLinkCriteria = "[ID_Co]=" & Me![ID_Co] DoCmd.OpenReport stDocName, acPreview, , stLinkCriteria Else If [C_Name] = "*" & "COM" & "*" Then stDocName = "Report2" stLinkCriteria = "[ID_Co]=" & Me![ID_Co] DoCmd.OpenReport stDocName, acPreview, , stLinkCriteria End If End If End Sub
كما أني أريد أن أعلم ما هو الكود الذي يقوم بحفظ معلومات التقرير عند الطباعة أي كلما تم طباعة تقرير مرتبط باستعلام يتم تخزين صورةعن هذا التقرير وتاريخ الطباعة في جدول منفصل.


