Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: mustermann am August 29, 2016, 16:33:29

Titel: Formular einmal drucken
Beitrag von: mustermann am August 29, 2016, 16:33:29
Hallo liebe Gemeinde,

ich habe in der Tabelle ca. 150 Datensätze. Jetzt habe ich zwein Formulare erstellt. Das erste formular zeiggt mir ein Datensatz aus der Tabelle an. Das zweite Formular übernimmt nur bestimmte Textfelden vom Ersten. Nun möchte ich das zweite Formular, passt genau auf ein DIN A4 Blatt, EINMAL drucken!
Wenn ich aber über den Assistenten einen Button "Formular drucken " erstelle - druck mir mein Drucker alle 150 Datensätze.

Kann mir Jemand helfen?

Gruß

Mustermann
Titel: Re: Formular einmal drucken
Beitrag von: MzKlMu am August 29, 2016, 18:51:33
Hallo,
Du musst im Druckbefehl den Primärschlüssel des zu druckenden Datensatzes übergeben.
Zeige mal den Code der hinter dem Button steht.

PS:
Formulare sind zum Drucken nur bedingt geeignet. Besser ist es einen Bericht zu erstellen.
Da muss aber auch der PS übergeben werden.
Titel: Re: Formular einmal drucken
Beitrag von: bahasu am August 29, 2016, 18:57:47
Hallo,

http://www.donkarl.com?FAQ5.9 (http://www.donkarl.com?FAQ5.9)
kann helfen.

Harald
Titel: Re: Formular einmal drucken
Beitrag von: mustermann am August 30, 2016, 09:54:07
Ich möchte ungern ein Bericht dazu erstellen. Mein Formular, welches ich drucken möchte (siehe Anhang) hat noch einige Kombinationsfelder, wo ich noch weitere Auswahlmöglichkeiten treffen kann.
Den Code (siehe Anhang) habe ich mittels Assistenten erstellt.

Kann man den Druckbereich nicht durch die Breite und Höhe des Formulars begrenzen?

Gruß
Titel: Re: Formular einmal drucken
Beitrag von: mustermann am August 30, 2016, 09:55:52
Falsches Formular...

...das ist das richtige)
Titel: Re: Formular einmal drucken
Beitrag von: MzKlMu am August 30, 2016, 10:15:49
Hallo,
warum keine Bericht ?
Das gezeigte Bild ist geradezu prädestiniert für einen Bericht.
Außerdem machen doch Kombifelder auf einem Ausdruck keinen Sinn.

ZitatKann man den Druckbereich nicht durch die Breite und Höhe des Formulars begrenzen?
was hat Dein Problem mit dem Druckbereich zu tun ?

Und zum Drucken eines bestimmten Datensatzes muss der PS dieses Datensatzes übergeben werden. Egal, ob Formular oder Bericht.
Titel: Re: Formular einmal drucken
Beitrag von: mustermann am August 30, 2016, 10:33:44
Wie übergebe ich die ausgewählte Information mittels Kombifelder an das Bericht?

Verstehe gerade nicht viel....
Titel: Re: Formular einmal drucken
Beitrag von: MzKlMu am August 30, 2016, 10:59:08
Hallo,
wie übergibst Du es ans Formular ?
Sind das Kombis zum Suchen, oder werden hier Werte in Tabellen geschrieben ?
Titel: Re: Formular einmal drucken
Beitrag von: mustermann am August 30, 2016, 11:06:09
Ich arbeite meistens mit Hilfsassistenten.

Mit den Kombifeldern kann ich Auswahl aus Tabelle treffen. Name, Vorname und Personalnummer werden aus Formular 1 übernommen.
Paar Textfelder im Text entsprechen der Auswahl der Kombifelder.

So..)
Titel: Re: Formular einmal drucken
Beitrag von: MzKlMu am August 30, 2016, 11:24:14
Hallo,
jetzt hast Du aber immer noch nicht gesagt, ob die Kombis nur zum Suchen sind, oder ob diese Werte schreiben (=gebunden sind) ?

Ich würde Dir empfehlen, erst mal den Tabellenaufbau zu klären (siehe Dein anderes Thema) bevor Du hier weiter machst.
Titel: Re: Formular einmal drucken
Beitrag von: mustermann am August 30, 2016, 11:57:27
Hallo,

mit diesem Code:

Private Sub Befehl94_Click()
DoCmd.PrintOut acSelection
End Sub

kann ich die aktuelle Ansicht des Formulars drucken - das habe ich gesucht.

Danke