Forum

Alle Kategorien > DReport > Druck > Auswahl des Druckerschachtes vor dem Drucken
Anzahl Nachrichten: 6 - Seiten (1): [1]
Autor: Michael Wandel
Erstellt: Sep 23 2009 - 11:22 AM
Betreff: Auswahl des Druckerschachtes vor dem Drucken
Hi,

Ich finde zwar die Funktion "FillWithPaperBins" weiß aber nicht wie ich sie benutzen soll, oder wie wähle ich am geschicktesten den Schacht vor dem Drucken aus ?

Gruß, M. Wandel
Autor: Michael Wandel
Erstellt: Oct 14 2009 - 04:03 PM
Betreff: re: Auswahl des Druckerschachtes vor dem Drucken
Mmh, weiß da niemand eine Antwort drauf ?

Aus der Dokumentation geht das leider nicht hervor, wäre nett wenn da jemand was zu sagen könnte.

Gruß, M. Wandel
Autor: Christoph Dörr
Erstellt: Nov 25 2009 - 02:46 PM
Betreff: re: Auswahl des Druckerschachtes vor dem Drucken
msn
Diese Methode füllt eine Combo- oder eine Listbox mit den verfügbaren Schächten des aktuellen Berichtsdruckers. Die ID's der Schächte stehen dabei in der Eigenschaft "ItemData" des Steuerelements.

Normalerweise genügt es aber, einfach den Standard-Druckdialog anzuzeigen, dort kann die Schachtauswahl ja ebenfalls erfolgen.

Gruß,
C. Dörr
Autor: Christoph Dörr
Erstellt: Nov 25 2009 - 02:54 PM
Betreff: re: Auswahl des Druckerschachtes vor dem Drucken
msn
Beispiel

CODE:
Sub Form_Load()
    Call m_oReport.FillWithPaperBins(Me.cboTrays)
End Sub

Sub cboTrays_Click()
    m_oReport!PaperSource = cboTrays.ItemData(cboTrays.ListIndex)
    m_oReport!FirstPagePaperTray = m_oReport!PaperSource
End Sub
Autor: Michael Wandel
Erstellt: Dec 23 2009 - 10:57 AM
Betreff: re: Auswahl des Druckerschachtes vor dem Drucken
Moin,

bin leider jetzt erst so kurz vor Weihnachten dazu gekommen obiges auszuprobieren.

Die Methode Call m_oReport.FillWithPaperBins(Me.cboTrays)(auch unter Angabe des gewünschten Druckers) bewirkt leider NICHTS, kann es sein das das unter Windows 7 nicht mehr korrekt funktioniert ?

Leider brauche ich die explizite Anwahl der Papierzufuhr, sonst würde ich einen anderen Weg wählen.

Gruß, M. Wandel
Autor: Christoph Dörr
Erstellt: Feb 18 2010 - 07:15 AM
Betreff: re: re: Auswahl des Druckerschachtes vor dem Drucken
msn
Hallo Herr Wandel,

entschuldigen Sie die späte Antwort, in letzter Zeit war an anderen Fronten viel los und da kommt es leider manchmal zu kurz, hier reinzuschauen. Offenbar hat es sich bislang auch nicht geändert, dass ich der Einzige bin, der hier mal Antworten formuliert. Aus allen anderen Internet-Foren kenne ich es, dass sich "User" auch gegenseitig helfen, dies scheint hier leider nicht so zu funktionieren

Ich denke mal, ich habe Ihre Anforderung immer noch nicht zu 100% verstanden. Die Anwahl der Papierzufuhr geschieht über die Eigenschaft "!PaperSource" des Report-Objektes. Die Methode "FillWithPaperBins" ist eigentlich nur für interne Zwecke gedacht gewesen und macht nichts anderes, als über den Druckertreiber alle verfügbaren Schächte auszulesen und in eine Combobox zu schreiben. Die ID des Druckerschachts steht dann - wie bereits erwähnt - in der ItemData-Eigenschaft des Listenelements.

Dass die Funktion prinzipiell auch unter Windows 7 einwandfrei funktioniert, beweist die Tatsache, dass vom Editor oder Viewer selber aus im Druckdialog alle Druckerschächte in der Combobox eingetragen werden, wenn man einen Drucker auswählt. Die Combobox im Druckdialog wird auch über die Methode "FillWithPaperBins" gefüllt.

Vielleicht schildern Sie noch einmal genau Ihr Problem (gerne auch per Mail - das Kontaktformular funktioniert auch wieder - sorry), dann finden wir sicherlich eine Lösung dafür. Möglicherweise handelt es sich bei Ihnen ja um ein Rechteproblem oder einen fehlerhaften Druckertreiber?!

Gruß,
Christoph Dörr
Anzahl Nachrichten: 6 - Seiten (1): [1]
Sie müssen sich anmelden, um in dieser Konferenz eine Nachricht zu schreiben.
 
Letzte Aktualisierung: 04/04/2008