Der Designer
Mitteilung gendert werden. Die combit GmbH geht hiermit keinerlei Verpflichtungen ein. Die in
diesem Handbuch beschriebene Software wird auf Basis eines Lizenzvertrages geliefert.
Dieses Handbuch oder Ausschnitte aus diesem Handbuch drfen ohne schriftliche Genehmigung
der combit GmbH nicht kopiert oder in irgendeiner anderen (z.B. digitaler) Form vervielfltigt
werden.
1. Einfhrung 6
1.1. Die Oberflche des Designers 6
1.1.1. Lineale und Mastbe 7
1.1.2. Toolleiste 7
1.1.3. Funktionsleiste 7
1.1.4. Kontextmen 8
1.1.5. Arbeitsbereich 8
1.1.6. Vorschau 9
1.1.7. Statuszeile 9
1.1.8. Ebenenfenster 9
1.1.9. Drag & Drop 10
1.2. Dialoge 10
3. Men "Bearbeiten" 50
4. Men "Projekt" 51
4.1. Seitenlayout... 51
4.2. Filter einrichten 51
4.3. Summenvariablen 51
4.4. Benutzervariablen 51
4.5. Ebenendefinition 51
4.6. Optionen 51
5. Men "Objekte" 52
5.1. Selektieren 52
5.1.1. Selektionsmodus 52
5.1.2. Alle selektieren 52
5.1.3. Selektierung Invertieren 52
5.1.4. Nchstes Objekt 52
5.1.5. Voriges Objekt 52
5.2. Einfgen 53
5.3. Textobjekte einfgen 53
5.4. Rechteckobjekte einfgen 58
5.5. Ellipsenobjekte einfgen 58
5.6. Linienobjekte einfgen 59
5.7. Grafikobjekte einfgen 59
5.8. Barcode-Objekte einfgen 60
5.9. Tabellenobjekte einfgen 62
5.9.1. Tabellenlayout bestimmen 62
5.9.2. Tabellenzeilen definieren 64
5.9.3. Fuzeilen definieren 70
5.9.4. Gruppenzeilen definieren 70
5.9.5. Gruppenfuzeilen definieren 71
5.10. Formatierte Textobjekte einfgen 71
5.11. Formular-Vorlagenobjekte einfgen 72
5.12. Anordnen 73
5.12.1. Vordergrund 74
5.12.2. Hintergrund 74
5.12.3. Eine Ebene vor 74
5.12.4. Eine Ebene zurck 74
5.12.5. Ausrichtung 75
5.13. Gruppieren 76
5.14. Ebene zuweisen 76
5.15. In Ebene kopieren 76
4
List & Label - Designer Inhaltsverzeichnis
5.16. Eigenschaften 76
5.17. Positionsdialog 77
5.18. Darstellungsbedingung 77
5.19. Gemeinsame Darstellungsbedingungen 77
5.20. Namen vergeben 77
5.21. Objektliste 77
5.21.1. Objekte verketten 79
6. Men "Zoom" 83
7. Men "Optionen" 83
8. Anhang 84
8.1. Arbeiten mit Funktionen 84
8.1.1. Schreibweise von Funktionen 84
8.1.2. Wertetypen 85
8.1.3. bersicht der verfgbaren Funktionen 85
8.1.4. Beispiele zur Benutzung von Funktionen 85
8.2. Arbeiten mit Verknpfungen 89
8.2.1. Operatoren 89
9. Index 92
5
List & Label - Designer Einfhrung
1. Einfhrung
A Lineale B Menleiste
C Toolleiste D Funktionsleiste
E Projekt- & Dateiname F Arbeitsbereich
G Statuszeile H Vorschau-Fenster
I Objekte J Ebenenfenster
K Kontextmen L Variablenliste
6
List & Label - Designer Einfhrung
1.1.1. Lineale und Mastbe
Die Lineale umrahmen den Arbeitsbereich. Die auf den Linealen ver-
wendeten Einheiten passen sich automatisch dem jeweiligen Darstel-
lungsmodus an. Die momentane Position des Mauszeigers wird durch
Strich-Markierungen auf den Linealen angezeigt, so dass Sie stets die
aktuellen Koordinaten ablesen knnen. Die aktuellen Koordinaten werden
auch in der Statuszeile angezeigt. Die Einheiten entsprechen den
Einstellungen in der Windows Systemsteuerung.
1.1.2. Toolleiste
Einige Werkzeuge des Designers knnen direkt ber eine Buttonleiste links
neben dem Arbeitsbereich angewhlt werden. Diese Buttons sind
selbsterklrend: Wenn Sie mit der Maus kurz auf dem Button verharren,
erscheint in einem kleinen Fenster eine Erluterung zur Funktion des
Buttons. Diese Buttonleiste kann ber den Befehl Optionen > Arbeitsbereich
> Toolbar 'Objekte' anzeigen ein- und ausgeblendet werden.
Das Tool entspricht dem Menbefehl
1.1.3. Funktionsleiste
Ebenso knnen einige Menbefehle - als Abkrzung - direkt ber eine
Buttonleiste angewhlt werden.
Das Tool entspricht dem Menbefehl
7
List & Label - Designer Einfhrung
Hilfe
Kontextsensitive Hilfe
1.1.4. Kontextmen
Die jeweils gebruchlichsten Befehle knnen auch ber ein
Kontextmen, das ber die rechte Maustaste aufgerufen
wird, aktiviert werden.
Voraussetzung ist, dass die entsprechende Option ber
Optionen > Kompatibilitt > Rechter Mausbutton Men
eingeschaltet ist.
1.1.5. Arbeitsbereich
Der Arbeitsbereich wird von den Linealen eingerahmt und ist der Platz, an
dem Objekte verndert oder definiert werden knnen. Form und Gre des
Arbeitsbereiches ergeben sich aus der eingestellten Papiergre und -
Ausrichtung (siehe Projekt > Seitenlayout > Drucker).
8
List & Label - Designer Einfhrung
1.1.6. Vorschau
Um das Layout des Arbeitsbereiches zu berprfen, existiert das Vorschau-
Fenster. Durch die TAB-Taste kann das Vorschau-Fenster in den Vollbild-
modus (bzw. zurck) geschaltet werden. Die Gre des Vorschau-Fensters
kann durch Ziehen des Rahmens beliebig verndert werden. Diese Ein-
stellungen werden global gespeichert, sind also fr alle List & Label Projekte
des gleichen Typs gltig (Listen , Etiketten oder Karteikarten).
Wenn Sie die Maus ber das Vorschau-Fenster bewegen, verndert sich der
Mauszeiger zu einer Lupe mit einem Pluszeichen. Das bedeutet, dass beim
Bettigen der Maustaste das Vorschau-Fenster zum Vollbild vergrert wird.
In diesem Vollbild ndert sich der Mauszeiger zu einer Lupe mit einem
Minuszeichen, d.h. beim erneuten Bettigen der Maustaste wird das Fenster
wieder auf seine vorige Gre verkleinert.
1.1.7. Statuszeile
1.1.8. Ebenenfenster
Das Ebenenfenster zeigt die verschiedenen Darstel-
lungsebenen oder Schichten eines Projektes an. Es
kann frei auf dem Arbeitsbereich verschoben
werden.
Gerade bei komplexeren Projekten knnen Sie die
bersichtlichkeit erheblich verbessern, indem Sie
zusammengehrige Objekte einer eigenen Ebene
zuordnen. ber das Ebenenfenster knnen Sie
jederzeit Ebenen ein- oder ausblenden sowie
spezielle Darstellungsbedingungen fr den Druck einrichten, z.B. dass eine
Ebene nur fr Seite 1 eines mehrseitigen Projektes gilt und Ebene 2 fr die
Folgeseiten.
Weitere Informationen zur Verwendung von Ebenen finden Sie im Kapitel
2.6. "Arbeiten mit Darstellungsebenen".
9
List & Label - Designer Einfhrung
1.1.8.1. Variablenliste
Die Variablenliste zeigt alle im aktuellen Projekt
verfgbaren Variablen an; in Listen-Projekten
werden zudem alle verfgbaren Felder
angezeigt.
In der hierarchischen Liste wird zwischen
Feldern, Variablen und internen List & Label
Variablen unterschieden. Felder sind dabei die
sich pro Zeile ndernden Daten einer Tabelle,
Variablen sind pro Seite gleichbleibend.
Wenn Sie bestehenden Objekten Variablen bzw.
Felder zuweisen wollen, knnen Sie die
gewnschte Variablen einfach aus der Liste auf
das entsprechende Objekt mit der Maus ziehen
(Drag & Drop). Das Einfgen bernimmt List &
Label fr Sie. Wenn Sie eine Variable auf einen freien Platz auf dem
Arbeitsbereich ziehen, wird an dieser Stelle automatisch ein neues
Textobjekt erstellt.
1.2. Dialoge
Die Dialoge des List & Label Designers wurden einheitlich mit
wiederkehrenden Funktionsablufen gestaltet, so dass Sie sich schnell mit
dem Designer vertraut machen und effektiv arbeiten knnen. Im folgenden
finden Sie einige Buttons beschrieben, die Ihnen in einer ganzen Reihe von
Dialogen die Arbeit vereinfachen werden:
Online-Hilfe
Der Designer wurde konsequent mit einer kontextsensitiven Online-
Hilfe versehen, die Sie aus nahezu allen Dialogen ber den Button
"Hilfe" erreichen knnen. Die Online-Hilfe erklrt die Dialoge und
Funktionen so detailliert wie dieses Handbuch und kann dieses daher auch
ersetzen.
10
List & Label - Designer Einfhrung
Neu
Mit diesem Button knnen Sie in einem Dialog neue Eintrge erstellen,
beispielsweise eine neue Zeile in einem Textobjekt.
ndern
Mit diesem Button knnen Sie den oder die markierten Eintrge
bearbeiten bzw. deren Eigenschaften verndern.
Lschen
Mit diesem Button knnen Sie den oder die markierten Eintrge
lschen.
Ausschneiden
Mit diesem Button knnen Sie den oder die markierten Eintrge in die
Zwischenablage ausschneiden. Dieser Vorgang entspricht einer
kombinierten Anwendung von "Kopieren" (s.u.) und "Lschen" (s.o.).
Kopieren
Mit diesem Button knnen Sie den oder die markierten Eintrge in die
Zwischenablage kopieren.
Einfgen
Mit diesem Button knnen Sie einen oder mehrere Eintrge aus der
Zwischenablage in das aktuelle Objekt einfgen.
Verschieben
Mit diesem Button knnen Sie den oder die markierten Eintrge
vertikal in ihrer Anordnung verschieben.
11
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
2. Allgemeine Arbeitsweise und Verfahren
12
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
Tabellen (Listen)
Diese Objekte erlauben die Darstellung von festen Texten und
variablen Inhalten ber mehrere Datenstze hinweg. Dabei
knnen Layout-Eigenschaften wie das Aussehen der Liste,
verwendete Schriften, Spaltenbreiten und Ausrichtungen, Um-
brche, Fuzeilen, etc. definiert werden.
Formatiertes Textobjekt
Hier knnen Formatierungswechsel auch innerhalb einer Zeile
vorgenommen werden.
(nur Formular-Vorlagen
im Diese Grafik-Objekte knnen als Vorlage im Hintergrund des
Men) Arbeitsbereiches platziert werden, um andere Objekte gezielt
daran ausrichten zu knnen. Dies ist hilfreich bei der Gestaltung
komplexer Formulare anhand von Vorlagen.
Die gewnschten Objekte werden in der Regel mit der Maus auf dem
Arbeitsbereich aufgezogen und dann mit den entsprechenden Inhalten und
Layout-Eigenschaften versehen. Alternativ knnen Sie auch eine Variable
aus der Variablenliste per "Drag & Drop" auf den Arbeitsbereich ziehen.
Besteht an der Zielstelle noch kein Objekt, wird automatisch ein solches
erstellt und die Variable dem Objekt zugewiesen.
Um ein existierendes Objekt zu bearbeiten, muss dieses zuerst selektiert
werden. Klicken Sie dazu mit der linken Maustaste in das Objekt. Ein
selektiertes Objekt erkennen Sie an seinem hervorgehobenen Rahmen.
Wenn Sie ein neues Objekt erzeugen, ist es automatisch selektiert und kann
direkt verndert werden. ber einen Doppelklick kann der zum Objekt
gehrige Eigenschaftsdialog aufgerufen werden. Beachten Sie unbedingt,
dass das Selektionstool aktiviert sein muss, s. Kapitel 1.1.3. "Toolleiste".
Die folgenden Unterkapitel geben Ihnen einen berblick ber die
Arbeitsweisen und Verfahren zum Anlegen und Bearbeiten von Projekten.
Eine typische Abfolge von Bearbeitungsschritten wre das folgende Beispiel:
Seitenlayout festlegen
Voreinstellungen und Optionen whlen (nur einmal erforderlich)
Objekte einfgen
Objekte bearbeiten
Projekt speichern
Diese Arbeitsschritte werden im Folgenden detailliert beschrieben. Dem
weniger gebten Benutzer knnen diese Kapitel dabei als Leitfaden dienen.
Bitte beachten Sie dabei, dass hier im Handbuch natrlich auf smtliche
Mglichkeiten des List & Label Ausgabemasken-Designers eingegangen
wird. Fr ein konkretes Projekt werden Sie aber zumeist nur einen Teil
dieser Funktionen bentigen.
13
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
2.1. Projekte
14
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
unter einer Vielzahl an Projekten schnell das Gewnschte herauszufinden.
(Die Skizze wird angezeigt, wenn die entsprechende Option nicht unter
Optionen > Kompatibilitt > Skizze in Dateidialog ausgeschaltet wurde.
Wenn Sie ein Projekt laden, das mit einer lteren
Version des List & Label Designers erstellt wurde,
erhalten Sie eine entsprechende Hinweis-
Meldung. Bitte beachten Sie, dass Projekte, die
mit dem neuen Designer erstellt wurden, nicht
mehr mit dem alten Designer gelesen und bearbeitet werden knnen. Legen
Sie sicherheitshalber vor der Benutzung des neuen Designers eine
Sicherheitskopie der alten Projektdateien an. berprfen Sie unbedingt das
Layout nach der Konvertierung, da hier geringe Abweichungen mglich
sind.
2.1.3. Projektarten
Der List & Label Designer kennt verschiedenen Arten von Projekten:
Etiketten, Listen und Karteikarten.
Bitte beachten Sie, dass es whrend einer Arbeitssitzung im Designer nicht
mglich ist, zwischen den verschiedenen Projektarten zu wechseln. Hierzu
muss der Designer jeweils beendet und im neuen Modus wieder aufgerufen
werden.
Dagegen ist es ohne Schwierigkeiten mglich, mehrere Projekte desselben
Typs in einer Sitzung zu bearbeiten. Laden oder erstellen Sie hierfr
nacheinander die gewnschten Projekte. Es ist nicht mglich, mehrere
Projekte gleichzeitig zur Bearbeitung zu laden. Sie knnen jedoch Objekte
aus einem Projekt in ein anderes bernehmen, indem Sie die betreffenden
Objekte im Quellenprojekt in die Zwischenablage kopieren und sie dann im
Zielprojekt wieder einfgen.
15
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
2.2.1. Seitenlayout fr Etiketten
Im Seitenlayout fr Etiketten werden zum einen ber das Drucker-Setup
Papiergre und Ausrichtung sowie der zu verwendende Drucker
eingestellt. Zum anderen kann entweder eines der vordefinierten
Etikettenformate geladen oder ein eigenes frei definiert werden.
Drucker und Papierformat auswhlen
ber den Button "Auswahl" auf der
Druckerwahl-Karte knnen Sie
neben den Druckeroptionen auch
Einstellungen wie Papiergre und
Ausrichtung festlegen. Ebenso wird
hier der fr das Projekt gltige
Drucker gewhlt.
Alle Druckereinstellungen werden
dabei mit dem jeweiligen Projekt
gespeichert und ndern nicht die
Einstellungen in der Windows
Systemsteuerung. Haben Sie also
z.B. Etiketten im Querformat
gedruckt und wollen danach mit
Ihrer Textverarbeitung einen ganz normalen Brief drucken, mssen Sie den
Drucker nicht erst wieder auf Hochformat umstellen.
Umfasst das Projekt nur jeweils eine Seite oder sollen fr erste und
Folgeseiten jeweils derselbe Drucker und dieselben Druckoptionen gelten,
so whlen Sie die Option "Drucker seitenunabhngig".
Bei mehrseitigen Projekten kann es sinnvoll sein, fr die erste und die
Folgeseiten jeweils unterschiedliche Papiereinzugsschchte oder Drucker zu
whlen. Wenn Sie die Option "Drucker seitenabhngig" einschalten, knnen
Sie fr die erste und Folgeseiten jeweils eigene Drucker (-optionen)
auswhlen. Damit knnen Sie fr die erste Seite z.B. Papier mit
Firmenbriefkopf verwenden und fr die Folgeseiten Normalpapier.
Seitenformat(e) erzwingen, wenn mglich
Sofern keine Druckerdefinitionsdatei vorhanden und diese Option
eingeschaltet ist, wird versucht, das beim Design eingestellte Seitenformat
(z.B. DIN A4) soweit mglich zu erzwingen. Voraussetzung ist hierbei, dass
der gewhlte Drucker entweder genau dieses oder aber das Format
"Benutzerdefiniert" untersttzt. Andernfalls wird zunchst geprft, ob das
Standard-Format des Druckers ausreichend gro ist, ansonsten wird das
nchst grere Format gewhlt.
Gre des Papiers verwenden, nicht nur den bedruckbaren Bereich
Ist diese Option eingeschaltet, steht im Designer die ganze physikalische
Seite als Arbeitsbereich zur Verfgung, inklusive des nicht bedruckbaren
Randbereiches. Dies ist zur korrekten Platzierung von Eitketten gelegentlich
16
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
notwendig, z.B. wenn Sie Etikettenpapier ohne Seitenrnder verwenden. Der
nicht bedruckbare Rand der Seite wird in der Vorschau jeweils schraffiert
angezeigt.
Das ermglicht Ihnen zwar, bei der Definition des Etikettenlayouts die kom-
plette Etikettenseite zu nutzen, aber natrlich kann Ihr Drucker diesen
Randbereich nicht bedrucken. Wenn Sie also Objekte auf solchen Etiketten
platzieren, mssen Sie die nicht bedruckbaren Rnder trotzdem beachten.
Ist die Option ausgeschaltet, wird als Arbeitsbereich nur der tatschlich be-
druckbare Bereich der Seite angezeigt.
Vordefinierte Etikettenformate laden
Im Seitenlayout fr Etiketten
knnen Sie ber die Karte
"Vorlagen" unter zahlreichen
vordefinierten Etikettenformaten
auswhlen. Hier mssen Sie sich
nicht selbst darum kmmern, wie
gro die einzelnen Etiketten und
wie viele davon wie auf dem Blatt
verteilt sind.
17
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
Gre
Diese Option gibt die Gre (horizontal=Breite / vertikal=Hhe) des Etiketts
in mm an.
Abstand
Diese Option gibt den Abstand zum nchsten Etikett in mm an. Bei
einspaltigen Etiketten muss nur der vertikale Abstand eingetragen werden.
Anzahl
Diese Option gibt die Anzahl der Etiketten pro Seite an (horizontale Anzahl
= Anzahl der Spalten pro Seite, vertikale Anzahl = Anzahl der Zeilen pro
Seite).
Das Layout knnen Sie zustzlich berprfen, indem Sie den Menpunkt
Optionen > Vorschau > Seiten-Vorschau anwhlen.
Druckreihenfolge festlegen
Zustzlich zu Drucker und Papierformat knnen Sie bei Etikettenprojekten
auch die Reihenfolge, in der die einzelnen Etiketten auf dem Etikettenbogen
bedruckt werden, bestimmen. Standard ist es, die Etiketten zeilenweise von
links oben nach rechts unten zu bedrucken. Bei angefangenen Etiketten-
bgen kann es jedoch dazu kommen, dass die ersten Etikettenzeilen schon
aufgebraucht sind, womit der Etikettenbogen im oberen Teil seine Festigkeit
verliert. Manche Drucker haben Probleme, solche angefangenen
Etikettenbgen einzuziehen und reagieren mit einem Papierstau.
Hier hilft es, die Etikettenbgen statt von oben nach unten umgekehrt von
unten nach oben zu bedrucken. Auf diese Weise wird die oberste
Etikettenzeile auf dem Bogen stets als letztes bedruckt, und der Bogen
behlt in diesem fr den Papiereinzug kritischen Bereich seine Festigkeit.
21
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
Eventuell in der Zwischenablage befindlicher Text wird dabei durch die List
& Label Objekte berschrieben.
Ist die Option ausgeschaltet, verwendet List & Label ein eigenes
Zwischenablageformat.
Skizze in Dateidialog
Diese Option legt fest, ob im Dateiauswahldialog eine Skizze des jeweils
angewhlten Projektes angezeigt wird. Ist die Option eingeschaltet, wird
eine entsprechende Skizze beim Speichern eines Projektes erzeugt und
mitgespeichert. Wenn Sie nun das nchste Mal dieses Projekt im
Dateiauswahldialog anwhlen, wird die Skizze in einem separaten Feld des
Dateiauswahldialogs angezeigt.
Manche Grafiktreiber haben leider einen Fehler in der Untersttzung dieser
Funktion. In diesem Fllen kann man mit dem Ausschalten dieser Option
eventuelle Abstrze des Grafiktreibers vermeiden.
Kompatibilitt zu frheren Versionen
In der Rubrik "Arbeitsbereich" knnen Sie einige Optionen einstellen, die
den Arbeitsbereich entweder entsprechend der Vorgngerversion oder mit
neuen Mglichkeiten der aktuellen Version prsentieren.
ber die Option "Rechter Mausbutton Men" knnen Sie bestimmen,
ob ein Klick mit der rechten Maustaste ein Kontextmen mit hufig
genutzten Befehlen ffnen oder direkt den Eigenschaftsdialog des
angeklickten Objektes aufrufen soll.
ber die Option "Nach Einfgen eines Objektes in Selektionsmodus
gehen" knnen Sie whlen, ob nach der Anlage eines Objektes
automatisch der Selektionsmodus aktiviert werden soll. Dies
verhindert z.B., dass Sie unbeabsichtigt weitere Objekte einfgen.
22
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
Whlen Sie den gewnschten Objekt-Typ aus dem Men Objekte >
Einfgen, ber die Toolleiste oder ber die Kurztasten. Der Mauszei-
ger verwandelt sich in ein Kreuz.
Zeigen Sie mit dem Mauszeiger auf den Punkt, an dem eine Ecke des
Objektes beginnen soll. Am besten whlen Sie hierzu die linke obere
Ecke des geplanten Objektes.
Drcken Sie den linken Mausbutton und ziehen Sie - bei gedrcktem
Mausbutton - den Mauszeiger zur diagonal entgegengesetzten Ecke
des geplanten Objektes. Haben Sie mit der linken oberen Ecke
begonnen, ziehen Sie den Mauszeiger zur rechten unteren Ecke des
geplanten Objektes.
Whrend Sie ziehen, erscheint ein gestrichelter Rahmen von der
Gre, die das Objekt annehmen wrde, wenn Sie jetzt die Maustaste
loslieen.
Lassen Sie den Mausbutton los, wenn das Objekt (der gestrichelte
Rahmen) die gewnschte Gre hat.
Alternativ knnen Sie wie oben beschrieben das Objekt auch per Drag &
Drop aus der Variablenliste einfgen.
25
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
Gre verndern
Selektieren Sie das gewnschte Objekt.
Wenn der Mauszeiger sich ber dem Rahmen befindet, ndert sich
der Mauszeiger zu einem bidirektionalen Pfeil. Die Gre kann in
diesem Zustand verndert werden, indem bei gedrckter linker
Maustaste der Rahmen in einer der beiden Pfeilrichtungen gezogen
wird. Um das Objekt gleichzeitig sowohl horizontal als auch vertikal
zu verndern, muss sich der Mauszeiger auf einer Ecke des Rahmens
befinden.
Whrend Sie ziehen, verwandelt sich der Mauszeiger in einen Vier-
fachpfeil, dem ein gestrichelter Rahmen folgt, der die neue Gre des
Objektes widerspiegelt.
Lassen Sie den Mausbutton los, wenn das Objekt die gewnschte
Gre erreicht hat.
Verschieben eines Objekts
Markieren Sie das Objekt mit der linken Maustaste.
Halten Sie die Maustaste gedrckt und ziehen Sie das Objekt an die
gewnschte Position.
Lassen Sie die Maustaste los.
Gre ndern und Verschieben per Dialog
Sie knnen die Gre / Position einen Objektes auch ber den Posi-
tionsdialog verndern, in dem sich Gre und Koordinaten eines Objektes
auf den 1/10 mm genau angeben lassen.
Den Positionsdialog knnen Sie auf verschiedene Arten aktivieren:
Whlen Sie den Befehl Positionsdialog aus dem Men Objekte oder aus
dem Kontextmen oder
Halten Sie die UMSCHALT-Taste gedrckt und klicken Sie auf das
Eigenschaften-Tool oder
Drcken Sie die Tastenkombination UMSCHALT+ENTER oder
Ebenen lschen
Um eine nicht mehr bentigte Ebene zu entfernen, selektieren Sie die
betreffende Ebene in der Ebenenliste und bettigen dann den Button
"Lschen". Sollte die zu lschende Ebene Objekte enthalten, werden diese
nach einem Hinweis automatisch der Basisebene zugewiesen.
Darstellungsbedingungen fr Ebenen
Fr jede Ebene knnen Darstellungsbedingungen definiert werden, die
bestimmen, unter welchen Bedingungen diese Ebene ausgedruckt werden
soll. Diese Darstellungsbedingungen beziehen sich auf smtliche Objekte
der betreffenden Ebene.
Darstellungsbedingungen fr einzelne Objekte knnen Sie ber Objekte >
Darstellungsbedingung vergeben.
28
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
Die Darstellungsbedingung fr eine Ebene knnen Sie direkt in das Feld
"Bedingung" eingeben, sofern Sie mit der Syntax vertraut sind. Sie knnen
jedoch auch ber den Button "Bearbeiten" den Funktionseditor laden, ber
den Sie Variablen, Text und Funktionen zu beliebigen Ausdrcken
kombinieren knnen. Nheres zu diesem Dialog finden Sie im Kapitel "2.8.
Variablen, Formeln und Ausdrcke" ab Seite 31.
Typische Darstellungsbedingungen fr Ebenen sind solche, die die Objekte
der Ebene nur auf einer bestimmten Seite des Projektes erscheinen lassen.
Hierzu gehren z.B. die folgenden Bedingungen:
Bedingung Erluterung
keine Bedingung die Objekte dieser Ebene erscheinen auf allen Seiten.
Page()=1 die Objekte dieser Ebene erscheinen nur auf der ersten
Seite.
Page()>1 die Objekte dieser Ebene erscheinen auf allen Seiten auer
auf der ersten Seite
29
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
Um ein oder mehrere selektierte Objekte in eine bestimmte Darstellungs-
ebene zu kopieren, whlen Sie den Befehl In Ebene Kopieren aus dem Men
Objekte oder aus dem Kontextmen.
Das ist z.B. praktisch, wenn Sie mehrere gleiche oder hnliche Objekte in
verschiedenen Ebenen verwenden wollen.
30
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
Objekt ausgedruckt werden soll. Solche objektspezifischen
Darstellungsbedingungen werden ber den Befehl Darstellungsbedingung
bzw. gemeinsame Darstellungsbedingung aus dem Men Objekte oder dem
Kontextmen definiert.
Es handelt sich dabei um eine objektspezifische Filterbedingung, die im
Kapitel "Arbeiten mit Filtern" ab Seite 44 beschrieben wird.
Eine Anleitung zur Definition solcher Bedingungen finden Sie im Kapitel
"2.8. Variablen, Formeln und Ausdrcke" ab Seite 31.
Inhalte von Objekten
Um die Inhalte von Objekten zu bearbeiten, selektieren Sie das betref-
fende Objekt und whlen den Befehl Eigenschaften aus dem Men
Objekte, aus dem Kontextmen, durch drcken der Taste ENTER oder durch
klicken auf den Eigenschaftsbutton. Natrlich ist der Dialog auch ber die
Toolbar ber das oben gezeigte Icon verfgbar.
Daraufhin ffnet sich das Eigenschaftsfenster des betreffenden Objektes. Zu
den inhaltlichen Eigenschaften von Objekten zhlen z.B. die in ihnen
enthaltenen Variablen sowie Formatierungen etc.
Die Eigenschaften der einzelnen Objekte werden in den einschlgigen
Unterkapiteln des Kapitels "" ab Seite 53 detailliert beschrieben.
31
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
Bei Projekten zum Druck von Adressetiketten knnen Sie z.B. ber einen
Ausdruck zu einer in einer Variablen POSTFACH gespeicherten Postfach-
nummer automatisch den Text "Postfach" ergnzen. Damit erschiene auf
dem Etikett nicht nur die nackte Postfachnummer, sondern eben etwas wie
"Postfach 111111".
Oder stellen Sie sich vor, Sie htten in einer Variable PREIS die Nettopreise
von Artikeln zur Verfgung, wollten in Ihrer Liste jedoch die Preise inklusive
Mehrwertsteuer drucken. Hier hilft eine Formel, die aus dem Nettopreis die
Mehrwertsteuer berechnet und diese hinzuaddiert. Gedruckt wrde damit
der Bruttopreis.
Die Registerkarten
Dieser Dialog besteht aus einer Reihe von Registerkarten, die jeweils
verschiedene Elemente zur Bearbeitung enthalten.
Die Karte enthlt die Elemente
32
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
Variablen und die fr diesen Objekttyp verfgbaren Variablen und Funktionen
Funktionen
Funktion verfgbare Funktionen
+*/- verfgbare Verknpfungsoperatoren
Text Dialog zur Eingabe von festem Text
Cond() spezieller Dialog zur Definition von WENN-DANN-SONST
Bedingungen
Date$() verfgbare Datumsformate
Fstr$() verfgbare Zahlenformate
Tab die Einstellungsmglichkeiten fr Tabulatoren (nur Textobjekte)
Auf jeder dieser Registerkarten finden Sie einen Button "Einfgen" ber den
das ausgewhlte Element in die Bearbeitungszeile bernommen werden
kann. Die gleiche Wirkung hat ein Doppelklick auf das entsprechende
Element. Zudem knnen Sie die Elemente der Drag & Drop (auch in und von
der Funktionsliste) in die Bearbeitungszeile ziehen.
Fr die unterschiedlichen Elemente eines Ausdruckes (Variablen, Text,
Funktionen, etc.) gelten jeweils bestimmte Regeln fr die Schreibweise und
fr die Verknpfung der einzelnen Elemente zu einem Ausdruck. Ein in den
Dialog integrierter Assistent achtet darauf, dass diese Regeln eingehalten
werden. Aus diesem Grund sollten Sie die verschiedenen Elemente stets
ber die jeweilige Registerkarte dieses Dialoges in die Bearbeitungszeile
einfgen. Um also Variablen einzufgen, sollten Sie die Karte "Variablen und
Funktionen" benutzen, um Text einzugeben die Karte "Text" etc.
Fr erfahrene Benutzer ist es ebenfalls mglich, den gewnschten Ausdruck
direkt in die Bearbeitungszeile einzugeben oder den Ausdruck dort noch zu
bearbeiten (z.B. Klammern setzen).
Die Bearbeitungszeile
Die Bearbeitungszeile enthlt den Ausdruck, den Sie ber die verschiedenen
Registerkarten zusammengesetzt, direkt eingegeben oder per Drag & Drop
erstellt haben.
Der Ausdruck wird
dabei bereits whrend
seiner Entstehung
stndig auf seine
korrekte Schreibweise
geprft. Eventuelle Syntaxfehler werden im Infofeld unterhalb der
Bearbeitungszeile angezeigt, zusammen mit einem Hinweis auf die Ursache
des Fehlers. Solange der Ausdruck nicht vollstndig ist, wird die Prfung in
der Regel einen Syntaxfehler ergeben, daran sollten Sie sich nicht stren.
Wenn der Ausdruck komplett ist, sollte der daraus entstandene Text mit den
Beispiel-Daten des Designers angezeigt werden.
Um komplexe Ausdrcke bersichtlich zu erstellen, knnen Sie diese ber
mehrere Zeilen verteilen. Das Ergebnis wird von davon nicht beeinflusst!
Mit den drei Buttons rechts neben dem Eingabefeld knnen Sie...
33
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
...die zum Formelausdruck gehrenden Klammern markieren.
...den gesamten Ausdruck zweier zusammengehriger
Klammermarken markieren.
...die letzte Operation rckgngig machen.
Variablen einfgen
Es existieren unterschiedliche Datentypen fr Variablen: "String" (Text),
"Zahl", "Datum", "Boolean" (logische Werte), "Zeichnung" und "Barcode". Der
Datentyp wird wichtig, wenn Sie Variablen als Parameter in Funktionen
verwenden wollen, da diese in der Regel immer nur bestimmte Datentypen
als Parameter zulassen. So knnen Sie einen Zahlenwert auch nur mit einem
Zahlenwert multiplizieren.
Die Registerkarte "Variablen und Funktionen" enthlt eine bersicht aller
verfgbaren Variablen, deren Datentyp in Form von einem Icon vor der
Variable sowie der verfgbaren Funktionen.
Doppelklicken Sie auf die gewnschte Variable oder bettigen Sie den
Button "Einfgen" oder ziehen Sie die Variable (auch ber die Funktionsliste)
auf die Bearbeitungszeile, um sie zu bernehmen. Die betreffende Variable
wird daraufhin in der korrekten Schreibweise in die Bearbeitungszeile
bernommen.
Um weitere Variablen
in Ihren Ausdruck auf-
zunehmen,
wiederholen Sie obige
Schritte. Falls
zwischen den
einzelnen Variablen Leerzeichen stehen sollen, z.B. um VORNAME und
NAME zu trennen, achten Sie darauf, diese Leerzeichen in die
Bearbeitungszeile einzugeben.
Sie knnen Variablen auch einfgen, indem Sie auf dem Arbeitsbereich die
gewnschte Variable per Drag & Drop auf das Zielobjekt "ziehen". Die Variable
wird dann automatisch in dem Objekt als neue Zeile eingefgt.
Festen Text einfgen
Ein weiteres wichtiges Element von Ausdrcken ist fester Text, mit dem Sie
z.B. einer Variablen eine Bezeichnung voranstellen knnen, etwa "Telefon:
1234567".
ber die Karte "Text" knnen Sie freien Text in Ihren Ausdruck aufnehmen,
Tabulatoren setzen und Zeilenumbrche festlegen.
34
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
Geben Sie den gewnschten
Text ein und klicken Sie auf
"Einfgen" um Ihre Eingabe
in die Bearbeitungszeile zu
bernehmen. Dabei wird der
Text je nach Erfordernis
automatisch in
Anfhrungszeichen gesetzt
(in Funktionsausdrcken)
oder nicht (in Textausdrcken). Aus diesem Grund sollten Sie Texte stets
ber die Karte "Text" einfgen.
In diesem Beispiel
wurde zuerst ber die
Karte "Text" der feste
Text "Telefon: "
eingefgt und
anschlieend ber die Karte "Variablen und Funktionen" die Variable
TELEFON. Gedruckt wrde damit zuerst der Text "Telefon: " gefolgt von der
jeweiligen Telefonnummer aus der Datenbank.
Bitte beachten Sie, dass auch Leerzeichen, die z.B. als Trennzeichen
zwischen Variablen oder zwischen Variablen und Text stehen sollen, als
"fester Text" gelten.
Wenn Sie sich innerhalb von Funktionen befinden, knnen Variablen und
fester Text nicht einfach zusammengesetzt werden. Im Funktionsmodus
mssen Variablen und fester Text stets ber den Verknpfungsoperator "+"
verbunden werden.
In diesem Beispiel
wird der feste Text
"Telefon: " ber den
Operator "+" mit der
Variablen TELEFON
verbunden.
Zeilenumbrche einfgen
ber den Button "Umbruch" fgen Sie einen Zeilenumbruch
("") in Ihre Textzeile ein.
Ein solcher Umbruch wirkt sich jedoch nur aus, wenn Sie fr das betreffende
Objekt (Zeile eines Textobjektes oder Spalte eines Tabellenobjektes)
Umbrche zulassen. In diesem Fall werden die Worte, die nicht mehr in die
Zeile/Spalte passen, in eine neue Zeile umgebrochen und die dar-
unterliegenden Zeilen um eine Zeile nach unten verschoben. (Achtung:
Besteht der Text nicht aus mehreren Worten, sondern nur aus einem langen
Wort, wird er nicht umgebrochen, sondern abgeschnitten).
Bei Textobjekten muss hierfr die Option "Wort-Umbruch" im Feld
"Eigenschaften" des Dialogs "Text-Eigenschaften" eingeschaltet sein.
35
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
Bei Tabellenobjekten muss hierfr in der Rubrik "Spaltenlayout" die Option
"Anpassung" auf "Wortumbruch" stehen.
Tabulatoren einfgen
Tabulatoren sind nur in Textobjekten zulssig, in
Tabellenobjekten erscheint dieser Button daher nicht.
Zwischen Textelementen oder Variablen kann in Textobjekten pro Zeile
genau ein Tabulator eingefgt werden. Dessen Position lsst sich, nachdem
der Tabulatorbutton bettigt wurde, ber die Registerkarte "Tab" einstellen.
Nheres finden Sie im Kapitel "5.3. Textobjekte einfgen" ab Seite 53.
Funktionen einfgen
Mit Funktionen wird es bei der
Definition von Ausdrcken erst
richtig interessant, hier erffnen
sich unzhlige Mglichkeiten. So
knnen Sie mit Hilfe dieser
Funktionen rechnen, die Ergebnisse
von Variablen oder deren
Erscheinungsbild beeinflussen,
Wertetypen umwandeln und vieles mehr.
Eine bersicht der verfgbaren Funktionen und ihrer Parameter finden Sie
auf der Karte "Variablen und Funktionen" Eine ausfhrlichere Erluterung
aller Funktionen und Parameter finden Sie im Anhang ab Seite 84 und in den
entsprechenden Kapiteln der Online-Hilfe.
Die Funktionen werden sortiert angezeigt. Sie knnen dabei zwischen der
Sortierung nach
Funktionsgruppe (z.B. "Numerische Funktionen"),
Typ des Rckgabewertes (z.B. "Numerischer Wert") oder
Typ des ersten Parameters (z.B. "Zeichenkette")
whlen.
Wenn Sie eine der Funktionen selektieren, erhalten Sie im Infobereich rechts
eine kurze Erluterung dazu. Um die Funktion in die Bearbeitungszeile zu
bernehmen, doppelklicken Sie auf die gewnschte Funktion oder bettigen
Sie den Button "Einfgen".
36
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
Dabei wird die Funktion in der entsprechenden Schreibweise (in spitzen
Doppelklammern = Chevrons) in die Bearbeitungszeile bertragen. Mit
eingefgt werden Platzhalter fr die Parameter, welche die Funktion
erwartet oder zulsst. Der erste dieser Parameter ist automatisch markiert
und Sie werden aufgefordert, diesen Platzhalter durch einen gltigen Wert
zu ersetzen. Es empfiehlt sich, zuerst alle Parameter der Funktion durch die
entsprechenden Werte zu ersetzen, bevor Sie mit der Definition des
Ausdrucks fortfahren.
Fr manche Parameter sind auch Funktionen als Werte zulssig. Solange Sie
diese ebenfalls ber die Registerkarte "Funktion" einfgen, achtet der List &
Label Designer fr Sie auf die korrekte Schreibweise.
Als Parameter {Datum}
wurde hier die
Funktion Today()
eingefgt, die als
Ergebnis das aktuelle
Datum liefert. Weil wir uns hier bereits innerhalb der Funktion
Dow$({Datum}) befinden, wird Today() ohne Chevrons " " eingefgt. Als
Ergebnis dieses Ausdruckes erhalten Sie dann den jeweiligen Wochentag im
Klartext.
Weitere Beispiele fr die Verwendung von Funktionen finden Sie im Anhang
"8.1. Arbeiten mit Funktionen" ab Seite 84.
Um eine Variable und eine Funktion gleichzeitig einzufgen, ziehen Sie die
gewnschte Variable mit der Maus auf den gewnschten Funktionsordner
(z.B. "Numerische Funktionen"). Dieser wird nun automatisch geffnet und
Sie knnen mit der Maus die gewnschte Funktion auswhlen. Wenn Sie die
Maus nach unten oder oben bewegen, wird die Liste automatisch in die
entsprechende Richtung gescrolled. Wenn Sie die Variable ber einer
Funktion "fallen lassen", so wird diese Funktion mit der gewhlten Variable
als ersten Parameter eingefgt.
Benutzerabfragen ber Funktionen
Eine besondere Bewandtnis hat es mit der Funktion AskString$. Hierber
knnen whrend der Laufzeit des Drucks Informationen vom Anwender
abgefragt werden. Ein Anwendungsbeispiel wre das Ausfllen eines ber-
weisungsformulars. Feststehende Angaben wie Name und
Bankverbindungen des Absenders lassen sich ber festen Text oder
Variablen direkt in das Projekt integrieren. Die zu berweisenden Betrge
werden sich jedoch von Fall zu Fall unterscheiden und knnen daher
schlecht im Projekt vorgegeben werden. ber die Funktion AskString$()
kann jedoch eine solche Information whrend des Drucks vom Anwender
erfragt werden.
Beim Druck erscheint dann eine Dialogabfrage, in der die gewnschte
Information einzugeben ist.
37
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
38
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
In das Feld "Bedingung"
geben Sie den Ausdruck ein,
der auf WAHR oder FALSCH
geprft werden soll. Dabei
knnen Sie ber den Button
"Bearbeiten" den Dialog zur
Definition von Ausdrcken
aufrufen. In unserem Beispiel
wurde mit Hilfe der Funktion
Empty() geprft, ob das Feld POSTFACH leer ist.
Bitte beachten Sie, dass es hier nicht notwendig ist, noch eigens eine
Funktion IF() oder Cond() zu verwenden, da der ganze Dialog bereits eine
WENN-DANN-SONST-Bedingung darstellt. Es gengt, die WENN Bedingung
einzugeben.
In die Rubrik "WAHR" geben Sie den Ausdruck ein, der gelten soll, wenn die
oben angegebene Bedingung WAHR ist.
Wenn nichts getan werden soll, geben Sie zwei aufeinanderfolgende Anfh-
rungszeichen ("") als Ausdruck. ein.
Auch hier knnen Sie ber den Button "Bearbeiten" auf den bekannten
Dialog zur Definition von Ausdrcken zurckgreifen. In unserem Beispiel ist
die Bedingung wahr, wenn das Feld POSTFACH leer ist, und fr diesen Fall
soll stattdessen die STRASSE gedruckt werden.
In der Rubrik "FALSCH" geben Sie den Ausdruck ein, der gelten soll, wenn
die oben angegebene Bedingung FALSCH ist. Wenn nichts getan werden
soll, geben Sie zwei aufeinanderfolgende Anfhrungszeichen ("") als
Ausdruck. ein.
Auch hier knnen Sie ber den Button "Bearbeiten" auf den bekannten
Dialog zur Definition von Ausdrcken zurckgreifen.
In unserem Beispiel ist die Bedingung falsch, wenn das Feld POSTFACH nicht
leer ist, und fr diesen Fall soll dann der Inhalt von POSTFACH gedruckt
werden.
ber den Button "Einfgen" knnen Sie die fertige Bedingung
in Ihre Bearbeitungszeile bernehmen. Sie kann dort als
eigenstndiger Ausdruck oder als Teil eines anderen Ausdrucks erscheinen.
Datumswerte formatieren
ber die Karte "Date$()" knnen Sie Datumswerte mit Hilfe der Funktion
"Date$()" formatieren. So knnen Sie bestimmen, ob Tage oder Monate
39
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
ausgeschrieben werden sollen, oder ob das Jahr mit 2 oder 4 Stellen
angegeben werden soll, etc. Dabei sollten Sie grundstzlich so vorgehen,
dass Sie zuerst ber die Karte "Date$()" das gewnschte Datumsformat
auswhlen und dann als Parameter den zu formatierenden Wert oder
Ausdruck einfgen.
In der Formatliste finden Sie links die jeweiligen Formatierungsanweisungen
und rechts das
jeweilige Ergebnis.
Als Datumswert wird
hier automatisch die
Funktion "Today()"
gewhlt, die das
aktuelle Datum liefert.
Wenn Sie dagegen
einen anderen
Datumswert forma-
tieren wollen, ersetzen
Sie in dem Ausdruck "Today()" durch den gewnschten Datumswert.
In diesem Beispiel
wird die Datums-
Funktion "Today()" so
formatiert, dass der
Tag als 2stellige Zahl,
der Monat
ausgeschrieben und das Jahr als 4stellige Zahl erscheint. Nheres zur
Funktion "Date$()" finden Sie im Kapitel "8.1. Arbeiten mit Funktionen" ab
Seite 84.
Zahlenwerte formatieren
ber die Karte "FStr$()" knnen Sie beliebige Zahlenwerte formatieren. So
knnen Sie die Anzahl der Vor- und Nachkommastellen, fhrende Zeichen
und dergleichen einstellen. Dabei sollten Sie grundstzlich so vorgehen,
dass Sie zuerst ber die Karte "FStr$()" das gewnschte Zahlenformat
auswhlen und dann als Parameter den zu formatierenden Wert oder
Ausdruck einfgen. Achten Sie bei komplexeren Ausdrcken mit
Berechnungen darauf, dass Sie das Ergebnis formatieren und nicht einen
Wert, der in der Rechenformel vorkommt. Sonst kann die Berechnung nicht
durchgefhrt werden.
40
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
In der Formatliste
finden Sie links die
Format-Strings und
die Ergebnisse. Dop-
pelklicken Sie auf das
gewnschte
Zahlenformat, oder
bettigen Sie den
Button "Einfgen", um
es in die
Bearbeitungszeile zu bernehmen. Fgen Sie dann als Parameter den zu
formatierenden Zahlenwert ein.
In diesem Beispiel
wird der Inhalt von
"{Zahl}" formatiert auf
1 Vor- und 2
Nachkommastellen.
Falls "{Zahl}" einen
Wert kleiner als 1 annimmt, wrde vor dem Komma eine 0 ergnzt. Nheres
zur Funktion "FStr$()" finden Sie im Kapitel "8.1. Arbeiten mit
Funktionen" ab Seite 84.
Verknpfungen und Operatoren einfgen
ber die Registerkarte "+-*/" (Operatoren) ffnen Sie die Liste der
verfgbaren Verknpfungsoperatoren. Diese Operatoren dienen sowohl
dazu, Variablen mit Text zu verbinden, als auch zu rechnen oder logische
Vergleiche durchzufhren. Die verfgbaren Operatoren lassen sich in die
Kategorien "logische Operatoren" (logisches UND bzw. ODER bzw. NICHT),
"arithmetische Operatoren" (Grundrechenarten) und "Vergleichsoperatoren"
(Grer als, ist gleich, etc.) einteilen.
Hierfr gelten die blichen Bearbeitungsregeln: Logische Operatoren
werden vor arithmetischen Operatoren und diese vor Vergleichsoperatoren
ausgewertet.
Eine ausfhrliche Erluterung aller Operatoren finden Sie im Anhang im
Kapitel "8.2.1. Operatoren" und in den entsprechenden Kapiteln der Online-
Hilfe. Dort ist auch die Bearbeitungshierarchie fr die verschiedenen
Operatoren und Verknpfungen beschrieben. Anhand dieser Hierarchie wird
bei Ausdrcken mit mehreren Operatoren entschieden, welcher zuerst zur
Anwendung kommt.
41
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
Auf der Karte "+-*/"
finden Sie in der
Spalte ganz links die
jeweiligen Operatoren,
in der mittleren Spalte
die Schreibweise und
in der rechten Spalte
die Wertetypen, auf
welche der jeweilige
Operator anwendbar
ist.
Von besonderer Bedeutung ist dabei der Operator "+", der sich nicht nur fr
Additionen (Wertetypen "Zahl" und "Datum") eignet, sondern auch zur
Verknpfung von Variablen mit festem Text dient (Wertetyp "String").
Hier wird z.B. der
Text "Telefon: " mit
der Variablen TEL
verknpft.
Diese Form der
Verknpfung von festem Text und Variablen ist innerhalb von Funktionen,
d.h. in Ausdrcken, die von spitzen Doppelklammern (Chevrons " ")
umschlossen sind, notwendig. Auerhalb solcher Funktionen knnen
Variablen und fester Text auch ohne "+" Operator verknpft werden.
42
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
Legen Sie zunchst ber den Button
"Eine Variable einfgen" rechts
oben eine neue Summenvariable an
und weisen Sie dieser einen
treffenden Namen zu. Bei
Bearbeitung von Projekten, die mit
einer lteren List & Label Version
erstellt wurden, werden bereits 50
Variablen nach dem Schema
"@SummeXX" angeboten.
Um der neuen Summenvariablen
einen Ausdruck zuzuweisen,
klicken Sie auf den Button "Bearbeiten...". Damit gelangen Sie in den Dialog
zur Definition von Ausdrcken (siehe Kapitel "2.8. Variablen, Formeln und
Ausdrcke").
Im einfachsten Fall whlen Sie eine numerische Variable aus, z.B. PREIS. Der
logische Ausdruck wre damit: @SummeXX = @SummeXX + <PREIS>
Ebenso gut knnen Sie jedoch auch ber komplexe Ausdrcke summieren,
solange das Ergebnis nur ein numerischer Wert ist. So knnte z.B. im
Ausdruck aus NETTOPREIS und MWST der Bruttopreis berechnet und dieses
Ergebnis dann summiert werden. Hier wre der logische Ausdruck
@SummeXX = @SummeXX + (NETTOPREIS + NETTOPREIS * (MWST/100))
d.h. die Summe der Ergebnisse des Ausdrucks (NETTOPREIS + NETTOPREIS
* (MWST/100)) wrde in der Summenvariable "@SummeXX" gespeichert.
Zhler definieren
ber Summenvariablen knnen Sie auch bequem Zhler definieren, der fr
jeden gedruckten Datensatz entsprechend aktualisiert wird.
Im einfachsten Fall ist so ein Zhler eine fortlaufende Nummer, die sich fr
jeden Datensatz um 1 erhht. Hier wre der logische Ausdruck ganz simpel
@SummeXX = @SummeXX +1
Fr jeden gedruckten Datensatz erhht sich der Zhler jeweils um 1.
Seitensummen oder Gesamtsummen
ber die Option "Seitensumme" des Dialogs zur Bearbeitung von Summen-
variablen knnen Sie whlen, ob die Summen jeweils fr eine Druckseite
oder fr das gesamte Projekt berechnet werden sollen.
Summenvariablen einsetzen
Nachdem Sie ber Projekt > Summen-Variablen definiert haben, welche
Summe in welcher Summenvariable gespeichert werden soll, knnen Sie
diese Summenvariablen in Ihren Objekten (Textobjekte oder Listenobjekte)
verwenden.
43
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
Rufen Sie hierzu den jeweiligen Eigenschaftsdialog des betreffenden
Objektes auf und rufen Sie den Dialog zur Definition von Ausdrcken (siehe
Kapitel "2.8. Variablen, Formeln und Ausdrcke" ab Seite 31) auf. In der
Karte "Variablen und Funktionen" finden Sie auch die Summenvariablen
"@SummeXX" aufgelistet. Diese knnen Sie nun genauso in Ihren Ausdruck
bernehmen, wie normale Variablen.
44
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
Ebenenspezifische Filter fr Objekte
Smtlichen einer Ebene zugeordneten
Objekten kann eine gemeinsame, ebenen-
spezifische Darstellungsbedingung ver-
geben werden. Dies erfolgt ber den
Befehl Ebenendefinition aus dem Men
Projekt oder aus dem Kontextmen des
Ebenenfensters.
Selektieren Sie im Ebenenfenster die
Ebene, fr die Sie eine Darstellungsbedingung vergeben wollen. Geben Sie
die gewnschte Bedingung entweder direkt in das Eingabefeld "Bedingung"
ein, oder ffnen Sie ber den Button "Bearbeiten" den Dialog zur Definition
von Ebenenbedingungen (siehe Kapitel "2.8. Variablen, Formeln und
Ausdrcke" ab Seite 31).
Objektspezifische Filter fr Objekte
Darstellungsbedingungen lassen sich jedoch auch individuell fr einzelne
Objekte vergeben. Falls das betreffende Objekt in einer Ebene liegt, fr die
eine Ebenen-Darstellungsbedingung definiert wurde, so gilt die individuelle
Darstellungsbedingung zustzlich, d.h. die beiden Bedingungen werden fr
dieses Objekt durch ein logisches UND verknpft.
Um objektspezifische Filter zu definieren, selektieren Sie das betreffende
Objekt und whlen dann den Befehl Darstellungsbedingung aus dem Men
Objekte oder aus dem Kontextmen. Sie gelangen in den Dialog zur
Bearbeitung von Bedingungen, in dem Sie die gewnschte Darstellungsbe-
dingung definieren knnen.
45
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
2.9.1. Speichern
Wenn Sie ein neues oder gendertes Projekt unter seinem bisherigen
Namen speichern mchten, whlen Sie Datei > Speichern.
Wenn Sie ein neues Projekt mit Datei > Speichern abspeichern wollen,
erscheint automatisch der Dialog Datei > Speichern Als, in dem Sie einen
eigenen Namen fr Ihr Projekt festlegen knnen.
46
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
Je nach Projektart stehen fr den direkten Probedruck verschiedene
Optionen zur Verfgung.
Probedruck bei Etiketten
Druck mit Konzeptrahmen
Wenn Sie den Menpunkt Probedruck > Druck mit Konzeptrahmen
whlen, erscheint beim Etikettendruck ein Rahmen, der die Umrisse
der Etiketten darstellt.
Dieser Rahmen erscheint nicht beim normalen Druck mit echten Daten!
Anhand dieses Konzeptrahmens knnen Sie berprfen, ob die Etiketten in
der gewnschten Gre und an der gewnschten Position gedruckt werden.
Druck ohne Konzeptrahmen
Wenn Sie den Menpunkt Probedruck > Druck ohne Konzeptrahmen
whlen, wird eine Seite Ihres Projektes genau so gedruckt - ohne Kon-
zeptrahmen - wie Sie es in dem Projekt festgelegt haben. Einzige Aus-
nahme: Variablen werden durch einen vordefinierten Beispieltext ersetzt.
Probedruck bei Listen
Bei Listenprojekten bietet der Befehl Datei > Probedruck die Optionen Druck
Seite 1 und Druck Folgeseiten.
Bei mehrseitigen Listenprojekten kann man unterscheiden zwischen der
ersten Seite, die ggf. einen besonderen Titel oder Kopf enthlt, den
Folgeseiten, die zwischen der ersten und der letzten Seite liegen und der
letzen Seite, auf der z.B. ein besonderer Listenfu erscheinen kann. Die drei
Teile einer mehrseitigen Liste knnen im Probedruck separat ausgedruckt
werden.
Erste Seite drucken
Um die erste Seite eines Listenprojektes zu drucken, whlen Sie den
Befehl Datei > Probedruck > Druck Seite 1. Daraufhin wird die erste
Seite des Listenprojektes probeweise gedruckt.
Folgeseiten drucken
Um eine Folgeseite eines mehrseitigen Listenprojektes zu drucken,
whlen Sie den Befehl Datei > Probedruck > Druck Folgeseiten.
Daraufhin wird eine Seite des Listenprojektes gedruckt, die auf die erste
Seite folgt.
Letzte Seite drucken
Je nach Anzahl der zu druckenden Datenstze in einer Liste kann die erste
Seite zugleich auch die letzte Seite sein, oder eine der Folgeseiten wird zur
letzten Seite. Fr diese letzte Seite knnen ber die Darstellungsbedingung
"Lastpage()" eigene Objekte wie z.B. ein besonderer Schlusstext definiert
werden, die dann auf der letzten Seite zustzlich zu den brigen Objekten
erscheinen.
47
List & Label - Designer Allgemeine Arbeitsweise und Verfahren
Wenn Sie einen der Probedruckbefehle verwenden, erscheint daher eine
Abfrage, ob fr die gewhlte Druckseite auch die Objekte fr die letzte Seite
gedruckt werden sollen, oder nicht. Beantworten Sie die Abfrage mit "Ja",
werden auch alle "Lastpage()" Objekte mit gedruckt. Antworten Sie mit
"Nein", werden diese Objekte nicht gedruckt.
Sofern Sie keine Objekte mit der Darstellungsbedingung "Lastpage()" fr die
letzte Seite eingerichtet haben, ist diese Unterscheidung unerheblich.
Bitte beachten Sie, dass die Bedingung "Lastpage()" nur bei verketteten
Objekten sinnvoll ist. Nheres ber das Verketten von Objekten finden Sie im
Kapitel "5.21. Objektliste" ab Seite 77.
2.10.2. Echtdatenvorschau
Neben dem Probedruck mit Dummy-Daten direkt aus dem Designer bietet
List & Label auch eine komfortable Echtdatenvorschau. Diese wird jedoch
nicht direkt aus dem List & Label Designer, sondern nur aus dem
bergeordneten Programm aufgerufen. Eine Beschreibung, wo die Vorschau
aufgerufen wird, finden Sie in Ihrer Programmdokumentation.
Alle Druckausgaben knnen mit Echtdaten in einem Vorschau-Fenster auf
den Bildschirm angesehen werden. Auf diese Weise knnen Sie das Layout
eines Druckes berprfen, ohne dafr Papier verschwenden zu mssen. Die
Ausgabe am Bildschirm erfolgt detailgetreu (WYSIWYG - What You See Is
What You Get) genau so, wie sie auch beim echten Druck erfolgen wrde.
Sie knnen nach erfolgter Layout-Kontrolle den eigentlichen Druck auch
direkt aus der Vorschau starten, ohne den Druckbefehl nochmals aufrufen
zu mssen.
Ganz wie beim normalen Drucken werden Sie bei der Echtdatenvorschau
aufgefordert, die gewnschte Ausgabemaske und die Druckoptionen
auszuwhlen. Die Dialoge entsprechen jenen beim normalen Druck.
Mit den Pfeilen knnen Sie jeweils eine Druckseite vor / zurck, bzw. an den
Anfang / an das Ende der Druckausgabe springen.
49
List & Label - Designer Men "Bearbeiten"
rechten Maustaste auf den Button klicken, wird zunchst der
Druckerauswahldialog angezeigt.
ber den Button "Einzeldruck" knnen Sie die in der Vorschau aktuell
angezeigte Druckseite einzeln ausdrucken. Auch hier kann ber die
rechte Maustaste der Druckerauswahldialog eingeblendet werden.
Ein Klick auf den Button "Senden an..." verschickt die aktuelle Vor-
schau-Datei (*.LL) ber einen auf dem System eingerichteten MAPI-
Mail-Client an einen beliebigen Mail-Empfnger. Zur Ansicht der Vorschau-
Datei dient der combit List & Label Viewer, der hufig dem bergeordneten
Produkt beiliegt. Das Ausdrucken der Vorschau-Datei ist mit dem List &
Label Viewer ebenfalls problemlos mglich, das bergeordnete Produkt wird
hierzu nicht bentigt.
ber den Button "Speichern als..." knnen Sie die aktuelle Vorschau-
Datei mit der Endung .LL abspeichern.
ber "Beenden der Vorschau" knnen Sie das Vorschaufenster
verlassen und in Ihre Anwendung zurckkehren. Die angezeigte
Druckvorschau wird dabei nicht auf dem Drucker ausgedruckt, sondern
verworfen, sofern diese nicht zuvor ber "Speichern als..." gesichert wurde.
3. Men "Bearbeiten"
Im Men Bearbeiten finden Sie die unter Windows blichen Befehle zum
Rckgngigmachen und Lschen sowie zur Arbeit mit der Zwischenablage.
Die Befehle beziehen sich auf die Arbeit mit Objekten.
Bitte beachten Sie, dass Sie ber die Option "Clipboard Format ist Text" der
Karte "Kompatibilitt" im Optionsdialog whlen knnen, ob die Inhalte aus
dem List & Label Designer auch in anderen Anwendungen zur Verfgung
stehen sollen (Option eingeschaltet), oder ob die Inhalte der Zwischenablage
nur im List & Label Designer zur Verfgung stehen sollen.
50
List & Label - Designer Men "Projekt"
4. Men "Projekt"
4.1. Seitenlayout...
Wenn Sie den Menpunkt Projekt > Seitenlayout whlen, erscheint ein
Dialog, in dem Ihnen je nach Projektart - Etiketten oder Liste - ver-
schiedene Konfigurationsmglichkeiten fr das Seitenlayout, die
Druckerauswahl und die Papiergre und Ausrichtung zur Verfgung
stehen. Diese wurden im Kapitel "2.2. Seitenlayout festlegen" ab Seite 15
beschrieben.
4.3. Summenvariablen
ber den Befehl Projekt > Summenvariablen werden die in Kapitel "Arbeiten
mit Summenvariablen" ab Seite 42 beschriebenen Summenvariablen
definiert. Damit knnen ber Datenstze hinweg Summen gebildet werden.
Die Summenvariablen werden mit @<Name> (z.B. @Summe01) bezeichnet.
4.4. Benutzervariablen
Um Formeln, die Sie hufig in genau der gleichen Form bentigen, nicht
jedes mal neu eingeben zu mssen, haben Sie die Mglichkeit, diese in
Benutzervariablen abzulegen. Es handelt sich quasi um
Formeltextbausteine. Benutzervariablen werden mit @<Name> (z.B.
@User01) bezeichnet.
4.5. Ebenendefinition
ber den Befehl Projekt > Ebenendefinition rufen Sie die Konfiguration von
Darstellungsebenen (siehe Kapitel "2.6. Arbeiten mit
Darstellungsebenen") auf. Dies ist zum Beispiel fr mehrseitige oder
komplexe Projekte hilfreich.
4.6. Optionen
ber den Befehl Projekt > Optionen knnen Sie den Optionsdialog aufrufen.
Die einzelnen Optionen wurden bereits in der Einleitung beschrieben.
51
List & Label - Designer Men "Objekte"
5. Men "Objekte"
5.1. Selektieren
Beim Aufruf des Befehls Objekte > Selektieren ffnet sich ein Untermen, in
dem Sie verschiedene Selektionsoptionen einstellen knnen.
5.1.1. Selektionsmodus
Whlen Sie den Menpunkt Objekte > Selektieren > Selektionsmodus,
drcken Sie die Tastenkombination STRG+S oder klicken Sie das Pfeil-
Tool an, um in den Selektionsmodus zu wechseln. Der Selektionsmodus
dient zur Auswahl eines oder mehrerer bestehender Objekte.
Eine ausfhrliche Beschreibung, wie Sie Objekte im Selektionsmodus
selektieren, finden Sie im Kapitel "Selektieren von Objekten" ab Seite 25.
52
List & Label - Designer Men "Objekte"
Auerdem knnen Sie alle Objekte auch ber die Objektliste (Objekt > Ob-
jektliste) selektieren. Die Objektliste erlaubt Zugriff auf alle Objekte eines
Projektes.
5.2. Einfgen
Beim Aufruf des Befehls Objekte > Einfgen ffnet sich ein Untermen, in
dem Sie den gewnschten Objekt-Typ auswhlen knnen, den Sie in Ihr
Projekt einfgen wollen. Eine allgemeine Beschreibung der Objekt-Typen
finden Sie im Kapitel "Verfgbare Objekte" auf Seite 23.
Gehen Sie beim Einfgen von Objekten grundstzlich nach folgendem
Schema vor:
Erstellen Sie ein Objekt wie unter dem Kapitel 2.4. "Objekte einfgen"
beschrieben. Das Objekt ist automatisch selektiert.
Klicken Sie das "?"-Tool an oder klicken Sie mit der rechten Maustaste
in das Objekt oder bettigen Sie die ENTER-TASTE oder whlen Sie den
Menpunkt Eigenschaften aus dem Men Objekte oder aus dem
Kontextmen. Ein Dialogfenster erscheint, in dem Sie verschiedene
Einstellungen und Eingaben vornehmen knnen.
53
List & Label - Designer Men "Objekte"
Zeilen bearbeiten
Textobjekte sind zeilenorientiert, d.h. jede Zeile kann fr sich bearbeitet
und formatiert werden. Um mehrere Zeilen gleichzeitig zu bearbeiten,
mssen Sie diese zuvor markieren.
Mit diesen drei Buttons knnen Sie 1. einen Absatz einfgen, 2. den
markierten Absatz bzw. die markierten Abstze lschen und 3. den
markiertem Absatz bzw. die markierten Abstze bearbeiten/ ndern. Neue
Abstze knnen Sie auch per Drag & Drop aus der Variablenliste einfgen.
Ein solcher Ausdruck kann nun einen festen Text, eine Variable oder eine
Funktion oder aber auch eine beliebige Kombination dieser Elemente
enthalten.
Die Karte "Tab"
ber die Karte "Tab" werden Tabulatoren, die Sie sie zuvor ber die Karte
"Text" des allgemeinen Definitionsdialoges gesetzt haben, formatiert. Sie
knnen hier sowohl die Ausrichtung als auch die Position eines Tabulators
einstellen.
Ausrichtung des Tabulators
Ein Tabulator bewirkt, dass
der Text davor bis max. zum
Tabstop luft. Falls die Option
"Wort-Umbruch" im Feld
"Eigenschaften" des Dialogs
"Text-Eigenschaften"
eingeschaltet ist, wird der Text vor dem Tabulator bei Bedarf in die nchste
Zeile umgebrochen, andernfalls wird er abgeschnitten.
54
List & Label - Designer Men "Objekte"
Der Text nach dem Tabulator wird abhngig von der Art des Tabstops
umgebrochen, wenn die Option "Wort-Umbruch" angekreuzt ist:
linksbndig: der Text erscheint linksbndig im Bereich zwischen
Tabulator und dem rechten Rand des Textobjekts.
rechtsbndig: der Text erscheint rechtsbndig im o.g. Bereich.
dezimal: die Zahl nach dem Tabulator wird am Dezimaltabulator
ausgerichtet. (Vorsicht! Text oder Zahlen vor einem Dezimaltabulator
werden nicht umgebrochen!).
Position des Tabulators
Die Position des Tabulators innerhalb des betreffenden Objektes wird in mm
angegeben. Ein positiver Wert im Eingabefeld bedeutet, dass vom linken
Rand des Textobjektes aus gerechnet wird, ein negativer Wert, dass vom
rechten Rand aus gerechnet wird.
Eine Position von "50." wrde bedeuten, dass der Text vor dem Tabulator
bis maximal 50 mm vom linken Rand des Objektes luft, danach wird er
umgebrochen oder abgeschnitten. Der auf den Tabulator folgende Text
beginnt mit einem Abstand von 50 mm zum linken Rand des Objektes und
luft bis maximal zum rechten Rand des Objektes.
In der
Bearbeitungszeile
erscheint der
Tabualtor als Zeichen
"". In diesem Beispiel stnde vor dem Tabulator der Text "Betrag: " und
nach dem Tabulator die Variable SUMME gefolgt vom Text " DM".
Wenn fr diesen Tabulator auf der Registerkarte "Tab" die Eigenschaft
"Dezimaltabulator" eingeschaltet wre, so wrde der Wert von SUMME am
Dezimaltrennzeichen ausgerichtet.
Bearbeitete Zeile bernehmen
Nachdem Sie den gewnschten Zeilenausdruck definiert haben, knnen Sie
die betreffende Zeile mit dem Button "OK" in das Textobjekt bernehmen.
Sie gelangen damit automatisch zurck in den Dialog "Text-Eigenschaften".
Absatz-Eigenschaften
ber die Rubrik "Absatz-
Eigenschaften" des
Eigenschaftsdialoges fr
Textobjekte knnen Sie fr
jede Zeile Optionen zur
Zeilenausrichtung,
Behandlung von Leerzeilen
und Umbrchen einstellen. Die jeweilige Auswahl bezieht sich immer auf
alle selektierten Zeilen.
55
List & Label - Designer Men "Objekte"
Schriftarten whlen
Sie haben die Mglichkeit, die zu
verwendende Schrift, die Farbe, die
Gre sowie den Schrift-Untertyp festzulegen. Zudem ist es mglich, neben
der Ausrichtung (s.o.) auch den Formatierungsstil der Schrift anzugeben.
Zur Verfgung stehen fett, kursiv, unterstrichen und durchgestrichen.
Die eingestellte Schriftart bezieht sich auf die markierte Zeile. Haben Sie
mehrere Zeilen markiert, knnen Sie fr alle markierten Zeilen die
Schriftoptionen auf einmal einstellen.
Zeilenausrichtung
ber die Buttons "Linksbndig", "Zentriert",
"Rechtsbndig" und "Blocksatz" knnen Sie wie in Ihrer
Textverarbeitung die Ausrichtung der einzelnen Textzeilen entsprechend
festlegen. "Blocksatz" wirkt sich jedoch nur aus, wenn die betreffende Zeile
am Zeilenende umgebrochen wird, d.h. die Zeile muss lnger als der zur
Verfgung stehende Platz sein, aus mehreren Worten bestehen und die
Option "Wort-Umbruch" muss eingeschaltet sein.
Bitte beachten Sie, dass zustzlich zur Option "Blocksatz" jeweils noch eine
der brigen Optionen "Linksbndig", "Zentriert" und "Rechtsbndig"
eingeschaltet ist. Diese Einstellung wirkt sich auf die letzte angefangene
Zeile des Blocksatzes aus, d.h. diese wird der Einstellung entsprechende
ausgerichtet. blicherweise wird "Linksbndig" gewhlt.
Leerzeichen-Optimierung
ber die Leerzeichen-Optimierung knnen unerwnschte Leerzeichen
(fhrende, eingeschlossene und briggebliebene Leerzeichen) entfernt
werden.
Stellen Sie sich vor, Sie drucken in einem Etikettenprojekt eine Zeile mit den
Variablen
<ANREDE> <VORNAME> <NAME>
wobei die einzelnen Variablen jeweils durch Leerzeichen getrennt werden.
Falls nun zu einem Datensatz keine Anrede existiert, bleibt diese Variable
leer, das folgende Leezeichen wrde jedoch gedruckt. Vorname und Name
erschienen um eine Stelle eingerckt (fhrendes Leerzeichen)
Wenn z.B. die Variable "Vorname" leer wre stnden zwischen "Anrede" und
"Name" zwei Leerzeichen (eingeschlossene Leerzeichen).
Wenn alle drei Variablen ohne Inhalt wren, blieben die beiden Leerzeichen
stehen (briggebliebene Leerzeichen). Diese Zeile ist damit nicht leer und
wird folglich auch nicht automatisch unterdrckt.
In diesen Fllen hilft die Option "Leerzeichen-Optimierung", mit der
fhrende, eingeschlossene und briggebliebene Leerzeichen automatisch
entfernt werden knnen. Mehrfach vorkommende eingeschlossene
56
List & Label - Designer Men "Objekte"
Leerzeichen werden dabei automatisch auf ein einzelnes Leerzeichen
zurckgesetzt.
Unlschbar
Komplett leer gebliebene Zeilen werden automatisch unterdrckt. Die
nachfolgenden Zeilen rcken in diesem Fall nach oben.
Dies ist im Regelfall sinnvoll, kann jedoch z.B. beim Ausfllen von Formula-
ren auch einmal unerwnscht sein.
ber die Option "Unlschbar" bleibt die betreffende Zeile auch erhalten,
wenn Sie nach dem Einsetzen der Variablen leer wre.
Zeilen-Umbruch
Erlaubt, dass Text (Wrter), der nach rechts ber den vom Objekt defi-
nierten Raum hinausgeht, in eine neue Zeile umgebrochen wird.
Wenn die Option nicht gewhlt ist, wird der Text abgeschnitten. (Falls der
Text nicht aus mehreren Wrtern, sondern nur aus einem langen Wort
besteht, wird er abgeschnitten, gleichgltig, ob die Option eingeschaltet ist
oder nicht.)
ber die untergeordnete Option "Absatz zusammenhalten" knnen Sie
festlegen, dass der Absatz bei einem evtl. Seitenumbruch nicht getrennt
wird.
Absatz- und Zeilenabstnde festlegen
Der Absatzabstand meint den Abstand zwischen
den einzelnen Abstzen des Textobjektes. Der
Zeilenabstand meint den Abstand zwischen den
einzelnen Zeilen eines Absatzes. Der Abstand wird in Punkten angegeben:
Um einen 1,5 zeiligen Abstand bei einer 10 Punktschrift zu erreichen, geben
Sie 5 Punkte an. Auch negative Werte sind erlaubt.
Die Einstellung unter Optionen > Objekte > Objektschriftart sollte unbedingt
vorgenommen werden.
Das Feld "Dialogstil"
Ist die Option "WYSIWYG" eingestellt, wird die Schrift der
einzelnen Zeilen im Dialog "Text-Eigenschaften" genau so
dargestellt, wie Sie diese formatiert haben. Ist die Option
nicht gewhlt, wird stattdessen eine Standardschrift zur Darstellung
verwendet und Formatierungen wie Gre oder Farbe werden nicht
dargestellt.
Der Button "Orientierung"
ber den Button "Orientierung" erhalten
Sie einen Dialog, ber den Sie die
Ausrichtung smtlicher Zeilen in Ihrem
Textobjekt festlegen knnen. Die
Orientierung kann durch das Whlen der entsprechenden Option in 90
Schritten beliebig festgelegt werden.
57
List & Label - Designer Men "Objekte"
Die Option "Seiten-Umbruch erlaubt"
Wenn Die Option "Seiten-Umbruch erlaubt" aktiviert ist, so wird ein, die
Gre des Objektes berschreitender, Inhalt automatisch auf die nchste
Seite umgebrochen. Dies ist z.B. bei Textobjekten interessant, die ber
mehrere Seiten gehen sollen. Bei Etiketten wird das nchste Etikett erst
angefangen, wenn alle Objekte mit dieser Option des vorherigen Etiketts
komplett gedruckt wurden. Es ist mglich, dass dieser Button nicht
aktivierbar ist, wenn der Seiten-Umbruch vom bergeordneten Programm
nicht untersttzt wird.
Die Option "Ausrichtung nach unten"
Ist diese Option aktiviert, so werden die Texte des Objektes am unten Rand
des Objektes ausgegeben, wenn nicht, am oberen Rand. Voraussetzung ist,
dass der Inhalt des Objektes kleiner als das Objekt ist, ansonsten wird der
Text wie gewohnt unten abgeschnitten bzw. umgebrochen. Diese Option ist
sehr ntzlich, wenn Sie bspw. Texte unbekannter Lnge am unteren Ende
einer Seite ausgeben lassen mchten.
58
List & Label - Designer Men "Objekte"
Im Ellipsen-Eigenschaftsfenster knnen Sie Optionen wie Rahmen und Fll-
farben einstellen. ber die Rubrik "Rand" knnen Sie bestimmen, ob das
Ellipsenobjekt von einer Rahmenlinie umgeben sein soll, oder nicht. Sofern
Sie eine Rahmenlinie aktiviert haben, knnen Sie hierfr auch Farbe und
Strichstrke einstellen.
ber die Rubrik "Fllung" knnen Sie bestimmen, ob das Ellipsenobjekt
transparent, d.h. ohne Fllung erscheinen soll, oder mit Fllung. Haben Sie
eine Fllung aktiviert, knnen Sie hierfr die Fllfarbe whlen.
ber die Option "immer Kreis" knnen Sie bestimmen, dass die Ellipse
immer als Kreis erscheinen soll, auch wenn Sie auf dem Arbeitsbereich das
zugehrige Objekt dehnen.
59
List & Label - Designer Men "Objekte"
Im Eigenschaftsdialog fr Grafik-
objekte haben Sie die Mglichkeit,
die zu ladende Grafik sowie
Layoutoptionen einzustellen.
Wenn Sie eine feste, d.h. auf jeder
Seite gleiche Grafik platzieren
mchten, schalten Sie die Option
"Dateiname" ein und klicken dann
auf den Button "Whlen". Danach whlen Sie mit dem Windows-blichen
Dateiauswahldialog die gewnschte Grafikdatei aus. In diesem Dialog haben
Sie mit Hilfe der Option "In Projekt aufnehmen" die Mglichkeit, die Grafik in
das Projekt zu bernehmen. Die Grafik wird also in das Projekt kopiert und
steht auch ohne die externe Grafik-Datei zur Verfgung.
Wenn Sie eine variable Zeichnung platzieren mchten (sofern verfgbar),
schalten Sie die Option "Variable" ein und whlen dann aus der Listbox die
gewnschte Variable aus. In der Listbox finden Sie alle Felder vom Typ
"Zeichnung", die in Ihrer Datenbank definiert sind.
Zeichnungen lassen sich auch ber eine Formel einfgen. Whlen Sie hierzu
die Option "Formel" aus, klicken auf "Bearbeiten" geben im anschlieenden
Dialog eine gltige Formel ein. Das Ergebnis dieser Formel muss eine
Variable vom Typ "Zeichnung" sein. Sie knnen auch einen gltigen
Dateinamen bergeben, dieser muss aber zuvor mit der Funktion Drawing()
in eine Variable vom Typ "Zeichnung" konvertiert werden.
ber die Option "Erhalte Proportionen" knnen Sie festlegen, ob sich die
Grafik vollstndig dem Rahmen des Grafikobjektes anpassen soll (Option
ausgeschaltet), oder ob die Grafik so eingefgt werden soll, dass das
Verhltnis von Hhe und Breite erhalten bleibt (Option eingeschaltet).
60
List & Label - Designer Men "Objekte"
ber das Barcode-Eigenschafts-
fenster knnen Sie den gewnsch-
ten Barcode-Typ bestimmen.
Ebenso lassen sich Schriftart,
Farbe und Orientierung fr den
Druck einstellen.
Zunchst legen Sie in der Rubrik
"Datenquelle" fest, ob Sie einen
festen Text oder den Inhalt Formel
bzw. einer Variablen als Barcode
drucken wollen.
Wenn Sie festen Text als Barcode drucken wollen, whlen Sie die Op-
tion "Text". In den ersten Teil des Eingabefeldes geben Sie den zu
druckenden Wert ein. Aus dem zweiten Teil whlen Sie den ge-
wnschten Barcode-Typ aus. Bitte beachten Sie, dass fr manche
Barcode-Typen die Werte bestimmte Anforderungen, z.B. eine be-
stimmte Anzahl von Stellen oder Trennzeichen, erfllen mssen. Falls
diese Anforderungen nicht erfllt sind, erhalten Sie im
Meldungsbereich des Dialoges eine Fehlermeldung.
Wenn Sie eine Formel als Barcode verwenden wollen, whlen Sie die
gleichnamige Option aus und definieren ber den Button "Bearbeiten"
einen gltigen Formel-Ausdruck. Der Rckgabewert dieser Formel
muss vom Datentyp "Barcode" sein. Natrlich knnen Sie auch
beliebige Variablen bergeben, diese mssen zuvor allerdings mit
Hilfe der Funktion Barcode() in eine Variable vom Datentyp "Barcode"
konvertiert werden.
Wenn Sie eine Variable als Barcode drucken wollen, whlen Sie die
Option "Variable". In der Listbox erscheinen alle fr Barcodes verfg-
bare Variablen.
Im Feld "Schrift" knnen Sie mit der Option "anzeigen" bestimmen, ob der
Inhalt des Barcodes auch noch im Klartext erscheinen soll (Option
eingeschaltet). Falls die Option eingeschaltet ist, knnen Sie ber den
Button "Schriftart" eine beliebige Schriftart auswhlen oder ber den Button
"Voreinst." die unter Optionen > Objekte > Objektschriftart festgelegte
Standardschriftart whlen.
Im Feld "Darstellung" knnen Sie festlegen, ob der Barcode entsprechend
den empfohlenen Grenbereich gehalten und ggf. in der Gre
automatisch durch List & Label angepasst werden soll. Dies ist bei den
folgenden Formaten mglich: EAN (alle), DP-Leitcode, DP-Identcode,
German Parcel, Postnet und FIM. ber die Combobox "Farbe" knnen Sie die
gewnschte Farbe fr den gewhlten Barcode festlegen. ber den Button
61
List & Label - Designer Men "Objekte"
"Orientierung" rufen Sie den Dialog "Objekt Richtungen" auf. Die
Orientierung des Barcodes kann durch das Anklicken der entsprechenden
Option in 90 Schritten beliebig festgelegt werden.
Sofern fr den gewhlten Barcode weitere Optionen existieren, erscheint der
Button "Optionen >>", ber den Sie diese festlegen knnen.
62
List & Label - Designer Men "Objekte"
ber die Option "Fixe Gre"
knnen Sie bestimmen, dass
die Tabelle Ihre Gre nicht
automatisch anpassen soll,
wenn Sie nach dem Ersetzen
der Variablennamen durch
Feldinhalte weniger
Datenzeilen enthlt, als Platz
im Tabellenobjekt verfgbar
ist. Bei ausgeschalteter Option
rckt das Ende der Tabelle in
diesem Fall automatisch nach
oben.
Eine eventuell definierte Fuzeile wird bei eingeschalteter Option "Fixe
Gre" um einen Leerraum von mindestens einer Zeile von der brigen
Tabelle abgesetzt. Der Leerraum bernimmt dabei die Rahmendefinition aus
dem Zeilenlayout Nr 1 der Datenzeilen. Bei ausgeschalteter Option erscheint
die Fuzeile unmittelbar unter der Tabelle.
Beachten Sie bei der Wahl dieser Option, dass mit der Tabelle eventuell
verkettete Objekte ihre Position natrlich nur dann automatisch an eine
vernderte Tabellengre anpassen knnen, wenn die Option "Fixe Gre"
ausgeschaltet ist.
Bei eingeschalteter Option "Fixe Gre" steht Ihnen auerdem die Option
"Separatoren durchziehen" zur Verfgung. Die eingeschaltete Option
bewirkt, dass die Spaltentrennlinien zwischen der letzten Datenzeile und
der Fuzeile durchgezogen werden, sofern eine Fuzeile vorliegt, die
entsprechend den Darstellungsbedingungen gedruckt werden soll und die
nicht leer ist. Bei ausgeschalteter Option reichen die Spaltentrennlinien nur
bis genau zur letzten Datenzeile.
Im Feld "Schriftart-Voreinstellung" knnen Sie fr die gesamte Tabelle eine
Schriftart als Standardschrift (Button "Whlen") einstellen. ber den Button
"Voreinst." knnen Sie die unter Optionen > Objekte > Objektschriftart
festgelegte Schrift als Standard einstellen
In der Rubrik "Farben" knnen Sie sowohl fr den Tabellenrahmen als auch
fr den Tabellenhintergrund Farben einstellen. Eine Fllbarbe fr eine
Tabelle ist jedoch nur mglich, wenn die Option "gefllt" eingeschaltet ist.
Mit der Option "Zebramuster" im Feld "Datenzeile" knnen Sie bestimmen,
ob die Datenzeilen abwechselnd dunkel und hell unterlegt werden sollen.
Damit knnen Sie die bersichtlichkeit insbesondere von groen Tabellen
verbessern. Ist die Option "Zebramuster" eingeschaltet, knnen Sie ber die
Combobox "Raster" das Muster bestimmen, mit dem die Datenzeilen
abwechselnd hinterlegt werden sollen. ber die Combobox "Farbe" knnen
Sie zudem die Farbe des gewhlten Musters einstellen.
63
List & Label - Designer Men "Objekte"
Ist die Option "Zeile(n) zusammenhalten" aktiviert, so werden bei einem
Seitenumbruch Datenzeilen soweit mglich zusammengehalten, also
zusammen auf die nchste Seite gedruckt.
Wenn Sie die Option "Datenzeilen unterdrcken" aktivieren, so werden alle
Datenzeilen komplett unterdrckt. Diese Option ist insbesondere in
Verbindung mit der Option "Summenberechnung forcieren" sehr ntzlich.
Letztere Option legt fest, dass die Summierung auch dann ausgefhrt wird,
wenn eine Datenzeile nicht gedruckt wird. Durch die Kombination beider
Optionen und die Verwendung von Gruppen und Summenvariablen
ermglicht sich der Druck interessanter Statistiken.
ber die Option "Fuzeilen zusammenhalten" knnen Sie analog zu der
Option "Zeile(n) zusammenhalten" festlegen, dass Fuzeilen bei einem
Seitenumbruch soweit wie mglich zusammengehalten werden.
In der Rubrik "Gruppenzeilen" knnen Sie
ber die Option "Folgezeile auf gleiche Seite"
bestimmen, dass eine Gruppenzeile
(Zwischenberschrift) nicht durch einen
Seitenumbruch von den nachfolgenden Datenzeilen getrennt werden kann.
Ist die Option eingeschaltet, wrde eine am Ende einer Druckseite brig
bleibende Gruppenzeile automatisch auf die nchste Seite bernommen.
ber die Option "Seitenwechsel bei Gruppenkopfzeile 1" knnen Sie
festlegen, dass bei jedem Gruppenkopf der Zeilendefinition 1 ein Seitenum-
bruch durchgefhrt wird.
Im Feld "Allgemeine Seitenwechselbedingung" knnen Sie eine Bedingung
angeben, die bewirkt, dass vor der aktuellen Datenzeile ein Seitenumbruch
durchgefhrt wird. Die dazu ntige Formel knnen Sie ber den Button
"Bearbeiten" eingeben.
64
List & Label - Designer Men "Objekte"
Das Vorgehen bei der Definition
der verschiedenen Tabellen-
zeilen ist dabei stets das
gleiche. Entsprechend sehen
auch die Registerkarten fr
Kopfzeilen, Datenzeilen, Fu-
zeilen und Gruppenzeilen gleich
aus.
Whlen Sie zunchst den
Zeilentyp aus, den Sie
bearbeiten wollen, indem Sie auf
die entsprechende Registerkarte
klicken. Sofern Sie fr diesen Zeilentyp noch nichts definiert haben, werden
Sie gefragt, ob Sie eine bestehende Zeilendefinition von einem der anderen
Zeilentypen bernehmen wollen.
Falls Sie fr einen Zeilentyp verschiedene Zeilendefinitionen angelegt haben,
knnen Sie whlen, welche dieser Zeilendefinitionen in den neuen Zeilentyp
bernommen werden soll.
Im abgebildeten Beispiel wrde die Definition der Gruppenkopfzeilen aus
der Zeilendefinition 1 des Zeilentyps "Datenzeile" bernommen.
Falls Sie die Tabelle komplett neu erstellen und noch keine Zeilen definiert
haben, erscheint diese Abfrage nicht.
Sie haben auch die Mglichkeit einzelne oder mehrere Spalten ber die
Zwischenablage via "Copy & Paste" = "Kopieren & Einfgen" aus einer
Tabelle in einen anderen Teil dieser Tabelle bzw. in eine andere Tabelle zu
Kopieren.
Spalteninhalte einer Tabellenzeile bestimmen
Tabellenzeilen sind spaltenorientiert, d.h. jede
Spalte kann fr sich bearbeitet und formatiert
werden. Das Feld "Spalten" wird bei der Zeilen-
definition mit denjenigen Feldern aufgefllt, die
in der Tabelle erscheinen sollen. Jede Spalte des
Tabellenobjektes wird dabei durch eine Zeile im
Feld "Spalten" reprsentiert. Dabei knnen auch
mehrere Ausdrcke oder Variablen in einer Spalte
erscheinen, sofern Ihre Applikation dies erlaubt.
65
List & Label - Designer Men "Objekte"
Sie gelangen damit in den bekannten Eigenschaftsdialog, in dem Sie
beliebige Ausdrcke als Spalteninhalte definieren knnen (siehe Kapitel
"2.8. Variablen, Formeln und Ausdrcke" ab Seite 31). Dort finden Sie
beschrieben, wie Sie einzelne Variablen, festen Text oder komplexere
Ausdrcke als Spalteninhalte definieren knnen.
Spalten formatieren
In der Sektion "Spalteneigenschaften" der
Registerkarte knnen Sie zu den jeweils in
der Liste "Spalten" markierten Spalten ver-
schiedene Einstellungen vornehmen. Haben
Sie mehrere Spalten markiert, knnen Sie die
gemeinsamen Eigenschaften in einem
Durchgang bearbeiten. Eigenschaften, die
nicht allen markierten Spalten gemeinsam
sind, stehen bei Mehrfachmarkierungen nicht
zur Verfgung. In der Liste der verfgbaren
Spalteneigenschaften stehen links die
verfgbaren Layout-Optionen und rechts
daneben die jeweils getroffenen
Einstellungen. Um eine Eigenschaft zu
ndern, klicken Sie auf die betreffende Zeile
in der Liste der Spalteneigenschaften. Direkt unterhalb der Liste erscheinen
dann die fr die gewhlte Option verfgbaren Einstellungsmglichkeiten.
Breite einstellen
ber die Option "Breite" legen Sie die Breite (in mm) fr die markierten
Spalten fest. Beim Anklicken der Option "Breite" erscheint unter dem
Listenfeld das Feld "Breite", in dem Sie die gewnschte Spaltenbreite
festlegen knnen. berschreitet dabei die Summe der Spaltenbreiten die
Gesamtbreite des Tabellenobjekts, erhalten Sie eine Fehlermeldung.
Die Breite eines Feldes bzw. einer ganzen Spalte knnen Sie auch direkt im
Arbeitsbereich mit der Maus ndern, indem Sie dort das gewnschte
Tabellenobjekt markieren und die rechte Begrenzungslinie entsprechend
verschieben. Fr ein przises Verschieben empfehlen wir aber den hier
beschriebenen Dialog.
Horiz. Ausrichtung
ber diese Option legen Sie fest, wie die markierten Spalten waagrecht
ausgerichtet sein sollen. Beim Anklicken der Option "Horiz. Ausrichtung"
erscheint unter dem Listenfeld das Feld "Horizontale Ausrichtung" mit den
Optionen "Links", "Zentriert", "Rechts" und "Dezimal".
Vert. Ausrichtung
ber diese Option legen Sie fest, wie die markierten Spalten senkrecht
ausgerichtet sein sollen. Beim Anklicken der Option "Vert. Ausrichtung"
erscheint unter dem Listenfeld das Feld "Vertikale Ausrichtung" mit den
Optionen "Oben", "Zentriert" und "Unten".
66
List & Label - Designer Men "Objekte"
Trennlinie
ber diese Option knnen Sie eine Spaltentrennlinie am linken Rand der
markierten Spalten einfgen. Beim Anklicken der Option "Trennlinie"
erscheint unter dem Listenfeld das Feld "Trennlinie links" mit den beiden
Optionen "mit Trennlinie" und "ohne Trennlinie".
Trennlinienbreite
ber diese Option knnen Sie die Breite der aktivierten Spaltentrennlinie
bestimmen. Eine Breite von "0,0" bedeutet dabei, dass die Trennlinie als
feine Haarlinie gezeichnet wird. Falls Sie keine Trennlinie haben mchten,
knnen Sie diese ber die Option "Trennlinie" ausschalten.
Anpassung
ber diese Option legen Sie fest, ob der Inhalt der markierten Spalten bei
Erreichen der Spaltengrenze in eine neue Zeile umgebrochen oder
abgeschnitten wird. Beim Anklicken der Option erscheint unter dem
Listenfeld das Feld "Anpassung" mit den beiden Optionen "Abschneiden"
und "Wortumbruch".
Hinweis: Es knnen nur Spalteneintrge umgebrochen werden, die auch aus
mehreren Worten bestehen. Einzelne Worte werden prinzipiell nicht
umgebrochen, sondern bei Erreichen der Spaltenbegrenzung immer
abgeschnitten.
Hintergrund
ber diese Option knnen Sie den Hintergrund fr die Spalten festlegen.
Beim Anklicken der Option "Hintergrund" erscheint unter dem Listenfeld das
Feld "Hintergrund" mit dem Button "Raster".
Per Voreinstellung ist das Raster "transparent", d.h. kein Muster ausgewhlt,
und folglich kann dem Hintergrund auch keine Farbe zugeordnet werden.
Um eine Farbe zuordnen zu knnen, muss erst ein anderes Muster als
"transparent" gewhlt werden.
Schriftart
ber diese Option knnen Sie fr die markierten Spalten Schriftart, -stil,
-gre und -farbe festlegen. Klicken Sie auf "Whlen" um beliebige
Schriftoptionen einzustellen oder klicken Sie auf "Voreinst." um die unter
Objekte > Voreinstellungen > Schriftart festgelegten Standardeinstellungen
zu whlen.
Leerzeichen-Optimierung
Genau wie bei Textobjekten knnen auch in Tabellenspalten unerwnschte
Leerzeichen entfernt werden.
Zellenrnder einstellen
Fr die einzelnen Zellen einer Tabelle knnen Sie ber die Eigenschaften
"Rand ..." bestimmen, wieweit der Zelleninhalt jeweils vom Zellenrand
abgesetzt werden soll.
67
List & Label - Designer Men "Objekte"
Zusammen mit der gewhlten Schriftgre bestimmen die Zellenrnder
"oben" und "unten" die Hhe der Tabellenzeile.
Bitte beachten Sie, dass die ber das Zeilenformat (siehe unten) einge-
stellten Zeilenrahmen die eingestellte Zellengre verringern knnen.
RTF-Text in Tabellen
Die Option "RTF-Format" legt fest, ob die aktuelle Zelle einen RTF-Text
enthalten soll. Ist diese Option aktiviert, so werden einige andere oben
beschriebene Optionen nicht mehr bentigt und ausgeblendet, da diese
Einstellungen dann durch das RTF-Objekt vorgenommen werden.
Weitere Informationen zur Verwendung des RTF-Objektes entnehmen Sie
bitte dem Kapitel 5.10. "Formatierte Textobjekte einfgen".
Zeilen formatieren
ber den Button "Layout" knnen Sie das Erscheinungsbild
fr die ganze Tabellenzeile des gewhlten Typs
bestimmen.
ber die Schriftart-Voreinstellung knnen Sie die Schriftart fr die ganze
Tabellenzeile voreinstellen. Neu eingefgte Spalten erscheinen dann
zunchst in dieser Schriftart. ber die entsprechende Option der
Spalteneigenschaften knnen Sie jedoch auch fr jede Spalte eine eigene
Schriftart whlen.
ber die Rubrik "Abstnde vom Druck-
bereich" knnen Sie die Abstnde
einstellen, die die Tabellenzeilen relativ
zum Tabellenobjekt haben sollen.
Die Abstnde "oben" bzw. "unten" bewir-
ken dabei auch entsprechende Leerrume
zwischen den einzelnen Tabellenzeilen.
Ein Abstand unten von 3.0 mm wrde z.B.
bewirken, das zwischen den Zeilen des betreffenden Typs jeweils ein
Abstand von 3.0 mm bleibt. Wenn zustzlich noch eine oberer Abstand
definiert wird, vergrert sich der Leerraum entsprechend. Jede einzelne
Datenzeile wird dabei mit den unter der Rubrik "Rahmen" definierten
Rahmenlinien gedruckt.
ber die Abstnde "links" bzw. "rechts" knnen Sie Einzge relativ zum
Tabellenobjekt oder auch relativ zu anderen Tabellenzeilen erreichen.
Haben Sie z.B. fr die Kopfzeilen einen linken Abstand von 0.0 definiert und
fr die Datenzeilen einen linken Abstand von 10.0, so erscheinen die
Datenzeilen relativ zur Kopfzeile um 10 mm eingerckt.
Kopfzeile
Datenzeilen
68
List & Label - Designer Men "Objekte"
...
Darstellungsbedingungen fr Tabellenzeilen
ber den Button "Darstell.-Bed. ..." knnen Sie fr
die Tabellenzeilen Darstellungsbedingungen
vergeben. Sie gelangen dabei in den bekannten Dialog zur Definition von
logischen Ausdrcken (siehe Kapitel "2.8. Variablen, Formeln und
Ausdrcke" ab Seite 31).
Diese Darstellungsbedingungen gelten zustzlich zu eventuell ber Projekt
> Filter vergebenen, projektspezifischen Darstellungsbedingungen.
Sofern Sie nur eine einzelne Tabellenzeile definiert haben, ist eine Darstel-
lungsbedingung ber Projekt > Filter einer Darstellungsbedingung fr
Tabellenzeilen vorzuziehen.
Bedeutsam werden Darstellungsbedingungen fr Tabellenzeilen jedoch,
wenn Sie mehr als ein Zeilenlayout fr eine Tabellenzeile definieren wollen.
Hier knnen Sie ber solche Darstellungsbedingungen zwischen den
verschiedenen Zeilenlayouts wechseln.
Achten Sie dabei darauf, dass die verschiedenen Darstellungsbedingungen,
die Sie fr die einzelnen Zeilenlayouts vergeben, sich gegenseitig
ausschlieen. Ansonsten wird ein und derselbe Datensatz mehrfach in der
Tabelle erscheinen, d.h. einmal fr jedes Zeilenlayout, bei dem die
Darstellungsbedingung auf den Datensatz passt.
Verschiedene Zeilenlayouts definieren
Sie haben die Mglichkeit, fr ein und dieselbe Tabellenzeile verschiedene
Layouts zu definieren. In Abhngigkeit von Darstellungsbedingungen wird
je nach Situation das jeweils passende Layout verwendet. Auf diese Weise
knnen z.B. die Tabellenzeilen fr manche Datenstze im Fettdruck
erscheinen, whrend sie fr die brigen in normaler Schrift erscheinen.
Oder im einen Fall enthlt die Tabellenzeile andere Spalten...
69
List & Label - Designer Men "Objekte"
5.9.3. Fuzeilen definieren
Hufig ist es wnschenswert, zu einer Tabelle noch eine oder mehrere
spezielle Fuzeilen mit auszugeben. Diese werden wie normale
Tabellenzeilen behandelt, mit der Ausnahme, dass Fuzeilen immer nur am
Ende der Tabelle auf jeder Seite gedruckt werden.
Darstellungsbedingung
Auch bei Gruppenkopfzeilen ist die Verwendung von
Darstellungsbedingungen mglich. Weitere
Informationen hierzu finden Sie im Abschnitt "Darstellungsbedingungen fr
Tabellenzeilen" weiter oben in diesem Kapitel).
5.9.5. Gruppenfuzeilen definieren
Ein weiterer besonderer Zeilentyp sind die Gruppenfuzeilen. Diese funktio-
nieren im Prinzip genau wie die Gruppenzeilen, erscheinen jedoch nachdem
sich die Bedingung gendert hat.
Stellen Sie eine Schriftart, die Farbe, die Gre und den Schrift-Untertyp ein.
Mit dieser Option wird der Umbruch anhand der Ausmae des Objektes
dargestellt. Dies ist nur ein ungefhrer Anhaltspunkt und kann minimal
differieren.
Ist diese Option aktiviert, so darf sich das RTF Objekt umbrechen, also ber
mehrere Seiten verlaufen. Die Option ist per Voreinstellung aktiviert. Wenn
Sie in Listen-Projekten ein sich auf jeder Seite wiederholendes Objekt
drucken wollen, so mssen Sie die Option deaktivieren, da das Objekt
ansonsten nur einmal pro Projekt gedruckt werden wrde.
Das Kontextmen
Die Eingabebox verfgt ber ein Kontextmen, ber das Sie o.g. Formatie-
rungsmglichkeiten fr Zeichen und Absatz direkt anwhlen knnen.
Das RTF Objekt untersttzt auch sog. "Embedded Objects", also in den Text
eingebettete Objekte, wie z.B. Grafiken. Sie knnen diese z.B. ber die
Zwischenablage aus MS Paint einfgen.
5.12. Anordnen
Objekte auf dem Arbeitsbereich knnen sich
gegenseitig verdecken und dabei mehrere Lagen
oder Schichten bilden. Dazu knnen Sie sich
vorstellen, dass alle Ihre einzelnen Objekte jeweils
auf eine transparente Folie gedruckt wren. Wenn
Sie nun die Objekte auf dem Arbeitsbereich
73
List & Label - Designer Men "Objekte"
platzieren, legen Sie diese Folien in einer geeigneten Reihenfolge
bereinander. Jedes Objekt liegt dabei in seiner eigenen Folie oder Schicht.
Mit dem Menpunkt Objekte > Anordnen knnen Sie Objekte von einer
Schicht in eine andere verschieben. Das ist so, als wrden Sie die
Reihenfolge der Folien auf dem Arbeitsbereich ndern.
Bitte beachten Sie, dass diese Form der Schichtung auf dem Arbeitsbereich
nichts mit den in Kapitel "2.6. Arbeiten mit Darstellungsebenen" ab Seite
27 beschriebenen Darstellungsebenen zu tun hat. Objekte, die ber Objekte
> Anordnen bearbeitet werden, ndern dadurch nicht ihre Zuordnung zu
einer Darstellungsebene.
Markieren Sie zunchst die Objekte, die Sie auf dem Arbeitsbereich
anordnen wollen. Whlen Sie dann eine der nachfolgend beschriebenen
Optionen.
5.12.1. Vordergrund
ber den Befehl Objekte > Anordnen > Vordergrund oder die Tasten-
kombination STRG+POS1 werden alle selektierten Objekte der obersten
- d.h. der auf jeden Fall sichtbaren - Ebene zugeordnet.
5.12.2. Hintergrund
ber den Befehl Objekte > Anordnen > Hintergrund oder die Tasten-
kombination STRG+ENDE werden alle selektierten Objekte der hintersten
(untersten) Ebene zugeordnet.
74
List & Label - Designer Men "Objekte"
5.12.5. Ausrichtung
Mit dem Menpunkt Objekte > Anordnen
> Ausrichten knnen Sie mehrere Objekte
aneinander ausrichten. Es mssen
mindestens 2 Objekte markiert sein,
damit das Men anwhlbar wird.
Fr das aneinander Ausrichten von 2 oder
mehr Objekten stehen Ihnen eine ganze
Reihe von Optionen zur Verfgung.
Whlen Sie in den Rubriken "horizontal"
und "vertikal" die gewnschte Art der Ausrichtung.
Links / Rechts / Oben / Unten
ber die Optionen "links", "rechts", "oben", "unten" werden
die markierten Objekte an einer entsprechenden
gemeinsamen Kante ausgerichtet. Mageblich ist dabei das am weitesten
auen stehende der markierten Objekte. Fr diese Ausrichtungen knnen
Sie auch die Tastenkombination STRG + PFEILTASTE benutzen.
Grenanpassung
ber die Option "Grenanpassung" werden die markierten
Objekte in der jeweiligen Dimension (horizontal oder vertikal) auf
eine gemeinsame Gre gezogen. Mageblich sind dabei auch hier die
jeweils am weitesten auen liegenden Kanten.
Konstante Zwischenrume
ber die Option "konstante Zwischenrume" werden zwischen den Rndern
der selektierten Objekte konstante Abstnde eingestellt. Mageblich sind
dabei auch hier die jeweils am weitesten auen liegenden Kanten. Aus Ihnen
wird der durchschnittliche Zwischenraum ermittelt und die Objekte
entsprechend angeordnet.
Falls sich die selektierten Objekte berlagern, d.h. negative Zwischenrume
haben, werden die Objekte durch diese Ausrichtung nicht auseinanderge-
schoben sondern lediglich der berlappungsgrad auf den Durchschnittswert
gesetzt.
Konstante Abstnde
ber die Option "konstante Abstnde" werden zwischen den Zentren der
selektierten Objekte konstante Abstnde eingestellt. Dabei wird aus den
Abstnden der Zentren der Durchschnittswert errechnet und die Objekte
werden entsprechend angeordnet.
Falls sich die selektierten Objekte berlagern, werden die Objekte durch
diese Ausrichtung nicht auseinandergeschoben sondern lediglich der
berlappungsgrad auf den Durchschnittswert gesetzt.
75
List & Label - Designer Men "Objekte"
Unverndert
Wollen Sie die Objekte in einer Dimension (horizontal oder vertikal)
unverndert lassen, whlen Sie die Option "Unverndert".
5.13. Gruppieren
Mehrere, zusammengehrige Objekte knnen zu einer Gruppe zusam-
mengefasst und dann wie ein einzelnes Objekt angesprochen werden. Bitte
beachten Sie, dass ein Objekt jeweils nur Mitglied einer Gruppe sein kann.
Es ist daher nicht mglich, Gruppen wiederum zu bergeordneten Gruppen
zusammenzufassen.
Um zwei oder mehr Objekte zu einer Gruppe zusammenzufassen, gehen Sie
folgendermaen vor:
Selektieren Sie die betreffenden Objekte
Whlen Sie den Befehl Gruppierung erstellen aus dem Men Objekte
oder aus dem Kontextmen. Alternativ knnen Sie auch die Tasten-
kombination STRG+G verwenden.
Um eine Gruppierung wieder rckgngig zu machen, whlen Sie den
Befehl Gruppierung lsen. Alternativ knnen Sie auch die Tasten-
kombination STRG+U verwenden.
Gruppierte Objekte knnen dann wie ein einzelnes Objekt selektiert und
bearbeitet werden.
5.16. Eigenschaften
Wenn Sie ein Objekt selektieren und dann den Befehl Eigenschaften
aus dem Men Objekte oder aus dem Kontextmen whlen oder die
Taste ENTER drcken, knnen Sie in einem Dialogfenster die zum jeweiligen
Objekt gehrenden Eigenschaften bearbeiten. Die Eigenschaften der
76
List & Label - Designer Men "Objekte"
einzelnen Objekte wurden bereits in den einschlgigen Unterkapiteln des
Kapitels "Objekte " ab Seite 53 detailliert beschrieben.
5.17. Positionsdialog
ber den Menpunkt Objekte > Positionsdialog oder die Tastenkombination
UMSCHALT+ENTER knnen Sie die genaue Position des jeweils selektierten
Objekts auf dem Arbeitsbereich auf 1/10 mm genau festlegen. Der
Positionsdialog wurde bereits im Kapitel "Gre ndern und Verschieben
per Dialog" ab Seite 26 beschrieben.
5.18. Darstellungsbedingung
ber den Befehl Darstellungsbedingung aus dem Men Objekte bzw. dem
Kontextmen oder ber die Tastenkombination STRG+ENTER knnen Sie fr
ein selektiertes Objekt eine Bedingung vergeben, die festlegt, wann dieses
Objekt beim Ausdruc??ken dargestellt werden soll und wann nicht. Es
handelt sich dabei also um eine objektspezifische Filterbedingung, die
bereits im Kapitel "Arbeiten mit Filtern" ab Seite 44 beschrieben wurde.
5.21. Objektliste
ber den Befehl Objektliste des Mens Objekte bzw. das Kontextmen oder
ber die Taste NUM x (Taste x im Numerischen Tastenfeld) rufen Sie einen
Dialog mit einer Liste aller in Ihrem Projekt vorhandenen Objekte auf. Die
Objekte werden dabei durch Ihre interne Bezeichnung (Objekttyp und
77
List & Label - Designer Men "Objekte"
Koordinaten) oder, sofern vorhanden, den zugeordneten Namen
reprsentiert.
Objekte bearbeiten
ber die Objektliste knnen Sie alle Objekte auch bearbeiten. Durch
einen Doppelklick auf ein Objekt in der Liste oder durch Anklicken
des Buttons "ndern" rufen Sie den Eigenschafts-Dialog des
betreffenden Objektes auf.
Objekte lschen
Mit dem Button "Lschen" knnen Sie ein oder mehrere in der Objekt-
liste selektierten Objekte aus dem Projekt lschen.
Objekte gegen Bearbeitung sperren
Ist die Option "Bearbeitbar" fr ein Objekt ausgeschaltet, kann das
betreffende Objekt im Arbeitsbereich nicht mehr selektiert und folglich auch
nicht bearbeitet (ndern von Gre, Position und Eigenschaften) werden. Es
kann jedoch nach wie vor in der Objektliste bearbeitet werden. Bei
eingeschalteter Option kann das Objekt hingegen auch im Arbeitsbereich
selektiert und bearbeitet werden.
Objekte benennen
In dem Eingabefeld "Objektname" knnen Sie einen Namen fr das in der
Liste selektierte Objekt vergeben. Diese Namensvergabe entspricht der auch
ber den Befehl Name aus dem Men Objekte oder dem Kontextmen
mglichen Namensvergabe.
Namen zurcksetzen
ber den Button "Voreinst." knnen Sie den Namen des in der Objektliste
selektierten Objektes wieder auf seine interne Bezeichnung zurcksetzen.
78
List & Label - Designer Men "Objekte"
5.21.1. Objekte verketten
ber das Verketten von Objekten knnen Sie bewirken, dass Objekte zeitlich
oder rumlich nachgeordnet zu anderen Objekten gedruckt werden. Zudem
ist es mglich, dass ein verkettetes Objekt sich in seiner Gre an die Gre
des bergeordneten Objektes (Tabelle) anpasst.
Die verknpften Objekte werden dazu in eine "Eltern - Kind" Hierarchie ge-
stellt. Das Objekt, an das andere Objekte angehngt werden, wird zum
Eltern-Objekt. Die Objekte, die an ein anderes Objekt angehngt werden,
sind die Kind-Objekte. Die Kind-Objekte knnen den Eltern-Objekten
zeitlich oder rumlich nachgeordnet werden.
Beachten Sie, dass sich Tabellen-Objekte nicht sinnvoll miteinander verketten
lassen. Es stehen Ihnen aber multiple Datenzeilen zur verfgen, mit denen Sie
in der Regel das gewnschte Layout erzielen knnen.
ber diesen Button knnen Sie an das in der Objektliste
selektierte Objekt andere Objekte "anhngen" bzw. mit
diesem verketten. Nach dem Anklicken des Buttons erscheint eine Liste mit
den zur Verknpfung verfgbaren Objekten in Ihrem Projekt. Whlen Sie das
Objekt, das Sie an das in der Objektliste selektierte Objekt anhngen wollen.
Die Verknpfung wird in der Objektliste durch eine Art "Stammbaum"
angezeigt, aus dem hervorgeht, welches Objekt das Eltern-Objekt und
welches das Kind-Objekt ist. Um mehrere Objekte an ein Objekt
anzuhngen, wiederholen Sie die oben beschriebenen Schritte.
Verkettungstypen
Sobald ein verkettetes Objekt
ausgewhlt wurde - z.B. durch
Anklicken mit der Maus -
stehen im Feld "Verkettung"
eine Reihe von Verkettungs-
typen zur Auswahl, die im
Folgenden nher erlutert werden.
Zeitliche Verkettung
Eine zeitliche Verkettung bedeutet, dass die Kind-Objekte dem Eltern-
Objekt zeitlich nachgeordnet werden. Das bedeutet, dass ein Kind-Objekt
nach dem Eltern-Objekt ausgedruckt wird. Eine zeitliche Verkettung ist z.B.
ntig, wenn Sie in einem Listenprojekt die Anzahl der Tabelleneintrge auf
der aktuellen Seite angeben wollen. Diese Anzahl ist natrlich erst nach
dem Druck der Tabelle bekannt. Also muss das entsprechende Feld zeitlich
nach der Tabelle gedruckt werden.
Die zeitliche Verkettung ist die Voreinstellung nach dem Verketten von
Objekten. Sie wird durch das Symbol einer Sanduhr in der Objektliste
angezeigt.
79
List & Label - Designer Men "Objekte"
Wenn eine zeitliche Verkettung gewhlt ist, sind im Feld "Verkettung" keine
der Optionen fr "Positionsanpassung" und "Grenanpassung"
eingeschaltet.
Rumliche Verkettung
Eine rumliche Verkettung bedeutet, dass die Kind-Objekte dem "Eltern"-
Objekt rumlich, d.h. bezglich Ihrer Gre oder Position, nachgeordnet
werden. Das bewirkt automatisch auch eine zeitliche Verkettung.
ndert sich das Eltern-Objekt in seiner Gre oder Position, weil die in ihm
enthaltenen Variablen weniger Raum einnehmen, als das Objekt zur Ver-
fgung stellt, passen sich bei einer rumlichen Verkettung die Kind-Objekte
automatisch diesen nderungen an.
Rumliche Verkettungen sind nur wirksam, wenn sich die Gre oder Position
des Eltern-Objektes beim Ersetzen der Variablen durch die jeweiligen
Feldinhalte ndert. Manuelle nderungen der Gre oder Position des Eltern-
Objektes im Arbeitsbereich haben hingegen keine Auswirkungen auf die Kind-
Objekte.
Rumliche Verkettungen werden in der Objektliste durch ein
Rechtecksymbol gekennzeichnet.
Verkettungstyp "Positionsanpassung"
Eine rumliche Verkettung bezglich der
Position bedeutet, dass sich das Kind-Objekt
in seiner Position automatisch den nder-
ungen in der Position des Eltern-Objektes
anpasst. Dabei haben Sie zwei mal drei
Optionen:
Option "horizontal"
Das Kind-Objekt passt sich in seiner Position an horizontale
Positionsnderungen des Eltern-Objektes an. Welche Ecke des Eltern-
Objektes dabei fr die Positionsanpassung des Kind-Objektes mageblich
ist, hngt von der gewhlten Option ("relativ zu Anfang", "relativ zu Ende"
oder "am Ende") ab. Wenn sich das Eltern-Objekt also horizontal verschiebt,
verschiebt sich das Kind-Objekt um den gleichen Wert in die gleiche
Richtung.
Option "vertikal"
Das Kind-Objekt passt sich in seiner Position an vertikale
Positionsnderungen des Eltern-Objektes an. Welche Ecke des Eltern-
Objektes dabei fr die Positionsanpassung des "Nachkommen"-Objektes
mageblich ist, hngt von der gewhlten Option ("relativ zu Anfang", "relativ
zu Ende" oder "am Ende") ab. Wenn sich das Eltern-Objekt also vertikal
verschiebt, verschiebt sich das Kind-Objekt um den gleichen Wert in die
gleiche Richtung.
80
List & Label - Designer Men "Objekte"
Sind beide Optionen "horizontal" und "vertikal" eingeschaltet, passt sich das
Kind-Objekt an beide Arten von Positionsnderungen des Eltern-Objektes
an.
Option "relativ zu Anfang"
Das Kind-Objekt verschiebt sich wie die linke obere Ecke des Eltern-
Objektes.
Option "relativ zu Ende"
Das Kind-Objekt verschiebt sich wie die rechte untere Ecke des Eltern-
Objektes.
Option "am Ende"
Das Kind-Objekt beginnt am Ende des Eltern-Objektes, unabhngig von
seiner ursprnglichen Position.
Verkettungstyp "Grenanpassung"
Eine rumliche Verkettung bezglich der
Gre bedeutet, dass das Kind-Objekt seine
Gre automatisch den nderungen der
Gre des Eltern-Objektes anpasst. Hierbei
stehen Ihnen zwei mal zwei Optionen zur
Verfgung.
Option "horizontal"
Das Kind-Objekt passt sich in seiner Breite an horizontale
Grennderungen des Eltern-Objektes an. Mageblich ist dafr die
gewhlte Option ("proportional" oder "invers").
Option "vertikal"
Das Kind-Objekt passt sich in seiner Hhe an vertikale Grennderungen
des Eltern-Objektes an. Mageblich ist dafr die gewhlte Option
("proportional" oder "invers").
Option "proportional"
Die Gre des Kind-Objektes verndert sich genauso wie die des Eltern-
Objektes. Wird dieses z.B. 1 cm schmaler, so wird auch das Kind-Objekt 1
cm schmaler.
Option "invers"
Hierbei wird die Gre des Kind-Objekt umgekehrt proportional zu der
Gre des Eltern-Objektes angepasst. Dies ist eine sehr interessante Option:
Wird das Eltern-Objekt 1 cm schmaler, so wird das Kind-Objekt 1 cm breiter.
Verkettungen lsen
Wenn Sie ein Kind-Objekt in der Objektliste selektiert
haben, steht Ihnen der Button "Verkettung lsen" zur
Verfgung. ber ihn knnen Sie eine bestehende Verkettung wieder lsen,
das Kind-Objekt wird anschlieend wieder als eigenstndiges Objekt in der
Objektliste gefhrt.
81
List & Label - Designer Men "Objekte"
Anwendungsbeispiele
Wie oben beschrieben sind zeitliche Verkettungen immer dann gefragt,
wenn Inhalte oder Bedingungen des Kind-Objektes erst vorhanden bzw.
erfllt sind, sobald das Eltern-Objekt gedruckt wird. Denkbar ist dies z.B.
fr ein Textobjekt, das am Ende einer jeden Seite eine Zwischensumme
enthalten soll. Diese Summe steht erst fest, wenn die Tabelle auf dieser
Seite komplett gedruckt wurde. Es ist also eine zeitliche Verkettung
notwendig.
Ein sehr hufiges Beispiel fr eine rumliche Verkettung ist der Rechnungs-
druck. Eine Rechnung besteht in der Regel aus einer Tabelle, die die
einzelnen Rechnungsposten auf einer beliebigen Anzahl von Seiten auflistet.
Die erste Seite soll sich natrlich von den anderen insoweit unterscheiden,
als dass sie einen Briefkopf enthlt. Im ersten Augenblick bietet sich hier
an, zwei Tabellen auf zwei Ebenen ("Erste Seite", "Folgeseiten") zu erstellen.
Durch eine inverse, vertikale Grenanpassung geht es aber auch einfacher:
Erstellen Sie auf der Basis-Ebene einen unsichtbaren Rahmen (s. Kapitel 5.4.
"Rechteckobjekte einfgen"), der dort beginnt, wo auf den Folgeseiten die
Rechnungstabelle beginnen soll und dort endet, wo die Rechnungstabelle
auf der ersten Seite beginnen soll. Dem Rechteck weisen Sie als
Darstellungsbedingung Page()=1 (="erste Seite") zu. Die Tabelle erstellen
Sie ebenfalls auf der Basis-Ebene. Diese beginnt unter dem Rechteckobjekt.
Nun verketten Sie die Tabelle (Kind-Objekt) mit dem Rechteck (Eltern-
Objekt) und legen als Verkettungstyp eine vertikale, relativ an Ende
Positionsanpassung sowie eine vertikale, inverse Grenanpassung fest. Sie
sparen eine Tabelle und somit die Pflege von zwei Tabellen bei spteren
nderungen.
82
List & Label - Designer Men "Zoom"
6. Men "Zoom"
7. Men "Optionen"
83
List & Label - Designer Anhang
8. Anhang
84
List & Label - Designer Anhang
8.1.2. Wertetypen
Wertetyp Erluterung
BOOLEAN Die logischen Werte WAHR oder FALSCH (bzw. TRUE oder FALSE).
Ist die Bedingung erfllt, ist der Ergebniswert TRUE, andernfalls
FALSE.
STRING Eine beliebige Zeichenkette. Diese Zeichenkette kann Buchstaben,
Zahlen und Sonderzeichen enthalten. Sie mssen in
Anfhrungszeichen ("") gesetzt werden, damit sie von Varia-
blennamen unterschieden werden kann.
DATUM Datumswerte nach dem Julianischen Kalender.
ZAHL Eine Zeichenkette, die nur aus den Ziffern 0, 1,..., 9, dem
Dezimalpunkt und dem Minuszeichen besteht; andere Zeichen
sind nicht erlaubt. Zeichenketten vom Typ ZAHL mssen nicht in
Anfhrungszeichen eingeschlossen werden.
BARCODE Eine Zeichenkette, die aus den fr Barcodes verwendeten Zeichen
besteht.
ZEICHNUNG Eines der untersttzen Bildformate.
RTF Ein formatierter Text
86
List & Label - Designer Anhang
Fstr$(Stkpreis,"#####&.##")
formatiert den Inhalt der Variablen "Stkpreis" in der gewnschten Weise. Das
Zeichen # reserviert dabei die gewnschten Stellen. Das Zeichen & fllt die
betreffende Stelle mit '0' auf, falls die zu formatierende Zahl an dieser Stelle
keine Ziffer hat.
aus wrde im Rckgabewert
.55 " 0,55"
1 " 1,00"
255.3 " 255,30"
Statt mit Leerzeichen knnen die Rckgabewerte z.B. auch mit "*" ergnzt
werden, wenn sie krzer als die reservierte Stellenzahl sind. Der Ausdruck
Fstr$(Stkpreis,"*****&.##")
formatiert den Inhalt der Variablen "Stkpreis" in der gewnschten Weise. Das
Zeichen # reserviert dabei die gewnschten Stellen. Das Zeichen & fllt die
betreffende Stelle mit '0' auf, falls die zu formatierende Zahl an dieser Stelle
keine Ziffer hat.
aus wrde im Rckgabewert
.55 "*****0,55"
1 "*****1,00"
255.3 "***255,30"
Weitere Beispiele:
Der Ausdruck: ergibt:
FStr$(3.142,"#.###") "3,142"
FStr$(3.142,".######") "*******"
FStr$(3.142,"(#.###)") " 3,142 "
FStr$(-3.142,"(#.###)") "(3,142)"
FStr$(3.142,"+#.###") "+3,142"
FStr$(3.142,"-#.###") " 3,142"
FStr$(-3.142,"-#.###") "-3,142"
FStr$(3.142,"&&&.&&&") "003,142"
FStr$(3.142,"***.***") "**3,142"
FStr$(3.142,"$$$.$$$") "$$3,142"
FStr$(3.142,"###.***") " 3,142"
FStr$(5003.1,"#,###.&&") "5.003,10"
FStr$(3.142,"#####") " 3"
Die Funktion "If(<BOOLEAN>,<ALLE>[,<ALLE>])"
Die Funktion "If({Boolean},{Alle},{Alle})" erlaubt das Formulieren
beliebiger Bedingungen. Das erste Argument, BOOLEAN, ist ein logischer
Ausdruck, der auf seinen Wahrheitsgehalt geprft wird.
Ist der Ausdruck wahr (TRUE), so wird das zweite Argument ALLE als
Ergebnis zurckgegeben. Ist der Ausdruck falsch (FALSE), so wird das
dritte Argument ALLE als Ergebnis zurckgegeben. Ist kein drittes
Argument angegeben, nimmt der Rckgabewert bei FALSE in Abhngigkeit
vom Wertetyp des zweiten Argumentes folgende Standardwerte an:
87
List & Label - Designer Anhang
hat das 2. Argument den Typ so wird das Ergebnis bei FALSE
Boolean FALSE
String "" (leerer String)
Datum Julianischer Datumswert 0
Zahl 0
Zeichnung "" (leerer String)
Barcode "" (leerer String)
Mit der Funktion "If({Boolean},{Alle},{Alle})" knnen Sie sich auf
einfache Weise selbst WENN - DANN - SONST-Bedingungen formulieren:
WENN <erstes Argument> DANN <zweites Argument> SONST <drittes
Argument>.
Stellen Sie sich vor, Sie htten in Ihrer Datenbank ein Feld LAND in dem Sie
die Lnderkennzeichen der Adressen Ihrer Geschftspartner verwalten.
Nehmen wir an, bei nicht allen Datenstzen wre ein Eintrag fr LAND
vorhanden. Sie wollten nun Adress-Etiketten ausgeben, bei denen das
Lnderkennzeichen der PLZ mit einem Bindestrich vorangestellt wird. Falls
das Feld LAND leer ist, soll natrlich kein Bindestrich vor der PLZ eingefgt
werden.
Anstatt in einem Textobjekt die Zeile "LAND"-"PLZ ORT" einzugeben,
schreiben Sie:
If(LAND<>"",LAND+"-","")PLZ ORT
WENN nun LAND nicht leer ist, wird "LAND-"vor PLZ geschrieben,
andernfalls wird nichts, auch kein Leerzeichen, vor PLZ geschrieben.
Die Funktion "LastPage()"
Die Funktion "LastPage()" ermittelt, ob die aktuelle Seite die letzte Seite
eines Ausdrucks ist. In diesem Fall gibt "LastPage()" den Wert TRUE
(=WAHR) zurck, andernfalls FALSE (=FALSCH). Die Funktion "LastPage()"
hat keine Argumente, die leeren Klammern mssen jedoch angeben werden.
Nehmen wir an, Sie wollten am Ende einer Tabelle eine Fuzeile drucken,
die auf den ersten Seiten eine Nettozwischensumme, auf der letzten Seite
jedoch eine Nettogesamtsumme enthlt. Mit Hilfe der Funktionen IF() und
LASTPAGE() knnen Sie dynamisch zwischen der letzten und den
vorangehenden Seiten unterscheiden. Der Ausdruck
If(LastPage(),"Nettogesamtsumme: ", "Nettozwischensumme:
")
druckt fr die letzte Seite (LastPage=TRUE) den Text "Nettogesamtsumme: ",
fr die vorangehenden Seiten den Text "Nettozwischensumme: ".
Die Funktion "Left$(STRING,ZAHL)"
Die Funktion "Left$(STRING, ZAHL)" gibt die ersten in ZAHL angegebene
Anzahl Zeichen der Zeichenkette STRING zurck.
aus wrde im Rckgabewert
"Left$("combit", 2)" "co"
88
List & Label - Designer Anhang
Die Funktion "StrSubst$(STRING,STRING[,STRING])"
Die Funktion "StrSubst$({String},{String},{String})" durchsucht die
Zeichenkette des ersten Argumentes STRING nach Vorkommen des zweiten
Argumentes STRING und ersetzt sie durch die Zeichenkette des dritten
Argumentes STRING. Ist kein drittes Argument vorhanden, wird die dem
zweiten Argument entsprechende Zeichenkette aus der Zeichenkette des
ersten Argumentes gelscht.
Nehmen Sie an, Sie wollten Adressaufkleber drucken, in denen der Firmen-
name enthalten ist. Sie haben auf dem Etikett jedoch nur wenig Platz, und
knnen es sich daher nicht leisten, lange Firmenbezeichnungen wie
"Universitt Konstanz" auszuschreiben.
Mit dem Ausdruck
StrSubst$(FIRMA,"Universitt","Uni")
ersetzen Sie jedes Vorkommen von "Universitt" im Feld FIRMA durch "Uni":
aus wrde im Rckgabewert
"Universitt Konstanz" "Uni Konstanz"
8.2.1. Operatoren
Operatoren verknpfen zwei oder mehr Werte bzw. Variablen zu einem
neuen Wert. Sie knnen damit arithmetische Ausdrcke (Grundrechenarten)
oder logische Ausdrcke formulieren. Der Wertetyp des Ergebnisses eines
Ausdruckes ist dabei abhngig von den Wertetypen der einzelnen Elemente
des Ausdruckes.
Relationen
Relationen oder Vergleichsoperatoren bestehen aus zwei Werten desselben
Datentyps, die miteinander dahingehend verglichen werden, ob die
89
List & Label - Designer Anhang
gewhlte Relation fr die beiden Werte zutrifft oder nicht. Das Ergebnis
(Rckgabewert) ist der BOOLEAN-Wert TRUE wenn die Relation zutrifft und
FALSE im anderen Fall.
Relation Bedeutung Datentypen
> Grer STRING, ZAHL, DATUM, RTF
>= Grer oder gleich STRING, ZAHL, DATUM, RTF
< Kleiner STRING, ZAHL, DATUM, RTF
<= Kleiner oder gleich STRING, ZAHL, DATUM, RTF
= Gleich STRING, ZAHL, DATUM, RTF
== Gleich STRING, ZAHL, DATUM, RTF
<> Ungleich STRING, ZAHL, DATUM, RTF
!= Ungleich STRING, ZAHL, DATUM, RTF
Ein Beispiel fr die Verwendung von Relationen wre die Vergleichsbedin-
gung:
PLZ >= 70000
Hiermit wrden alle Datenstze ausgewhlt, deren Wert im Feld PLZ grer
oder gleich 70000 ist.
Arithmetische Operatoren
Bitte beachten Sie, dass fr arithmetische Operatoren die bekannte Bearbei-
tungshierarchie -"Punkt- vor Strichrechnung"- gilt. Zuerst wird der Operator
"Modulo" ausgewertet, dann die Punktrechnung ("*" und "/") zuletzt die
Strichrechnung ("+" und "-"). Wenn Sie eine andere Bearbeitungsreihenfolge
wnschen, mssen Sie Klammern setzen. Die am weitesten "innen" stehende
Klammer wird jeweils zuerst ausgewertet.
Operator Bedeutung Datentypen
+ Addition STRING, DATUM, ZAHL
- Subtraktion DATUM, ZAHL
* Multiplikation ZAHL
/ Division ZAHL
% Modulo ZAHL
Ein Beispiel fr die Verwendung von arithmetischen Operatoren wre der
Ausdruck:
NETTOPREIS+(NETTOPREIS*0,15)
Damit wrde zum Wert des Feldes NETTOPREIS der Betrag von 15% (=MWSt.)
des Inhaltes von NETTOPREIS hinzuaddiert.
Logische Operatoren
Das Ergebnis (Rckgabewert) eines logischen Ausdruckes ist immer ein
BOOLEAN-Wert: TRUE falls der Ausdruck wahr ist sonst FALSE.
Bitte beachten Sie, dass fr logische Operatoren eine Bearbeitungshierarchie
hnlich wie fr arithmetische Operatoren ("Punkt- vor Strichrechnung") gilt.
Zuerst werden NEGIERUNGEN ausgewertet, dann das logische UND und
zuletzt das logische ODER. Wenn Sie eine andere Bearbeitungsreihenfolge
90
List & Label - Designer Anhang
wnschen, mssen Sie Klammern setzen. Die am weitesten "innen" stehende
Klammer wird jeweils zuerst ausgewertet.
Operator Bedeutung Datentyp
NOT oder .NOT. Negierung BOOLEAN
AND oder .AND. logisches UND BOOLEAN
OR oder .OR. logisches ODER BOOLEAN
XOR oder .XOR. logisches exklusiv-ODER BOOLEAN
Ein Beispiel fr die Verwendung von logischen Operatoren wre der
Ausdruck
PLZ>=70000 AND PLZ<=80000
Hiermit wrden alle Datenstze ausgewhlt deren Inhalte im Feld PLZ
grer gleich 70000 UND gleichzeitig kleiner gleich 80000 sind.
91
List & Label - Designer Index
9. Index C
Copy & Paste 65
@ D
@Summe 42 Darstellungsbedingung 28, 30, 77
@User 51 Darstellungsebenen 27
Bedingungen 28
Ebenen definieren 28
A Ebenen zuweisen 29
In Ebene kopieren 29
Alle selektieren 52
Datei
Anhang 84
Beenden 50
Funktionen 84
Laden 14
Verknpfungen 89
Neu 14
Anordnen 73
Probedruck 46
Ausrichtung 75
Speichern 45
Ebene vor 74
Speichern Als 46
Ebene zurck 74
Datensatzfilter 44
Hintergrund 74
Datum
Vordergrund 74
formatieren 39
Arbeiten mit dem Designer 12
Default-Projekt 14
Arbeitsbereich 6, 8
Dezimalstellen 19
Arithmetische Operatoren 90
Dialoge 10
Ausdrcke 31, 32
Dialogstil 57
Benutzerabfragen 37
DIB Bitmaps 59
Datumsformate 39
Drag & Drop 22, 54, 65
fester Text 34
Drucken 46
Funktionen 36
Vorschau 48
Operatoren 41
Drucker 16
Summenvariablen 42 Papierformat 16
Variablen 34 Druckreihenfolge 18
Zahlenformate 40
Ausrichtung 75
E
B Ebene vor 74
Ebene zurck 74
Barcodeobjekte 12, 60 Ebenen 27, 76
Eigenschaften 60 Definition 51
Erstellen 60 Ebenenfenster 9
Orientierung 62 Echtdatenvorschau 48
Barcodes 60 Eigenschaften von Objekten 30, 76
Bearbeiten 50 Einfgen
Bedienung 20 Barcodeobjekte 60
Beenden 50 Ellipsenobjekte 58
Benutzer-Variablen 51 Formatierte Textobjekte 71
Bitmaps 12, 59 Formular-Vorlagen 72
Blocksatz 56 Grafikobjekte 59
Buttons Linienobjekte 59
ndern 11 Objekte 53
Ausschneiden 11 Rechteckobjekte 58
Einfgen 11 Tabellenobjekte 62
Kopieren 11 Textobjekte 53
Lschen 11 Einfhrung 6
Neu 11 Ellipsenobjekte 12, 58
Online-Hilfe 10 EMF Dateien 59
Verschieben 11 Etiketten
Druckreihenfolge bestimmen 18
eigene Formate 17
92
List & Label - Designer Index
Offset 17 L
Laden 14
F Layer 27
Leerzeichen-Optimierung 56
fester Text 34
Lineale 6, 7
Filter 44, 51
Linienobjekte 12, 59
Datensatzfilter 44
Eigenschaften 59
Filter definieren 45
Einfgen 59
Formatierte Textobjekte 71
Farbe 59
Formeln 31, 51
Strichstrke 59
Formular-Vorlagen 13, 72
Listenobjekte 13
Eigenschaften 72
Eigenschaften 62
Erstellen 72
Einfgen 62
Fllung 58
Seitenlayout 18
Funktionen 31, 36, 84, 85
Logische Operatoren 90
Beispiele 85
Benutzerabfragen 37
Empty() 85 M
FStr$() 86
If() 87 Metafiles 12
Lastpage() 88 Multiple Zeilendefinition 64
Left$() 88
Schreibweise 84
StrSubst$() 89 N
Wertetypen 85
Funktionsleiste 7 Nchstes Objekt 52
Fuzeilen 70 Namen 30, 77
Namen festlegen 77
Neu 14
G
Gitter einrichten 19 O
Grafikdatei 59
Proportionen erhalten 60 Oberflche 6
untersttzte Formate 59 Objekte 12, 23, 52
Grafikobjekte 12, 59 Anordnen 73
Eigenschaften 59 Bearbeiten 24
Einfgen 59 Darstellungsbedingung 30, 77
Plazieren 59 Darstellungsebenen 27
Gruppenzeilen 70, 71 Ebenen zuweisen 76
Gruppieren 27 Eigenschaften 30, 76
Einfgen 22, 53
Formatierte Textobjekte 71
H Formular-Vorlagen 13, 72
Grafikobjekte 59
Hilfe 10 Gre verndern 25
Hintergrund 74 Gruppieren 27
In Ebene kopieren 76
Linienobjekte 12, 59
I Namen 30, 77, 78
Objektliste 77
Inverse Verkettung 81
Positionsdialog 77
Invertieren 52
Selektieren 25, 52
Tabellenobjekte 13
K Textobjekte 53
Verketten 79
Kontextmen 6, 8 Verschieben 25
Kreisobjekte 12 Objektliste 77
Kurztasten 23 Offset 17
Online-Hilfe 10
Operatoren 89
Arithmetisch 90
93
List & Label - Designer Index
Logisch 90 Skizze in Dateidialog 15
Relationen 89 Speichern 45
Vergleichsoperatoren 89 Speichern Als 46
Optionen 18, 51, 83 Statusleiste 6
Arbeitsbereich 20 Statuszeile 9
Kompatibilitt 21
Objekte 19
Summenvariablen 42, 51
Projekt 19
Vorschau 21 T
Orientierung 57
Tabellenobjekte 13, 62
Darstellungsbedingungen 69, 72
P Eigenschaften 62
Einfgen 62
Papierformat 16
Fuzeilen definieren 70
PCX Dateien 59
Gruppenzeilen 70, 71
Physikalische Seitengre 16
Layout bestimmen 62
Position verndern 26
Spalten bearbeiten 65
Positionsdialog 26, 77
Spalten formatieren 66
Probedruck 46
Spaltenausrichtung 66
Etiketten 47
Spaltenbreite 66
Listen 47
Spaltendefinition 65
Projekt 12, 51
Spaltentitel 67
Drucken 46
Spaltentrennlinie 67
Ebenendefinition 51
Tabellenlayout 62
Filter 51
Zeilen definieren 64
Laden 14
Zeilen formatieren 68
neu anlegen 14
Zeilenfilter 51
Optionen 51
Zeilenlayouts 69
Projektart whlen 14
Zeilenumbruch 67
Seitenlayout 51
Tabulator 36, 54
Speichern 45
Tastatur 27
Summenvariablen 51
Text und Variablen 12
Textobjekte 53
R Dialogstil 57
Eigenschaften 53
Rahmen 58 Einfgen 53
Rechteckobjekte 12, 58 Orientierung 57
Eigenschaften 58 Schriftart 56
Einfgen 58 Seitenumbruch 58
Fllung 58 Tabulatoren 36
Rahmen 58 Umbruch 35
Schatten 58 Unlschbare Zeilen 57
Relationen 89 Zeilen bearbeiten 54
RLE Bitmaps 59 Zeilenabstand 57
RTF Text 71 Zeilenausrichtung 56
Zeilenumbruch 57
TIFF Dateien 59
S Toolbar 23
Toolleiste 7
Schatten 58 Toolleiste 6
Schriftart 56, 61, 67
Seitenlayout 51
Etiketten 16 U
Listen 18
Seitenumbruch 58 Umbruch 35
Selektieren 25, 52 Seiten 58
Alle 52 Zeilen 57
Invertieren 52 User-Variablen 51
Nchstes Objekt 52
Voriges Objekt 52
Selektionsmodus 52
94
List & Label - Designer Index
V
Variablen 31, 34
Variablenliste 10
Verfahren 12
Arbeiten mit Ausdrcken 31
Darstellungsebenen 27
Filter 44
Objekte bearbeiten 24
Objekte bewegen 25
Objekte einfgen 22
Objekte gruppieren 27
Objekte selektieren 25
Operatoren 41
Projekt laden 14
Projekt neu anlegen 14
Projektart whlen 14
Seitenlayout festlegen 15
Voreinstellungen 18
Vergleichsoperatoren 89
Verketten 79
Verknpfungen 41, 89
Verschieben von Objekten 25
Vordergrund 74
Voreinstellungen 18
Voriges Objekt 52
Vorschau/Preview 9
W
WMF Dateien 59
Z
Zahlenformate 40
Zeilenabstand 57
Zeilenausrichtung
Blocksatz 56
linksbndig 56
rechtsbndig 56
zentriert 56
Zeilendefinition 64, 69
Zeilen-Eigenschaften 55
Zeilenlayouts 64, 69
Zeilenumbruch 57
Zoom 83
95