Beispiel für Unterdrückung

Beim Abrufen von Daten aus einer Datenbank stößt BarTender möglicherweise auf Felder, die keine Daten enthalten. In diesen Fällen empfiehlt es sich, eine Datenquelle zu unterdrücken, damit auf Ihrem Druckmedium kein leerer Bereich erscheint.

Betrachten Sie das folgende Beispiel. Ein Einzelhandelsunternehmen druckt Versandetiketten, und die aufgedruckten Lieferadressen werden von einer zentralen Kundendatenbank abgerufen. Einige Datensätze enthalten einen Kundennamen und eine Unternehmensbezeichnung, während andere Datensätze nur den Kundennamen bzw. nur die Unternehmensbezeichnung enthalten.

"Kundenname","Unternehmensbezeichnung","Adresse","Ort","Bundesstaat","Postleitzahl",
"Jake Diamond","Diamond, Inc.","PO Box 60","Gem Town","NV","50897"
"Meg Reilly","","148 Circle Drive","Maple","WA","98005"
"","All-State Trucking","5601 Interstate","Huntsville","IN","40890"

Beachten Sie, dass leere Felder durch zwei Anführungszeichen ("") gekennzeichnet sind.

Wenn diese Informationen in einer Textdatei gespeichert werden, kann jedes Teil als Datenbankfeld verwendet werden. Sie können dann eine Adressvorlage erstellen, die die Informationen dynamisch aus der Datenbank bezieht.

Wenn Sie die Vorlage so konfigurieren, dass jedes dieser Felder als separates Textobjekt gedruckt wird, werden Ihre Etiketten wie folgt gedruckt:

Jake Diamond
Diamond, Inc.
PO Box 60
Gem Town, NV 50897

Meg Reilly
 
148 Circle Drive
Maple, WA 98005


All-State Trucking
5601 Interstate
Huntsville, IN 40890

Beachten Sie das leere zweite Feld im zweiten Datensatz und das leere erste Feld im dritten Datensatz. Sie können diese leeren Zeilen vermeiden, indem Sie vorgeben, dass BarTender immer dann eine Zeilenschaltung unterdrückt, wenn die vorherige Datenquelle leer ist.

Wenn Sie diese Methode verwenden, werden die dieselben drei Etiketten – ohne die übersprungenen Zeilen – wie folgt gedruckt:

Jake Diamond
Diamond, Inc.
PO Box 60
Gem Town, NV 50897

Meg Reilly
148 Circle Drive
Maple, WA 98005

All-State Trucking
5601 Interstate
Huntsville, IN 40890

Gehen Sie zur Konfiguration eines BarTender-Dokuments für dieses Szenario wie folgt vor:

  1. Erstellen Sie die Datenbank.

  2. Öffnen Sie BarTender, und erstellen Sie ein neues leeres Dokument.

  3. Stellen Sie eine Verbindung zur Datenbank her.

  4. Erstellen Sie das Textobjekt für das Adressetikett.

  5. Konfigurieren Sie das Textobjekt für das Adressetikett.

  6. Unterdrücken Sie die leeren Felder.

Weitere Informationen finden Sie in den folgenden Verfahren.

GeschlossenSo erstellen Sie die Datenbank

  1. Kopieren Sie die Beispiel-Datenbank in eine Textdatei.

  2. Trennen Sie die einzelnen Zeilen durch eine Zeilenschaltung.

  3. Speichern Sie die Datei als Unterdrückungsbeispiel.txt.

GeschlossenSo stellen Sie eine Verbindung zur Datenbank her

  1. Klicken Sie im BarTender-Menü Datei auf Datenbankeinstellungen, um das Dialogfeld Datenbank-Setup-Assistent zu starten.

  2. Klicken Sie im Datenbank-Setup-Assistenten auf Textdatei.

  3. Klicken Sie auf Weiter.

  4. Klicken Sie auf Datei auswählen.

  5. Navigieren Sie zur Datei Unterdrückungsbeispiel.txt, und klicken Sie dann auf Öffnen.

  6. Klicken Sie auf Weiter.

  7. Wählen Sie in der Liste Feldtrennung den Eintrag Anführungszeichen und Komma.

  8. Klicken Sie auf Weiter.

  9. Klicken Sie auf Die erste Zeile ist ein Header mit Dateinamen.

  10. Klicken Sie auf Fertigstellen.

  11. Klicken Sie auf OK.

GeschlossenSo erstellen Sie das Textobjekt

  1. Klicken Sie auf das Symbol in der Objektsymbolleiste, um ein Textobjekt hinzuzufügen. Klicken Sie alternativ im Menü Erstellen auf Text.

  2. Wählen Sie aus der Liste der verfügbaren Texttobjekte den Eintrag Normal umgebrochen.

  3. Klicken Sie auf die Stelle in der Vorlage, an der Sie das Textobjekt platzieren möchten.

GeschlossenSo konfigurieren Sie die Adresse

  1. Doppelklicken Sie auf das Textobjekt, um das Dialogfeld Texteigenschaften zu öffnen. Alternativ können Sie auch mit der rechten Maustaste auf das Objekt klicken und dann auf Eigenschaften.

  2. Wählen Sie im Navigationsfeld die gewünschte Datenquelle aus.

  3. Klicken Sie unten im Navigationsfenster auf , um den Assistenten für neue Datenquelle zu starten.

  4. Wählen Sie in der Liste Typ den Eintrag Datenbankfeld aus, und klicken Sie dann auf Weiter.

  5. Wählen Sie in der Liste Feld das gewünschte Datenbankfeld aus. (In diesem Beispiel sollte Kundenname das erste Feld sein.)

  6. Geben Sie in das Feld Beispieldaten einen Text ein, der das Datenbankfeld beschreibt. Sie können beispielsweise „Kundenname“ oder ein generisches Beispiel wie „Jane Doe“ für das Feld Kundenname eingeben.

  7. Klicken Sie auf Fertigstellen, um den Assistenten zu beenden.

  8. Klicken Sie auf , um den Assistenten für neue Datenquellen zu starten.

  9. Wählen Sie als Datenquellentyp Eingebettete Daten.

  10. Klicken Sie auf Fertigstellen, um den Assistenten zu beenden.

  11. Wählen Sie im Navigationsfeld die Datenquelle aus, die Sie soeben erstellt haben.

  12. Markieren Sie im Feld Eingebettete Daten den Beispieltext, und drücken Sie auf Enter, um eine Zeilenschaltung einzufügen.

  13. Wiederholen Sie die Schritte 3 bis 7 für jede Zeile der Adresse wie folgt:

    • " Firmenname"

    • "StraßeAdresse"

    • " Stadt"

    • " Staat"

    • "PLZ"

  14. Wählen Sie im linken Navigationsfenster die eingebettete Datenquelle mit der Zeilenschaltung aus, und klicken Sie dann unten im Bereich auf , um die Datenquelle zu kopieren. Alternativ können Sie mit der rechten Maustaste auf die Datenquelle und dann auf Kopieren klicken.

  15. Wählen Sie das Datenbankfeld „Kundenname“ aus, und klicken Sie auf , um nach dem Feld eine Zeilenschaltung einzufügen. Alternativ können Sie mit der rechten Maustaste auf das Datenbankfeld und dann auf Kopieren klicken.

  16. Fügen Sie nach „Unternehmensbezeichnung“ und „Adresse“ ebenfalls eine Zeilenschaltung ein.

  17. Fügen Sie nach „Ort“ eine eingebettete Datenquelle ein, die aus einem Hochkomma gefolgt von einem Leerzeichen besteht.

  18. Fügen Sie nach „Bundesstaat“ eine eingebettete Datenquelle ein, die nur aus einem Leerzeichen besteht.

  19. Schließen Sie das Dialogfeld Eigenschaften.

Klicken Sie im Menü Datei auf Druckvorschau. Wenn Sie durch die Datensätze blättern, werden Sie im zweiten und dritten Datensatz leere Zeilen feststellen.

GeschlossenUnterdrücken Sie die leeren Felder.

  1. Doppelklicken Sie auf das Textobjekt, um das Dialogfeld Texteigenschaften zu öffnen. Alternativ können Sie auch mit der rechten Maustaste auf das Objekt klicken und dann auf Eigenschaften.

  2. Wählen Sie im linken Navigationsfenster die erste eingebettete Datenquelle aus, die die Zeilenschaltung enthält.

  3. Klicken Sie auf die Registerkarte Wandelt um.

  4. Klicken Sie rechts von Unterdrückung auf , um das Dialogfeld Unterdrückung zu öffnen.

  5. Klicken Sie auf Unterdrücken, wenn vorherige Datenquelle leer ist.

  6. Klicken Sie auf OK, um das Dialogfeld Unterdrückung zu schließen.

  7. Wiederholen Sie den Vorgang für jede eingebettete Datenquelle, die eine Zeilenschaltung enthält.

  8. Klicken Sie auf Schließen, um das Dialogfeld Texteigenschaften zu schließen.

Klicken Sie im Menü Datei auf Druckvorschau. Wenn Sie durch die Datensätze blättern, sind die leeren Zeilen im zweiten und dritten Datensatz verschwunden.

Verwandte Themen