E-Mail
senden
Info-Material
anfordern
Startseite
Über uns
DATAform-Datenbank
DATAform in der Presse
DATAform-tour
Dokumentation
DATAform-Erweiterungen
XTension für QuarkXPress
Plugin für InDesign
herunterladen
Dokumentation
Preise, bestellen
DATAform Add-on
XTension for QuarkXPress
Plugin for InDesign
download
Documentation
Prices, Orderform
VI. Themenbereiche
c) Importfelder summieren
Der obere Teil des Script-Klappmenüs zeigt verschiedene Sonderzeichen.
Fügen Sie weitere Felder und Sonderzeichen ein:
8 Tabelle == F9 - F10 - F11 - F12 # F13 - F14 - F15 - F16
Das Tabellenfeld erhält die Inhalte Feld 9 + Tabulator (-) + Feld 10 bis Feld 12; dann folgt
durch # eine Zeilenschaltung und eine weitere Zeile aus Feldern und Tabulatoren.
Ein neues Feld wird durch einen Klick in die mittlere Liste immer dort eingefügt, wo die
Schreibmarke steht. Ist Text im Scriptfeld markiert, wird er dabei überschrieben.
Zuerst wird immer ein Feld aus der linken Liste angeklickt, dann erst aus der mittleren.
Klickt man in die linke Liste, wird automatisch eine neue Zeile begonnen.
Statt zu Klicken kann man die Felder aus den beiden Liste auch per Ziehen und Loslassen
in das Scriptfeld einfügen.
d) Rechnen und Formatieren
Mit den nächsten beiden Funktionen des Script-Klappmenüs lassen sich Feldinhalte der
Importdatei direkt beim Import umrechnen und z.B. mit Währungskennzeichen versehen
oder läßt sich ein Sortierwert berechnen und mit vorgängigen Nullen auffüllen.
[Importfeld;Rechenformel;Ausgabeformat]
Der Befehl fügt rechts von == dieses Beispiel ein:
8 Tabelle ==[F1;+2*1,16;###.##0,00
€
]
Die Formel bedeutet:
- Das Importfeld ist F1, das erste Feld der Importdatei.
- Die Rechenformel lautet +2*1,16. Es wird 2 (+2) addiert und das Ergebnis wird mit 1,16
(*1,16) multipliziert. Die einzelnen Schritte werden von links nach rechts abgearbeitet;
die Kommutativgesetze gelten nicht.
Hat F1 beipielsweise den Inhalt 1, so ergibt sich 1+2*1,16 = 3*1,16 = 3,48.
Als Operatoren können verwendet werden: +, -, *, / und ^ für Potenz und Wurzel.
Ausdrücke können durch runde Klammern zusammengefaßt werden, z.B.:
8 Tabelle ==[F1;+(2*1,16);###.##0,00
€
]
Ist F1 gleich 1, so ergibt sich nunmehr für Feld 8 Tabelle: 1+(2,32) = 3,32
In Feld 8 Tabelle steht dann 3,32
€
- Das Ausgabeformat ist ###.##0,00
€
# ist Platzhalter für eine Ziffer falls die Ziffer vorhanden ist.
0 ist Platzhalter für eine Ziffer und Füllzeichen wenn die Ziffer fehlt.
. ist eine optionaler Tausendertrenner.
Sind nicht genügend #- oder 0-Platzhalter links vom Komma vorhanden, wird das
Zeichen < ausgegeben; rechts vom Komma werden die Ziffern abgeschnitten.
Leertaste und andere Zeichen werden wie sie sind ausgegeben.
Das Ergebnis des gesamten Ausdrucks:
[F1;+2*1,16;###.##0,00
€
]
lautet bei F1 = 1 =>
1+2*1,16 =>
3*1,16 =>
3,48 =>
3,48
€
bei F1 = 8 =>
8+2*1,16 =>
10*1,16 =>
11,6 =>
11,60
€
176
Anwenderhandbuch DATAform-Datenbank © 1990-2004 www.gassenhuber.de