Vollständige Version anzeigen : Access 2010 - Formular mit Unterformular drucken


Peace Ð
10.03.2015, 09:34

Morgen Leute,

habe hier an der Arbeit grade das Problem, dass ich eine Datenbank in Access 2010 erstellt habe und mein Hauptformular mit Unterformular fertigestellt hab. Da es sich um eine Datenbank zur Prüfung elektronischer Geräte handelt, möchte ich das Formular samt Unterformular ausdrucken, um händische Eintragungen zu machen und nicht immer den Laptop schleppen zu müssen.

Nun ergibt sich aber das Problem, dass man nur EINES der Formulare drucken kann und nicht beide zusammen, so wie das in der Formularansicht aussieht! Drucke ich das Hauptformular, so fehlt auf dem Druck das Unterformular gänzlich und umgekehrt natürlich auch...

Ich hatte schon an einen Screenshot via VBA gedacht, der anschließend gedruckt wird, aber da fehlt mir dann ja auch sämtliche Formatierung in Sachen zentrieren usw... bzw. werden die Fensterränder von Windows mitangezeigt.

Wenn jemand einen Tip oder gleich eine konkrete Lösung hat, wäre ich sehr verbunden :)

MfG und habt einen angenehmen Tag!

Peace

Hardware Preisvergleich | Amazon Blitzangebote!

Videos zum Thema
Video Loading...
raid-rush
10.03.2015, 18:34

Möglicherweise noch mal eine Funktion (als Button) die explizit die ausgewählten Bereiche druckt?


Private Sub report_Beispiel_Click()

On Error Resume Next
DoCmd;OpenReport "Beispiel", acViewReport
DoCmd;RunCommand acCmdPrint
DoCmd;Close

End Sub


oder evtl so was:


Dim MyForm As Form
Dim stDocName As String

stDocName = "unter_form"
Set MyForm = Screen;ActiveForm
DoCmd;SelectObject acForm, stDocName, True
DoCmd;PrintOut

stDocName = "haupt_form"
Set MyForm = Screen;ActiveForm
DoCmd;SelectObject acForm, stDocName, True
DoCmd;PrintOut


Peace Ð
10.03.2015, 21:10

hmmm, werd ich morgen mal testen, danke, Chef! :)

allerdings bezieht sich der obere Code ja schonmal auf einen Bericht und genau den will ich umgehen, weil das nicht nur kacke aussieht, sondern auch keine Datensätze mehr anzeigt, sobald ich da Spalten aus zwei verschiedenen Tabellen reinziehen will...

Beim zweiten Code wird doch erst das Unterformular und dann das Hauptformular gedruckt?

//so, also hab den zweiten Code ausprobiert und der druckt mir NUR das Unterformular und schmeißt mir dann auch noch ne Fehlermeldung aus, weil das Hauptformular nichtmehr als aktiv erkannt wird und der Debugger dann bei

Set MyForm = Screen;ActiveForm

aufhört. Allgemeint scheint es aber so, als würden Haupt- und Unterformular durch den Klick nur getrennt gedruckt und nicht zusammen auf derselben Seite :/ Trotzdem vielen Dank!

//² hab das ganze vorerst via Screenshot geregelt, ich könnte auch eine Prozedur ablaufen lassen, die mir von jedem Datensatz nen Screenshot speichert, allerdings fehlt mir gerade das nötige Know-How, um den Dateinamen mit einer fortlaufenden Nummer zu versehen, sodass am Ende nicht nur ein Screenshot vom letzten Datensatz da gespeichert wird, sondern wirklich alle :D

//³ nevermind, hatte mal wieder nen Brainlag, habs doch über Bericht gelöst... ist natürlich logisch, dass mir keine Datensätze angezeigt werden, wenn keine existieren xD und damit Closed^^

Trotzdem nochmals danke!


Ähnliche Themen zu Access 2010 - Formular mit Unterformular drucken
  • [Visual Basic] MS Access - Link - Aufruf Formular
    Hi zusammen, hab folgendes Problem, ich versuch es mal anhand eines beispiels deutlich zu machen: Ich habe vereinfacht zwei Formulare frm1 und frm2. frm1 listet 2 Datensätze einer Tabelle X auf (adresse, PLZ, Ort). frm2 zeigt nun ebenfalls Infos aus der selben Tabelle X an. In frm1 soll nun bei K [...]

  • [VisualBasic] ACCESS Formular nach Datum filtern
    hoi, Also ich habe ein Formular mit mehreren Spalten etc. alle aus einer Tabelle! Und ich würde dieses Formular gerne nach nem Datum filtern! Ich habe ein eigenes Formular mit einem Textfeld, in welches man das Datum, nach dem gefiltert werden soll, ein zu geben ist. Und dann soll er das Filt [...]

  • HTML-Formular im Querformat drucken??
    Hi Leuts also ich habe ein Formular geschrieben. das ganze ist dann so aufgebaut, dass ich oben meinen java script teil hab, der sobald der check erfogreich war die methode windows druck aufruft. if (document;Formular;Drucken;value == True) . . . <input type="submit" value="Druck [...]

  • Microsoft Access u.a. Unterformular
    Hallo RR, ich sitze an Microsoft Access und versuche eine Datenbank hinzubekommen. So nun habe ich einige Probleme! Vielleicht kennt sich jemand damit aus! So einmal der Bericht: In der Schule haben wir ihn so hinbekommen: Bild (;;;xup~in/dl,37038163/Bericht_done;JPG/) So nun habe ich vers [...]



raid-rush.ws | Imprint & Contact pr