Hinzufügen einer Abfrage-Eingabe zu einem Formular

Mit einer Abfrage-Eingabe können die Benutzer Kriterien zum Filtern von Datensätzen zum Druckzeitpunkt eingeben. Nachdem Sie die Abfrage-Eingabe in der Ansicht Filter des Dialogfelds Datenbank-Setup angegeben haben, ist diese als Datenquelle verfügbar, die auf der Eigenschaftsseite Verknüpfte Datenquelle eines Steuerelements mit dem Steuerelement auf dem Dateneingabeformular verbunden werden kann.

Wenn Sie eine Abfrage-Eingabe mit einem Steuerelement auf Ihrem Dateneingabeformular verknüpfen, können die Benutzer Filterkriterien für die Werte auszuwählen, die in der Datenbank für das Feld vorliegen, für das Sie die Datensätze filtern. Dies kann die Genauigkeit des Filters erhöhen, mit dem sichergestellt wird, dass die richtigen Datensätze für das Drucken oder für die Verbesserung der Formularfunktionen verfügbar sind.

Beispiele

Nutzen Sie die Beispiele in diesem Abschnitt, um sich mit den grundlegenden Schritten bei der Verwendung von Abfrage-Eingaben auf Ihrem Dateneingabeformular vertraut zu machen. Um die Beispiele nachzuvollziehen, verbinden Sie sich zunächst mit einer einfachen Datenbank, erstellen Sie drei Textobjekte auf Ihrer Vorlage und eine Abfrage-Eingabe für die verbundene Datenbank.

GeschlossenEinrichten eines Dokuments zur Nutzung mit den Beispielen

Für die folgenden Beispiele ist es erforderlich, dass Sie eine Verbindung zu einer Datenbank herstellen, die eine Tabelle mit Produkten aufweist, wobei jedes Produkt einer von drei dargestellten Typen ist, wie im Folgenden dargestellt.

Kennung
0543166
17890
1203768
1029384
98563
467233

Produkt
Orangen
Blumentopf
Äpfel
Bananen
Glaskugel
Schaufel

Typ
Verderblich
Zerbrechlich
Verderblich
Verderblich
Breakable
Tool

Für diese Beispiele führen Sie die folgenden Schritte durch.

GeschlossenVerknüpfen von Objekten auf Ihrer Vorlage mit Datenbankfeldern

  1. Klicken Sie im Menü Erstellen der Ansicht Vorlagenentwurf auf Text und dann auf Normal. Klicken Sie alternativ auf das Symbol auf der Objektsymbolleiste und dann auf Normal.

  2. Klicken Sie auf die Stelle in der Vorlagen, an der Sie das Objekt platzieren möchten.

  3. Erweitern Sie im Fenster Datenquellen der Toolbox den Knoten Datenbankfelder.

  4. Ziehen Sie das Feld Kennung auf das Textobjekt, um das Objekt mit der Datenquelle zu verknüpfen.

  5. Wiederholen Sie die Schritte 1 und 2, um ein neues Textobjekt zu erstellen.

  6. Ziehen Sie im Fenster Datenquelle das Feld Produkt aus dem erweiterten Knoten Datenbankfelder auf das neue Textobjekt, um das Objekt mit der Datenquelle zu verknüpfen.

  7. Wiederholen Sie die Schritte 1 und 2, um ein neues Textobjekt zu erstellen.

  8. Ziehen Sie im Fenster Datenquelle das Feld Typ aus dem erweiterten Knoten Datenbankfelder auf das neue Textobjekt, um das Objekt mit der Datenquelle zu verknüpfen.

GeschlossenErstellen Sie eine Abfrage-Eingabe für das Feld „Typ“

  1. Klicken Sie im Menü Datei auf Datenbankeinstellungen einrichten, um das Dialogfeld Datenbank-Setup zu öffnen. Sie können auch auf das Symbol in der Hauptsymbolleiste klicken. (Wenn Sie sich zuvor noch nicht mit einer Datenbank verbunden haben, wird der Datenbank-Setup-Assistent gestartet. Befolgen Sie die Anweisungen des Assistenten, um das Dialogfeld Datenbank-Setup anzuzeigen.)

  2. Klicken Sie im Navigationsfenster des Dialogfeldes Datenbank-Setup auf Filter, um die Eigenschaftsseite Filter zu öffnen.

  3. Klicken Sie auf , um eine neue Filterbedingung zu erstellen.

  4. Klicken Sie auf die [Datenquelle] und dann auf das Datenbankfeld Typ in der Liste.

  5. Klicken Sie auf den [Operator]und dann auf Ist gleich.

  6. Klicken Sie auf <Einen Wert eingeben> und dann auf Neue Abfrage-Eingabe in der Liste, um das Dialogfeld Abfrage-Eingaben zu öffnen.

  7. Nennen Sie die Abfrage-Eingabe „Typ“. Die Festlegung der zusätzlichen Optionen für die Abfrage-Eingabe ist nur notwendig, wenn Sie nicht planen, die Abfrage-Eingabe mit einem Steuerelement zur Dateneingabe zu verknüpfen. Wenn Sie die Abfrage-Eingabe mit einem Steuerelement verknüpfen, konfigurieren Sie die Optionen mit den Eigenschaftsseiten des Steuerelements.

  8. Klicken Sie auf OK, um das Dialogfeld Abfrage-Eingaben zu schließen.

  9. Klicken Sie auf Filter anwenden, um Ihren Filter zu übernehmen und die Ergebnisse anzuzeigen. Die Abfrage-Eingabe fordert Sie zur Eingabe auf.

  10. Klicken Sie auf OK, um das Dialogfeld Datenbank-Setup zu schließen.

Wenn Sie hier aufhören, zeigt BarTender zu Beginn Ihres Druckauftrags ein Dialogfeld an, in dem Sie aufgefordert werden, die zu druckenden Datensätze zu filtern oder „abzufragen“. Wenn Sie einen Typ eingeben, zum Beispiel „Zerbrechlich“, druckt BarTender nur die übereinstimmenden Datensätze aus (in diesem Beispiel „Brauner Topf“ und „Glaskugel“).

Die folgenden Beispiele zeigen, wie Abfrage-Eingaben mit Steuerelementen zur Dateneingabe auf einem Formular integriert werden. Nachdem Sie ein Steuerelement mit einer Abfrage-Eingabe verbunden haben, erscheint die Eingabeaufforderung auf dem Formular und nicht in deren eigenem dedizierten Dialogfeld.

GeschlossenBeispiel 1: Verbinden einer Abfrage-Eingabe mit einer Optionsfeld-Liste

  1. Öffnen Sie das Formular, in dem Sie die Abfrage-Eingabe platzieren möchten.

  2. Klicken Sie im Menü Erstellen auf Steuerelement zur Dateneingabe und dann auf Liste mit Optionsfeldern. Klicken Sie alternativ auf das Symbol auf der Objektsymbolleiste und dann auf Optionsfeld-Liste.

  3. Klicken Sie auf die Stelle, an der Sie das Steuerelement platzieren möchten.

  4. Doppelklicken Sie auf das Bedienelement, um das Dialogfeld Eigenschaften Optionsfeld-Liste zu öffnen. Klicken Sie alternativ im Kontextmenü des Steuerelements auf Eigenschaften.

  5. Klicken Sie im Navigationsfenster auf Verknüpfte Datenquelle, um die Eigenschaftsseite Verknüpfte Datenquelle zu öffnen.

  6. Erweitern Sie in der Liste der Datenquellen den Knoten Abfrage-Eingaben und wählen Sie dann die Abfrage-Eingabe Typ aus.

  7. Klicken Sie im Navigationsfenster auf Listenelemente, um die Eigenschaftsseite Listenelemente zu öffnen.

  8. Klicken Sie in der Liste Quelle auf Werte der Abfrage-Eingabe, wenn diese Option nicht bereits ausgewählt ist. Beachten Sie, dass die Werte, die für die Eigenschaften Anzeigetext und Elementwert angezeigt werden, die Werte des Datenbankfeldes Typ sind.

  9. Konfigurieren Sie mithilfe der anderen Eigenschaftsseiten weitere Eigenschaften des Steuerelements.

  10. Klicken Sie auf Schließen, um das Dialogfeld Eigenschaften Optionsfeld-Liste zu schließen. In der Optionsfeld-Liste wird für jeden Wert des Datenbankfelds Typ eine Schaltfläche angezeigt.

  11. Klicken Sie auf der Hauptsymbolleiste auf , um Ihr Dateneingabeformular in der Vorschau zu sehen.

Sie können die Darstellung der verschiedenen Datensätze auf dem Formular modifizieren, indem Sie den Anzeigetext ändern. Dies wirkt sich nicht darauf aus, was tatsächlich auf Ihren Medien gedruckt wird.

Wenn Sie auf eins der Optionsfelder im Formular klicken, druckt BarTender nur die Datensätze aus, die den Typ haben, der Ihrer Auswahl entspricht.

GeschlossenBeispiel 2: Verbinden einer Abfrage-Eingabe mit einem Steuerelement „Kontrollkästchen“

Für ein Steuerelement „Kontrollkästchen“ enthält die Datenbanktabelle idealerweise lediglich zwei eindeutige Werte für das Feld Typ. Gehen Sie bei diesem Beispiel davon aus, dass nur zwei Werte vorhanden sind: „Verderblich“ und „Werkzeug“. Wenn das Kontrollkästchen ausgewählt ist, werden die Datensätze des Typs „Verderblich“ auf das Medium gedruckt. Wenn das Kontrollkästchen nicht aktiviert ist, werden die Datensätze „Tool“ gedruckt.

  1. Öffnen Sie das Formular, in dem Sie die Abfrage-Eingabe platzieren möchten.

  2. Klicken Sie im Menü Erstellen auf Steuerelement zur Dateneingabe und dann auf Kontrollkästchen. Klicken Sie alternativ auf das Symbol auf der Objektsymbolleiste und dann auf Kontrollkästchen.

  3. Klicken Sie auf die Stelle, an der Sie das Steuerelement platzieren möchten.

  4. Doppelklicken Sie auf das Bedienelement, um das Dialogfeld Eigenschaften Kontrollkästchen zu öffnen. Klicken Sie alternativ im Kontextmenü des Steuerelements auf Eigenschaften.

  5. Klicken Sie im Navigationsfenster auf Verknüpfte Datenquelle, um die Eigenschaftsseite Verknüpfte Datenquelle zu öffnen.

  6. Erweitern Sie in der Liste der Datenquellen den Knoten Abfrage-Eingaben und wählen Sie dann die Abfrage-Eingabe Typ aus.

  7. Klicken Sie im Navigationsfenster auf Kontrollkästchen, um die Eigenschaftsseite Kontrollkästchen zu öffnen.

  8. Geben Sie in das Feld Anzeigetext Verderblich ein.

  9. Prüfen Sie, dass Anzeigetext für den markierten Wert verwenden ausgewählt ist.

  10. Geben Sie Tool in das Feld Nicht markierter Wert ein.

  11. Klicken Sie auf Schließen, um das Dialogfeld Eigenschaften Kontrollkästchen zu schließen.

  12. Klicken Sie auf der Hauptsymbolleiste auf , um Ihr Dateneingabeformular in der Vorschau zu sehen.

GeschlossenBeispiel 3: Verbinden einer Abfrage-Eingabe mit einem Steuerelement vom Typ „Texteingabefeld“

  1. Öffnen Sie das Formular, in dem Sie die Abfrage-Eingabe platzieren möchten.

  2. Klicken Sie im Menü Erstellen auf Steuerelement zur Dateneingabe und dann auf Texteingabefeld. Klicken Sie alternativ auf das Symbol auf der Objektsymbolleiste und dann auf Texteingabefeld.

  3. Klicken Sie auf die Stelle, an der Sie das Steuerelement platzieren möchten.

  4. Doppelklicken Sie auf das Bedienelement, um das Dialogfeld Eigenschaften Texteingabefeld zu öffnen. Klicken Sie alternativ im Kontextmenü des Steuerelements auf Eigenschaften.

  5. Klicken Sie im Navigationsfenster auf Verknüpfte Datenquelle, um die Eigenschaftsseite Verknüpfte Datenquelle zu öffnen.

  6. Erweitern Sie in der Liste der Datenquellen den Knoten Abfrage-Eingaben und wählen Sie dann die Abfrage-Eingabe Typ aus.

  7. Wählen Sie im Navigationsfenster auf Autom. ausfüllen, um die Eigenschaftsseite Autom. ausfüllen zu öffnen.

  8. Klicken Sie hier, um das Kontrollkästchen AutoVervollständigung aktivieren auszuwählen.

  9. Klicken Sie in der Liste Quelle auf Werte der Abfrage-Eingabe, wenn diese Option nicht bereits ausgewählt ist. Beachten Sie, dass die Werte, die unter AutoVervollständigung angezeigt werden, die Werte im Datenbankfeld „Typ“ widerspiegeln.

  10. Klicken Sie auf Schließen, um das Dialogfeld Steuerelement Eigenschaften zu schließen.

  11. Klicken Sie auf der Hauptsymbolleiste auf , um Ihr Dateneingabeformular in der Vorschau zu sehen.

Verwandte Themen