Supportnet / Forum / Datenbanken
Bericht in mehrer Dokumente aufteilen
Frage
Hallo!
Ist es möglich, einen in Access erstellen Bericht in mehrere Word-Dokumente zu exportieren? In meinem Fall sollte jede Berichtseite als einzelne Datei gespeichert werden und idealerweise automatisch Lfd-Nr. des Datensatzes erhalten. Ich hoffe man versteht was ich meine.
Alternativ habe ich überlegt, das ganze auch nachträglich in Word zu machen:
Jede Seite als einzelnes Dokument exportieren. (Seitenüberschrift = Dateiname)
Das ganze natürlich automatisiert, da es mehrere 100 Seiten werden..
Aber da weiß ich wie auch in Access nicht weiter..
Freue mich über jede Idee..
Grüße
Felix
Antwort 1 von Teddy7
Mgl. über Definition eines Druckbereichs.
Das klingt aber nach einer anderen Anwendung. Könnte es vielleicht sein, daß Du z.B. für mehrere Kunden jeweils ein Blatt druckst und deshalb dieses Blatt einzeln gespeichert haben willst ?
Dann ist es besser, den Bericht 100 mal auszuführst - jeweils für einen Kunden.
Das geht mit VBA-Programmierung. Man definiert sich einen Recordset über die Datenquelle des Berichts und liest die dann Satz für Satz durch. Für jeden Kunden wird der Bericht aufgerufen - natürlich mit Übergabe der KundenNr als Kriterium, damit der Bericht nur für diesen Kunden ausgeführt wird.
Den Bericht kann man dabei im rtf-Format speichern.
////////////////
Alternativ: Im Word ein Muster speichern, das Feldmarken enthält. Im Access dieses Muster öffnen, die Feldmarken mit Daten füllen und das Dokument unter einem anderen Namen speichern.
Vorteil: nur so ist die volle Word-Funktionalität vorhanden
///////////////
Gruß
Teddy
Das klingt aber nach einer anderen Anwendung. Könnte es vielleicht sein, daß Du z.B. für mehrere Kunden jeweils ein Blatt druckst und deshalb dieses Blatt einzeln gespeichert haben willst ?
Dann ist es besser, den Bericht 100 mal auszuführst - jeweils für einen Kunden.
Das geht mit VBA-Programmierung. Man definiert sich einen Recordset über die Datenquelle des Berichts und liest die dann Satz für Satz durch. Für jeden Kunden wird der Bericht aufgerufen - natürlich mit Übergabe der KundenNr als Kriterium, damit der Bericht nur für diesen Kunden ausgeführt wird.
Den Bericht kann man dabei im rtf-Format speichern.
////////////////
Alternativ: Im Word ein Muster speichern, das Feldmarken enthält. Im Access dieses Muster öffnen, die Feldmarken mit Daten füllen und das Dokument unter einem anderen Namen speichern.
Vorteil: nur so ist die volle Word-Funktionalität vorhanden
///////////////
Gruß
Teddy

