Eigenschaftsseite „Listenelemente“

Die Eigenschaftsseite Listenelemente ist für Optionsfelder, Listenfelder und Dropdown-Listen verfügbar. Es wird dort der Anzeigetext (die Beschriftung) festgelegt, der auf dem Dateneingabeformular erscheint sowie der Elementwert für jede Beschriftung, d. h., was auf dem Medium gedruckt wird.

Der Elementwert, der auf einem Medium gedruckt wird, kann mit dem Anzeigetext identisch sein, oder es kann sich um einen anderen Wert handeln, der entweder von Ihnen auf der Eigenschaftsseite festgelegt wird oder durch die Eigenschaft Quelle vorgegeben wird, die Sie zum Befüllen der Listen auswählen.

Die folgenden Quellen sind verfügbar:

ClosedEingebettete Daten

Bei der Quelle Eingebettete Daten können Sie die Werte manuell eingeben, die in der Liste erscheinen sollen. Klicken Sie zur Eingabe eines neuen Wertes in die Liste auf eine leere Zeile, und geben Sie den gewünschten Wert ein. Klicken Sie zum Löschen eines Wertes auf die Zeile mit dem zu löschenden Wert, und drücken Sie die Taste Entf.

Die Listen können anhand der Listen Anzeigetext oder Elementwert in aufsteigender oder absteigender Reihenfolge sortiert werden. Klicken Sie einfach auf die Überschrift der Liste, nach der sortiert werden soll.

Die folgende Option ist verfügbar, wenn Sie Eingebettete Daten als Quelle auswählen:

ClosedDatenbank

Die Quelle Datenbank bezieht die Listenelemente aus einer verbundenen Datenbank in Form einer Textdatei, einer Microsoft Excel-Tabelle oder einer anderen Datei. Wenn Sie mithilfe des Dialogfelds Datenbank-Setup eine Verbindung zu einer Datenbank hergestellt haben, füllt BarTender die Liste mit den Werten im angegebenen Datenbankfeld.

Die Datenbankverbindung für die Listenelemente ist vollkommen unabhängig von der Datenbankverbindung, die Daten für Ihre Vorlage liefert. Auch wenn Sie bereits eine Verbindung zu einer Datenbank in Ihrem Dokument hergestellt haben, müssen Sie den Datenbank-Setup-Assistenten erneut ausführen, um eine Verbindung zu einer neuen Datenbank (oder derselben) aufzubauen.

Die folgenden Optionen sind verfügbar, wenn Sie Datenbank als Quelle auswählen:

ClosedExterne Datei

Die Quelle Externe Datei bezieht die Listenelemente aus einer Datei auf Ihrem Computer. BarTender wertet die ausgewählte Datei als tabulatorgetrennt aus. Wenn eine Zeile in der Datei keinen Tabulator enthält, werden die Liste Anzeigetext und die zugehörige Liste Elementwert mit der gesamten Zeile gefüllt. Wenn eine Zeile in der Datei zwei separate Werte enthält, die durch ein Tabulatorzeichen getrennt sind, wird der erste Wert in die Liste Anzeigetext und der zweite Wert in die Liste Elementwert eingetragen.

Die folgenden Optionen sind verfügbar, wenn Sie Externe Datei als Quelle auswählen:

ClosedDateinamen im Ordner

Bei der Quelle Dateinamen im Ordner werden die Listen mit den Dateinamen in einem bestimmten Verzeichnis auf Ihrem Computer oder in Ihrem Netzwerk gefüllt. Wenn Sie einen Ordner angegeben haben, können Sie die Liste filtern, damit nur Dateien eines bestimmten Typs innerhalb des Ordners aufgenommen werden. In einem Ordner mit vielen verschiedenen Dateitypen können Sie durch Eingabe von *.xlsx unter Dateimuster zum Beispiel festlegen, dass die Liste nur mit den Namen der Excel-Dateien im jeweiligen Verzeichnis gefüllt wird.

Die folgenden Optionen sind verfügbar, wenn Sie Dateinamen im Ordner als Quelle auswählen:

ClosedVisual Basic Script

Bei der Quelle Visual Basic Script können Sie ein benutzerdefiniertes VB-Skript schreiben, um die Listen zu füllen. Mehrere Listenelemente trennen Sie mit einer Zeilenschaltung (vbCr). Mit dem Skript-Editor, der über die Schaltfläche Skript bearbeiten aufgerufen wird, können Sie Ihr Skript schreiben und ändern.

ClosedBeispiel

Beim Schreiben des Skripts wird jedes Paar aus Anzeigetext und Elementwert in der Liste über eine Zeilenschaltung (vbCr) vom nächsten Paar getrennt. Innerhalb der einzelnen Paare sind Anzeigetext und Elementwert durch ein Tabulatorzeichen (vbTab) getrennt.

Im folgenden Beispiel verkaufen Sie drei Produkte: eine Orange kostet 0,50 €, eine Banane 0,65 € und ein Muffin 1,00 €. Auf dem Dateneingabeformular sollen drei Optionsfelder erscheinen: eines für eine Orange, eines für eine Banane und eines für einen Muffin. Auf den Druckmedien soll nur der Preis erscheinen. Zum Füllen der Optionsfeld-Liste geben Sie das folgende VB-Skript im Skript-Editor ein:

Value = "Orange" + vbTab + "0,5" + vbCr + "Banane" + vbTab + "0,65" + vbCr + "Muffin" + vbTab + "1"

Damit wird das Bedienelement „Liste“ wie folgt gefüllt:

Anzeigetext

Elementwert

Orange

0.5

Banane

0.65

Muffin

1

Wenn Anzeigetext und Elementwert identisch sein sollen, können Sie denselben Wert für jedes Paar eingeben bzw. die Definition für Elementwert einfach nicht einschließen:

Value = "Orange" + vbTab + "Orange" + vbCr + "Banane" + vbTab + "Banane" + vbCr + "Muffin" + vbTab + "Muffin"

OR (ODER)

Value = "Orange" + vbCr + "Banane" + vbCr + "Muffin"

Mit beiden obigen Skripts wird das Bedienelement „Liste“ wie folgt gefüllt:

Anzeigetext

Elementwert

Orange

Orange

Banane

Banane

Muffin

Muffin

ClosedWerte der Abfrage-Eingabe

Wenn Sie eine Abfrage-Eingabe mit dem Bedienelement zur Dateneingabe verknüpft haben, füllt die Quelle Werte der Abfrage-Eingabe die Liste auf Basis der Datensätze, die der Abfrage-Eingabe entsprechen. Eine Abfrage-Eingabe wird in der Ansicht Filter des Dialogfelds Datenbank-Setup eingerichtet.

Unterstützte Bedienelemente

Diese Eigenschaftsseite steht für die folgenden Bedienelemente zur Verfügung:

Verwandte Themen