thekbrothers Geschrieben 20. Februar 2006 Geschrieben 20. Februar 2006 Guten Morgen, ich habe folgendes Problem: Ich bin beauftragt worden, in Access per VBA umzusetzen, dass es beim Drücken eines Buttons in einem Bericht das Dialogfeld Drucken erscheint, zu programmieren. Nur weiß ich leider nicht, ob und wie das geht. Deshalb hier meine Frage. Version: Access 10 - SP2, XP Professional Über Ratschläge freue ich mich sehr. MfG Stefan
DevHB Geschrieben 20. Februar 2006 Geschrieben 20. Februar 2006 Hi, AFAIK geht das in einem Bericht nicht, ich habe zumindest kein Ereigniss für einen Button in einem Bericht erstellen können, mit einem Formular gehts mit dem CommonDialog: Dim CC As CommonDialog Set CC = New CommonDialog With CC .CancelError = False Call .ShowPrinter End With
thekbrothers Geschrieben 20. Februar 2006 Autor Geschrieben 20. Februar 2006 danke schön werde das gleich mal ausprobieren. mfg stefan
thekbrothers Geschrieben 20. Februar 2006 Autor Geschrieben 20. Februar 2006 Hi, AFAIK geht das in einem Bericht nicht, ich habe zumindest kein Ereigniss für einen Button in einem Bericht erstellen können, mit einem Formular gehts mit dem CommonDialog: Dim CC As CommonDialog Set CC = New CommonDialog With CC .CancelError = False Call .ShowPrinter End With das geht irgendwie nicht. er meldet folgenden fehler: Fehler beim Complilieren: Benutzerdefinierter Typ nicht gefunden. Er kennt das CommonDialog nicht.
Rumo Geschrieben 20. Februar 2006 Geschrieben 20. Februar 2006 Hi, sag mal...was soll es eigentlich für einen Sinn machen in einem Bericht nen Button einzubauen? Eleganter wäre es vielleicht, auf einem Formular einen Druck-Button einzubauen, der den Bericht im Normal-View öffnet. (also gleich zum drucker sendet) Lieben Gruß Rumo
DevHB Geschrieben 20. Februar 2006 Geschrieben 20. Februar 2006 Oh, vergessen zu sagen: Du musst auf dem Formular ein CommonDialog Control hinzufügen!
thekbrothers Geschrieben 20. Februar 2006 Autor Geschrieben 20. Februar 2006 hab s nun so gelöst docmd.openreport, acviewpreview,achidden sendkeys "(^p)" docmd.close fertig wars. man sollte den bericht nämlich nicht sehen, deshalb hidden und dann wenn man auf abbrechen klickt den eben schließen.
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