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
[Importzähler;Rechenformel;Ausgabeformat]
Der Befehl fügt rechts von == dieses Beispiel ein:
2 Sortierung ==[N#;*50;000000]
Die Formel bedeutet:
- N# ist eine Variable, die die Anzahl der gelesenen Sätze der Importdatei während des
Importvorgangs wiedergibt. Sie entspricht der Zahl die rechts neben den Blätternpfeilen
im Importscript-Dialog angezeigt wird.
- Beim ersten gelesenen Satz ist N#=1; wird mit 50 multipliziert => 50; wird auf 6 Nullen
aufgefüllt => als Ergebnis wird 000050 in das Feld vor == eingetragen.
- Beim 80.ten gelesenen Satz ist N#=80; wird mit 50 multipliziert => 4000; wird auf 6
Nullen aufgefüllt => als Ergebnis wird 004000 in das Feld vor == eingetragen.
Zusammenfassendes Beispiel:
Die Scriptzeile:
8 Tabelle == F1 " Original"#[F1;*2;]" doppelt" # [F1;;####,00
€
]" Original +
€
" #
"Importsatz Nr.: "[N#;;] # "Sortiernummer aus N#: "[N#;*50;00000000] # "Sortiernummer
aus F1: "[F1;*50;00000000]
Liefert bei Satz 2 und F1 = 1 diesen Text im Tabellenfeld:
1 Original
2 doppelt
1,00
€
Original +
€
Importsatz Nr.: 2
Sortiernummer aus N#: 00000100
Sortiernummer aus F1: 00000050
e) Leere Elemente löschen
Verwendet man eine Vorlage mit mehreren Elementrahmen, von denen aber nur einige
beim Import gefüllt werden, so lassen sich die nicht gefüllten Elemente gleich beim Import
löschen.
Operator ==! für Elementefelder 15.
==! bedeutet: Das Ergebnis des rechten Teils der Scriptzeile darf nicht leer sein, andernfalls
wird das Element gelöscht.
Beispiele:
15 "Bild 05" ==! F1
Das Element "Bild 05" wird in allen importierten Artikeln gelöscht, bei denen F1 leer ist.
15 "Bild 05" ==! F1"Text"
Das Element "Bild 05" wird nie gelöscht, da der rechte Teil immer mindestens die Konstan-
te "Text" liefert.
15 "Bild 05" ==! F1 F13
Das Element "Bild 05" wird gelöscht, wenn F1 und auch F13 leer sind.
15 "Bild 05" ==! ""
Das Element "Bild 05" wird immer gelöscht, da der rechte Teil leer ist
15 "Bild 05" ==! F5000
Gibt es keine 5000 Felder in der Importdatei, wird das Element immer gelöscht.
15 "Bild 05" == "Text"
15 "Bild 05" ==! ""
Gibt es mehrere Zuweisungszeilen zum selben Element, zählt die letzte. Die erste setzt den
Inhalt auf Text, die letzte löscht ihn: Das Element "Bild 05" wird immer gelöscht.
177
Anwenderhandbuch DATAform-Datenbank © 1990-2004 www.gassenhuber.de