Word-Schnittstelle
Zur Verbindung von Word-Dokumenten mit Daten aus einer meiner Datenbanken müssen sogenannte "datensensitive" Word-Dokumente erstellt werden. Dabei werden sogenannte Textmarken im Word-Dokument benutzt, um dem System zu sagen, an welcher Position im Word-Dokument, welches Feld der Datenbank gedruckt werden soll. Die Position der Textmarke im Word-Dokument gibt dabei die Position an, an der die Daten aus der Datenbank eingefügt werden sollen. Der Name der Textmarke wird benutzt, um dem System zu sagen, welches Feld aus der Datenbank in das Word-Dokument gedruckt werden soll.
Textmarke
|
Format
|
Erläuterungen
|
TEXTBODY oder TEXT
|
|
gibt an, wo das System hinspringen soll, wenn das Word-Dokument zur Bearbeitung aufgerufen wird
|
ADRESSE
|
|
fügt die angezeigte Anschrift aus dem Briefassistenten in das Dokument ein
|
ADRFMT
|
ADRFMT_*_
|
fügt eine Adresse in einem beliebigen Format in das Dokument ein. Für * kann ein festvorgegebenes Format wie BRIEF, KOMPL, KURZF oder ANZEI benutzt werden, oder ein selbst definiertes Format wie z.B. ANR;PER+;STR++;ORT eingetragen werden
|
BEARBEITER
|
|
fügt den Sachbearbeiter aus dem Briefassistenten in das Dokument ein
|
KZTEXT
|
KZTEXT*_??_
|
fügt eine Klartextbezeichnung einer Kennziffer (Daten) aus der Kundentabelle in das Dokument ein, wobei * für die Feldbezeichnung steht und ?? die 2-stellige Kennzifferngruppe lt. Kennzifferntabelle darstellt
|
KPTEXT
|
KPTEXT*_??_
|
fügt eine Klartextbezeichnung einer Kennziffer (Programm) aus der Kundentabelle in das Dokument ein, wobei * für die Feldbezeichnung steht und ?? die 2-stellige Kennzifferngruppe lt. Kennzifferntabelle darstellt
|
KSTEXT
|
KSTEXT*_??_
|
fügt eine Klartextbezeichnung eines Kennziffer (System) aus der Kundentabelle in das Dokument ein, wobei * für die Feldbezeichnung steht und ?? die 2-stellige Kennzifferngruppe lt. Kennzifferntabelle darstellt
|
beliebige Feldbezeichnung aus der Kundentabelle
|
|
fügt das Feld der Kundentabelle in das Dokument ein
|
|