29.11.2012 Aufrufe

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Einführung in die Programmierung<br />

Demzufolge gibt es in Etiketten- und Karteikartenprojekten lediglich Variablen, während<br />

in <strong>List</strong>enprojekten sowohl Variablen als auch Felder vorkommen können. Für den Druck<br />

einer Rechnung würde eine Anwendung typischerweise die Rechnungskopfdaten wie<br />

Empfänger-Name und -Adresse und die Belegnummer als Variablen anmelden, hingegen<br />

die Postendaten wie Stückzahl, Artikelnummer, Stückpreis etc. als Felder.<br />

Das Anmelden und Definieren von Variablen samt Inhalt geschieht mit der <strong>List</strong> & <strong>Label</strong><br />

Funktion LlDefineVariable[Ext]() und das Anmelden und Definieren von Feldern samt<br />

Inhalt erfolgt über die Funktion LlDefineField[Ext]().<br />

Sie können im Designer auch Hierarchien aufbauen, indem Sie den Punkt "." als Hierarchietrenner<br />

verwenden. So können Sie z.B. "Person.Adresse.Strasse" und "Person.Adresse.Ort"<br />

als Variablen- oder Feldnamen verwenden. Im Designer wird daraus<br />

eine hierarchische Ordnerstruktur, d.h. unterhalb von "Person" findet sich ein Ordner<br />

"Adresse" mit den Feldern "Ort" und "Strasse".<br />

2.4.3. Übergabe von NULL-Werten<br />

Sie können Werte auch als sog. NULL-Werte an <strong>List</strong> & <strong>Label</strong> übergeben. Dies sind Daten,<br />

für die keine Inhalte existieren, etwa ein Lieferdatum für eine Lieferung, die noch<br />

nicht erfolgt ist. Die meisten Datenbanktreiber erlauben die Abfrage des Feldinhaltes auf<br />

NULL. Übergeben Sie in diesem Falle als Inhalt des Feldes bzw. der Variablen die Zeichenkette<br />

"(NULL)" an <strong>List</strong> & <strong>Label</strong>. Diese Möglichkeit steht Ihnen für alle Typen des<br />

folgenden Kapitels zur Verfügung.<br />

2.4.4. Variablen- und Feldtypen<br />

<strong>List</strong> & <strong>Label</strong> erlaubt die Spezifikation folgender Variablen- bzw. Feldtypen. Da die API-<br />

Funktionen zur Übergabe der Werte einen String als Wert erwartet, müssen die tatsächlichen<br />

Werte vor der Übergabe ggf. in eine Zeichenkette umgewandelt werden.<br />

Text<br />

Konstante:<br />

LL_TEXT<br />

Beispielinhalt:<br />

"abcdefg"<br />

Bemerkung:<br />

Dieser kann spezielle, auf Wortumbrüche spezialisierte Zeichen beinhalten. Diese<br />

sind:<br />

22<br />

Wert Bedeutung<br />

LL_CHAR_NEWLINE, 0x0d,<br />

0x0a<br />

Textobjekt: wird zu einem Leerzeichen, wenn im<br />

Designer "kein Umbruch" ("Abschneiden") eingestellt<br />

wird.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!