OpenOffice

Einfügen  Feldbefehl  Andere  Reiter „Datenbank“

Button <Durchsuchen>

Button <Öffnen>

Button <OK>

Button <Schließen>

Datenquellen

FORMULAR Eingabefelder

Erste Schritte zum Erstellen einer OpenOffice Druckvorlage

CSV Datei

Erstellen Sie in Tombejo unter Programmdaten=>Druckvorlagen eine CSV Datei für die Gruppe, in der Sie eine Druckvorlage erstellen wollen. Klicken Sie dazu auf CreateCSV und speichern Sie diese Datei auf Ihrem Rechner.

Die CSV erzeugen Sie hier

Neues Dokument

Erzeugen Sie ein neues Dokument in OpenOffice Writer. Dies wird Ihre Druckvorlage sein.

Importieren

Importieren Sie nun in OpenOffice Writer die eben erzeugte Datei.

Dazu gehen Sie auf „Einfügen“=>“Feldbefehl“=>“Andere“. In dem Fenster was Sie nun sehen gehen Sie auf den Reiter „Datenbank“.

Gehen Sie auf die Schaltfläche „Durchsuchen“ und laden die csv – Datei die Sie unter Schritt 1 erzeugt haben. Wichtig beim Laden ist, dass Sie als Feldtrenner das Semikolon auswählen, hier ist standardmässig oft das Kommata eingestellt. Nach erfolgreichem Import sollten Sie nun folgendes sehen können.

Felder hinzufügen

Aufgelistet unter der Gruppennummer sehen Sie alle Felder die nun für die Druckvorlage bereitstehen. Sie müssen diese Schritte nur einmal für jede Gruppe machen, wenn Sie weitere Druckvorlagen für dieselbe Gruppe erstellen wollen, stehen diese Daten schon zur Verfügung.

Sie können nun die Druckvorlage erstellen indem Sie Texte, Bilder wie bei einem normalen Textdokument einfügen. Die eben angelegten Felder fügen Sie ein indem Sie einfach auf die Schaltfläche „Einfügen“ im oben dargestellten Fenster klicken.

Funktionen

So sieht beispielsweise der Kopf einer vereinfachten Rechnung aus. Sie sehen das Feld Rechnungsbetrag eine Funktion eur{}. Bedeutet dass das Ergebnis beim Drucken in ein Euro Format mit Nachkommastellen, Euro-Zeichen und Tausender-Trennzeichen formatiert wird. Um Funktionen zu nutzen schreiben Sie erst eur{}, klicken Sie zwischen die Klammern und fügen dann das Feld ein. Es gibt noch mehr Funktionen:

eur{Feld}: Feld wird in Euro dargestellt

dec{Feld}: Feld wird als Zahl dargestellt

dat{Feld}: Feld wird als Datum dargestellt

dat{current_date}: aktuelles Datum

mul{Feld1,Feld2}: Beide Felder werden multipliziert

mue{Feld1,Feld2}: Beide Felder werden multipliziert und dann in Euro dargestellt

sum{Feld1,Feld2}: Beide Felder werden summiert

sue{Feld1,Feld2}: Beide Felder werden summiert und dann in Euro dargestellt

div{Feld1,Feld2}: Feld1 dividiert durch Feld2

die{Feld1,Feld2}: Feld1 dividiert durch Feld2 und dann in Euro dargestellt

min{Feld1,Feld2}: Feld1-Feld2

mie{Feld1,Feld2}: Feld1-Feld2 und dann in Euro dargestellt

asu{Feld1}: Summe über alle Felder mit Feld1 beispielsweise Rechnungsposten

ase{Feld1}: Summer über alle Felder und dann in Euro dargestellt

asm{Feld1,Feld2}: Summe alle Ergebnisse der Multiplikation von Feld1*Feld2

cat{Feld1,Feld2}: Hängt zwei Texte hintereinander mit einem Leerzeichen

cmp{Feld1,vergleich,text1,text2) : Wenn Feld1 = vergleich dann text1 ansonsten text2

Beispiel für eine Vorlage einer Rechnung: Beträge in Rechnung, rechts erst die Anzahl*Beträge und die Summe der einzelnen Postengesamtbeträge. Sie sehen auch dass durch die Feldnamen das Layout nicht passt, lässt sich aber unter OpenOffice bisher nicht vermeiden.

Tip: Schalten Sie in jedem Falle die Darstellung der Feldnamen (Ansicht->Feldnamen) aus, sonst werden die Felder noch länger.

Datum’s – Angaben und Berechnungen

Anzeige Tagesdatum	dat{current_date}	(4-stelliges Jahr)

sda{current_date}

sda ist dasselbe wie dat{current_date}

lda{current_date}	(Monat ausgeschrieben)

Tagesdatum + 35 Tage	adl{current_date,35}

Datum + x-Jahre	ayl{datum,Jahre} : Datenbankfeld

Datum in Langform	lda{Datum} : Datenbankfeld Datum in Langform