Hallo,
mit einet Bat datei möchte ich 2 felder eines datensatzes aus einer Access datenbank ausdrucken.
Unterverzeichnis c:\Datenbank\Schaden_t.mdb
daraus die Tabelle Schaden und dort möchte ich aus jedem datensatz das Feld Jahr und das Feld SchadenNr gedruckt haben.
Gruss Jürgen
Moin,
soviel ich weiss, ist das nicht möglich.
Ein echt „geschlampter Umweg“:
- Lege eine zweite Access-DB (z.B.: Druck-DB.acc) an,
- verknüpfe dort die Tabelle
- Erzeuge ein Formular auf dieser Tabelle
- Erstelle ein Makro oder VB-Code, daß auf das Event „OnOpen“ das Formular druckt und danach Access beendet.
- Stelle in den DB-Eigenschaften das Formular als Start-Form ein.
Wenn Du nun in einer Batch aufrufst: „START Druck-DB.acc“
dann öffnet sich kurz die zweite DB, druckt das Formular und schliesst sich wieder.
Warum muss das über eine BAT laufen?
Gruß
Leo
Hallo,
da kann ich nicht helfen.
ich bin mir nicht mal sicher ob das funktionieren kann
höchstens mit einer vbs Datei
Gruß
Marco
Hy,
so richtig helfen kann ich dir da nicht!
Aber ich hab da so eine Idee die ich allerdings noch nie getestet habe.
In der vorhandenen Datenbank ein Formular erstellen das die Benötigten Daten enthält.
Dann eine „Function DruckDas“ mit der du das entsprechende Formular an den Drucker schickst.
Jetzt ein Autorun
Public Sub Autorun()
If (Trim(Command$) = „DruckDas“) Then
Call DruckDas
Application.Quit 'schliessen
End If
End Sub
Dann eine Bat Datei die eine ACCESS Instanz öfnet und ein Command übergibt:
„C:\Program Files\Microsoft Office\OFFICE11\MSACCESS“ „DeineDruckDatenbank.mdb“ /cmd DruckDas
Das ist zwar Programiertechnisch nicht so „SAUBER“ aber sollte funktionieren.
Hallo Jürgen,
ich kann dir leider nicht weiter helfen.
Gruß
Horst Müller
Hallo Jürgen,
für Deine Anfrage weiß ich leider auch keine Lösung.
Trotzdem viel Erfolg.
Gruß
Andreas
Leider habe ich keine Erfahrungen mit bat-Dateien und Access. Sorry
Hallo EchoJürgen,
vielleicht hilft Dir diese Antwort
weiter:
http://www.ms-office-forum.net/forum/showthread.php?..
Gruß Peter