BAT Datei 2 Felder aus Access drucken

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