Hallo Alexander,
da isser wieder.
ademmler schrieb:
Hallo Sebastian,
ich möchte OOWriter an ein MIS-System andocken. Die Software generiert
ein temporäre DBF datei in der die Adressdaten etc. drin stehen.
Habe deine Musterdatei erhalten. Alles klar, was du tun willst.
Dies passiert zum Beispiel für einen Brief oder eine Rechnung. Wenn
ich jetzt das "Briefformular" - also die OOWriter datei oder Vorlage
öffne"
möchte ich das die Werte aus dem DB file auf dem Briefkops stehen und
nicht die Feldnamen
Du hast den Datenquellen Explorer eingeschaltet, und die Feldnamen in
dein Dokument eingefügt. Das zeigt leider beim Laden eben nur die
Feldnamen an.
Solange, bis man einen Datensatz auswählt und den Button Daten in Felder
anklickt.
Du möchtest etwas anderes.
Früher hat man sich das Formular erzeugt, die DB verknüpft, die Felder
eingefügt und das ganze als Vorlage gespeichert - das war es.
Das geht heute genau so!
Also:
Datenbank ist erstellt.
Die Datenquelle ist in Openoffice registriert. Sagen wir mal als
Datenbank - Adresse.
Du erstellst eine Briefvorlage. (Rechnungsvorlage oder was auch immer)
Nun möchtest du die (einzige) Adresse in das Dokument einfügen.
Öffne die Formular Entwurfs Leiste. (Ansicht - Symbolleisten - Formular
entwurf)
Schalte in der Leiste den Entwurfsmodus an
Schalte in der Leiste den Formularnavigator an
Im Formularnavigator steht nur ein Eintrag - Formulare
diesen klicke mit rechts an und wähle aus den Kontextmenue: Neu - Formular
klicke den Eintrag Formulare noch einmal (mit rechts) an und schaue,
das die Zeile "Im Entwurfsmodus öffnen" angewählt ist.
Wähle nun in der Formular Entwurfsleiste den Eintrag - Formular
Es erscheint der Dialog: Formular Eigenschaften
hier wählst du deine Datenquelle aus (Deine Datenbank - im Beispiel:
Adresse; die Art des Inhalts: Eine Tabelle; und den Inhalt: also welche
Tabelle es ist)
Als nächstes aus dem Menü: Ansicht - Symbolleisten - Formular Steuerelemente
Füge in dein Dokument so viele Textboxen ein, wie du Daten darin sehen
möchtest. Meinetwegen 5 Textboxen (Name, Vorname, Adresse, PLZ,Ort)
Diese Textboxen verankerst du am Zeichen (oder als Zeichen) mit
rechtsklick auf die jeweilige Textbox.
Die Textboxen verschiebst du an die Stellen im Text, wo du sie denn
sehen willst.
Unter Eigenschaften von Textfeld wählst du nun den Tab Daten und wählst
das Datenfeld aus deiner Tabelle aus, das in dieser Textbox stehen soll.
Speichere deine Brief zunächst ab, und teste ob es so aussieht wie du
meinst.
Evtl. musst du dafür in der Entwurfs Leiste, den Entwurfsmodus
deaktivieren.
und wieder aktivieren...
Wähle nun aus dem Formularelement Dialog - weitere Steuerelemente -
Navigationsleiste aus.
Ziehe mit der Maus in deinem Formular ein Rechteck auf. Hier entsteht
die Navigationsleiste.
Diese verankerst du an der Seite (rechtsklick -Verankerung) und schiebst
sie an eine beliebige Stelle.
Nun klicke noch einmal auf alle Textfelder, passe ggf. die Schriftart im
Eigenschaftsdialog an, und setze den Rahmen von 3D-Look auf "ohne Rahmen"
Damit ist eigendlich alles erledigt.
öffne noch einmal den Formularavigator
Klicke rechts auf das Wort Formulare und wähle "Im Entwurfsmodus öffnen" ab.
Jetzt speichere dein Dokument. Und schliesse es.
Nach erneutem öffnen kannst du das Ergebnis sehen.
Wenn deine Tabelle mehrere Datensätze enthält, kannst du mit der
Navigationsleiste umschalten.
Steht die richtige Adresse im Text - wähle Datei Drucken - Voila!
Ich hoffe man kommt mit dieser kleinen Anleitung klar?!
mfg
Volker
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]