كفكرة جانبية ، اذا كانت الطابعة لا تدعم الطباعة على الوجهين ، فممكن نعمل حيلة نخلي آكسيس يعملها بطريقتنا الخرنفعية 😂
اول طلب نقول لآكسيس اطبع الصفحات الفردية في التقرير ، وبس تخلص طلعلي رسالة تقولي اقلب الورق ورجعه للطابعة واضغط موافق ليتم طباعة الصفحات الزوجية 😁
Private Sub CommandButton_Click()
Dim i As Integer
Dim rpt As Report
Dim totalPages As Integer
Dim response As VbMsgBoxResult
Set rpt = Reports![اسم_التقرير]
DoCmd.OpenReport "اسم_التقرير", acViewNormal
totalPages = rpt.Pages
For i = 1 To totalPages Step 2
DoCmd.PrintOut acPages, i, i, , , acPrintAll
Next i
response = MsgBox("يرجى قلب الأوراق ووضعها مرة أخرى في الطابعة. انقر 'موافق' للمتابعة.", vbOKCancel + vbInformation, "قلب الأوراق")
If response = vbOK Then
For i = 2 To totalPages Step 2
DoCmd.PrintOut acPages, i, i, , , acPrintAll
Next i
End If
DoCmd.Close acReport, "اسم_التقرير"
End Sub
جرب الفكرة دي ، وننتظر نتيجة التجربة 🤗