Tipp 3.7 - Bericht schließen
Wie kann ich einen angegebenen Bericht ohne Fehler schließen?
Mit dieser Funktion können Sie einen angegebenen Bericht ohne Fehler schließen. Kopieren Sie einfach nachfolgenden Quellcode in die Zwischenablage und fügen Sie anschließend den Inhalt der Zwischenablage in ein neues Modul ein. Die Aufrufparameter finden Sie im Quellcode beschrieben.
Beispiel:
Public Function A2XRptClose(psRpt As String) As Boolean On Error GoTo A2XRptClose_Error '// ===================================================== '// Methode | Schließt einen Bericht ohne Fehler '// ----------------------------------------------------- '// Parameter | psRpt - Name des Berichts '// ----------------------------------------------------- '// Rückgabe | Boolean - True=Ok / False=Fehler '// ----------------------------------------------------- '// Erstellt | Manuela Kulpa '// | EDV Innovation & Consulting - Dormagen '// ----------------------------------------------------- '// Beispielaufruf: '// ?A2XRptClose("rptTest") '// ===================================================== If SysCmd(acSysCmdGetObjectState, acReport, psRpt) <> 0 Then DoCmd.Close acReport, psRpt A2XRptClose = True Else A2XRptClose = False End If A2XRptClose_Exit: On Error GoTo 0 Exit Function A2XRptClose_Error: Select Case Err.Number Case Else MsgBox "Fehler " & Err.Number & ": " & _ Err.Description, vbCritical, _ "modRpt.A2XRptClose" End Select Resume A2XRptClose_Exit End Function