Informationen können zum einen als "fester Text" direkt ins Projekt eingegeben werden, wie z. B. eine Absenderzeile in einem Adressetikett oder eine Überschrift über einer Liste. Fester Text wird also genau so gedruckt, wie im Projekt angegeben.
Zum anderen können diese Informationen aus dem übergeordneten Programm dynamisch übernommen werden. Solche Informationen werden als "Variablen" bzw. "Felder" in die Projekte eingefügt.
Variablen und Felder
Es werden demzufolge zwei Arten von Datenfeldern unterschieden: Es gibt Datenfelder, die pro gedruckter Seite (bzw. pro Etikett oder Karteikarte) nur einmal mit Daten gefüllt werden, diese werden als "Variablen" bezeichnet. Dem gegenüber stehen die Datenfelder, welche mehrfach auf einer Seite mit unterschiedlichen Daten gefüllt werden, zum Beispiel die einzelnen Datenfelder einer Postenliste einer Rechnung. Diese Datenfelder werden "Felder" genannt. Diese Felder stehen ausschließlich in Tabellenobjekten, Kreuztabellenobjekten, Diagrammen und im Berichtscontainer zur Verfügung.
Demzufolge gibt es in Etiketten- und Karteikartenprojekten lediglich Variablen, während in Listenprojekten sowohl Variablen als auch Felder vorkommen können. Für den Druck einer Rechnung würde eine Anwendung typischerweise die Rechnungskopfdaten wie Empfänger-Name und -Adresse sowie die Belegnummer als Variablen anmelden, hingegen die Postendaten wie Stückzahl, Artikelnummer, Stückpreis etc. aber als Felder.
Formeln und Ausdrücke
Alleine mit Variablen und Felder lassen sich bereits ansprechende Projekte gestalten, die für viele Zwecke genügen. Der Designer bietet jedoch noch weitaus mehr: Mit Hilfe von Formeln und Ausdrücken können die in Variablen/Feldern und festem Text enthaltenen Informationen nahezu beliebig verknüpft oder verändert werden. Hierzu dienen "Formeln" oder "Ausdrücke". In Formeln oder Ausdrücken können fester Text und Variablen/Felder in "Funktionen" eingesetzt und über "Operatoren" miteinander verknüpft werden.
Bei Projekten zum Druck von Adressetiketten können Sie z. B. über einen Ausdruck zu einer in einer Variablen POSTFACH gespeicherten Postfach-Nummer automatisch den Text "Postfach" ergänzen. Damit erschiene auf dem Etikett nicht nur die nackte Postfach-Nummer, sondern eben etwas wie "Postfach 111111".
Oder stellen Sie sich vor, Sie hätten in einem Feld PREIS die Nettopreise von Artikeln zur Verfügung, wollten in Ihrer Liste/Tabelle jedoch die Preise inklusive Mehrwertsteuer drucken. Hier hilft eine Formel, die aus dem Nettopreis die Mehrwertsteuer berechnet und diese hinzuaddiert. Gedruckt würde damit der Bruttopreis.