developer Geschrieben 20. Februar 2002 Geschrieben 20. Februar 2002 Hi, ich habe ein Applikation in VB geschrieben. Nun möchte ich über einen Button einen Access Report drucken... Wie mach ich das? Z.Zt. steht mir keine Hilfefkt. zur Verfügung, sonst würde ich selbst nachsehen.... Gruß dev
developer Geschrieben 20. Februar 2002 Autor Geschrieben 20. Februar 2002 ...ach ja, nach ADO Verbindung zur Datenbank besteht bereits, nur darüber kann ich wohl nicht den Report aufrufen...
Exitus Geschrieben 21. Februar 2002 Geschrieben 21. Februar 2002 Meinst du etwas wie: Dim stDocName As String stDocName = "BerichtName" DoCmd.OpenReport stDocName, acNormal
developer Geschrieben 21. Februar 2002 Autor Geschrieben 21. Februar 2002 Hört sich gut an, hatte ich auch schon dran gedacht... und mit welchem Projektverweis, also was muss ich noch einbinden? MS ActiveX 2.6 nutzt mir da ja nix. Wie gesagt, kann z.Zt. hier nicht nachsehen....
developer Geschrieben 22. Februar 2002 Autor Geschrieben 22. Februar 2002 So klappts auch mit dem Nachbarn: Private Sub PrintReport() Dim lAccess As Object Dim MsgBoxResult As VbMsgBoxResult On Error Resume Next Set lAccess = CreateObject("Access.Application") On Error GoTo 0 If Err.Number = 0 Then MsgBoxResult = MsgBox("Möchten Sie eine Vorschau, bevor der Bericht gedruckt wird?" _ , vbQuestion + vbYesNoCancel + vbDefaultButton2, "Vorschau") If MsgBoxResult = vbYes Then lAccess.OpenCurrentDatabase gMDB, False lAccess.Visible = True lAccess.doCmd.OpenReport "Telefaxformular", 2, "", "" Else If MsgBoxResult = vbNo Then lAccess.OpenCurrentDatabase gMDB, False lAccess.doCmd.OpenReport "Telefaxformular", 0, "", "" lAccess.Quit End If End If End If End Sub
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden