Hallo Volker,
Super Spitzenklasse TIP und Anleitung. Funktioniert fast perfekt.
Muss nur sehen ob die Tetxboxen auch dynamisch sein dürfen in Bezug
auf die Breite.
Und mit Sonderzeichen "üäö etc." gibt es noch ein Problem. Ich halte
Dich auf dem laufenden.
Vielen herzlichen Dank.
Alexander
Am 08.09.2009 um 22:27 schrieb Volker Heggemann:
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: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org