ACC: Wie ändern Sie einen Bericht Drucker Code verwenden

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 129397 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Erweiterte: Erfordert Experten Codierung und Interoperabilität sowie Mehrbenutzerfähigkeiten.

Sie können den Drucker für einen Bericht oder Formular in zwei Arten ändern:
  • Sie können den Microsoft Windows-Standarddrucker ändern.
  • Sie können die Eigenschaften PrtDevMode, PrtDevNames und festlegen.
Diese Informationen ergänzt die Microsoft Access-Hilfethema über die PrtDevNames-Eigenschaft.

Weitere Informationen

Methode 1: Ändern der Microsoft Windows-Standarddrucker

In der Seite einrichten (oder einrichten in Version 2.0) im Dialogfeld können Sie, ob Formulare oder Berichte durch einen Standarddrucker oder einen bestimmten Drucker gedruckt werden. Wenn Sie einen Standarddrucker auswählen, wird das Formular oder den Bericht auf dem Microsoft Windows-Standarddrucker gedruckt. Wenn Sie auf einen anderen Standarddrucker ändern möchten, müssen Sie den Microsoft Windows-Standarddrucker ändern.

Ändern den Microsoft Windows-Standarddrucker mithilfe von Visual Basic-Code (oder Access Basic-Code in Version 2.0 oder früher), verwenden WriteProfileString zum Ändern des Geräts = Eintrag des Abschnitts Microsoft Windows die Datei "Win.ini".

Methode 2: Festlegen der Eigenschaften PrtDevNames und PrtDevMode

Die PrtDevNames-Eigenschaft speichert den Namen des Druckers und die PrtDevMode-Eigenschaft speichert die Treiberinformationen. Beide Eigenschaften müssen geändert werden, um den Druckertreiber zu ändern. Wenn die PrtDevMode-Eigenschaft nicht mit die PrtDevNames-Eigenschaft übereinstimmt (d. h., die PrtDevMode-Eigenschaft beschreibt einen anderen Treiber als die PrtDevNames-Eigenschaft) ein Allgemein Protection (GP) Fault auftreten.

Um den Druckertreiber zu ändern, müssen Sie Folgendes:
  • Öffnen Sie ein Formular oder einen Bericht in der Entwurfsansicht.
  • Legen Sie die PrtDevNames-Eigenschaft fest.
  • Rufen Sie ab und die PrtDevMode-Eigenschaft.
Um die PrtDevMode-Eigenschaft auf die entsprechende Struktur festzulegen, muss die Treiberinformationen abgerufen werden. Es gibt mehrere Möglichkeiten, diese Informationen zu erhalten:
  • Abrufen der Informationen aus einem zuvor gespeicherten Formular oder Bericht, den gewünschten Drucker verwendet.
  • Rufen Sie den Treiber, und rufen Sie die Struktur ab. Zum Aufrufen des Treibers ist eine separate DLL erforderlich. Dies ist da Aufrufe von Funktionen in externen Dateien im Voraus deklariert werden müssen und der Name des Treibers nicht bekannt sein. Rufen Sie stattdessen eine DLL, bestimmt den richtigen Druckertreiber aufrufen und ruft die DevMode-Struktur.
  • Verwenden Sie das Windows Common Dialogfeld Drucken.

Informationsquellen

Weitere Informationen zu PrtDevMode und PrtDevNames suchen Sie nach "PrtDevMode-Eigenschaft" oder "PrtDevNames Eigenschaft" mithilfe von Microsoft Access 97-Hilfeindex oder finden Sie auf der folgenden-Website:

http://msdn2.microsoft.com/en-us/library/Aa207072(office.10).aspx

Weitere Informationen über WriteProfileString, die Win.ini und der Standarddrucker in Windows 95 finden Sie in der Microsoft Developers Network-CD (MSDN).

Eigenschaften

Artikel-ID: 129397 - Geändert am: Freitag, 17. August 2007 - Version: 2.3
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Access 1.0 Standard Edition
  • Microsoft Access 1.1 Standard Edition
  • Microsoft Access 2.0 Standard Edition
  • Microsoft Access 95 Standard Edition
  • Microsoft Access 97 Standard Edition
Keywords: 
kbmt kbhowto kbprint KB129397 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 129397
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Disclaimer zu nicht mehr gepflegten KB-Inhalten
Dieser Artikel wurde für Produkte verfasst, für die Microsoft keinen Support mehr anbietet. Der Artikel wird deshalb in der vorliegenden Form bereitgestellt und nicht mehr weiter aktualisiert.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com