بين النموذج و التقرير : إظهار التقرير وتصديره لمسار معين بصيغة PDF
لدينا تقرير لعميل ، نود الإطلاع على التقرير Preview وبعد تدقيق التقرير والتأكد من المعلومات ،
نختار بين الرفض أو تصديره لمسار معين (حيث يتم حفظ تقارير هذا العميل ) على
الخادم (السيرفر) أو غيره ... !!
في النموذج وخلف زر أمر ننسخ الكود التالي :
Private Sub Command56_Click()
On Error GoTo Err_Command56_Click
Dim stDocName As String
stDocName = "Rep_ACC_Tracker"
DoCmd.OpenReport stDocName, acPreview
Exit_Command56_Click:
Exit Sub
Err_Command56_Click:
MsgBox Err.Description
Resume Exit_Command56_Click
End Sub
وفي محرر الفيجوال للتقرير ، ننسخ الكود التالي :
Private Sub Report_Deactivate()
Dim LResponse As Integer
Dim MyFiLeName As String
If Not NoData Then ' checks for no data event to prevent a mis fire
DoEvents
MyFiLeName = "D:\Customer reports\ACC\" & "Rep_ACC_Tracker" & Format(Now, "dd-mm-yyyy hhnnss") & ".pdf"
DoEvents
LResponse = MsgBox("Do you wish to Save Your Adobe File to a ACC file location", vbYesNo, "Save Now or loose it")
DoEvents
If LResponse = vbYes Then
DoCmd.OutputTo acOutputReport, "Rep_ACC_Tracker", acFormatPDF, MyFiLeName, True
DoEvents
Else
End If
End If
End Sub