Drucken von Wünschen

In diesem Dialogfenster können sie bestimmen wie ihre Wünsche ausgedruckt werden sollen. Neben der Sortierreihenfolge können sie auch bestimmen ob eventuell nur ein Teil ausgedruckt werden soll, und wenn ja, welcher Teil und wie soll sortiert werden. Um hier dem User alle Flexibilität zu geben die eine SQL-Datenbank bietet, wurde lediglich eine Eingabezeile zur Verfügung gestellt in die ein logischer Ausdruck bezogen auf die Datenbank eingegeben werden kann. Mehr dazu etwas weiter unten.

Checkbox: Alle Singles drucken

Ist diese Checkbox aktiviert, werden alle Wünsche ausgedruckt. Sie können dann mit den Auswahlflächen unter Sortieren die Sortierreihenfolge festlegen.
Eingabezeile: Suchbegriff
In diese Eingabezeile können sie einen Suchbegriff eingeben. Der Suchbegriff muß ein logische Ausdruck sein und sich exakt auf die Felder der Datenbanktabelle wunsch beziehen. Der Syntax der Eingabezeile sieht aus wie folgt:
    <Feldname> <Operator> <Inhalt>
Die Folgende Tabelle zeigt die Feldnamen und eine kurze Beschreibung über deren Verwendungszweck:
+----------------------------------------------------------+
| Feldname | Typ | Bedeutung                               |
|==========================================================|
| nummer   | N   | Beinhaltet eine automatisch zugewiesene |
|          |     | laufende Nummer.                        |
|----------|-----|-----------------------------------------|
| titel    | C   | Beinhaltet den Songtitel                |
|----------|-----|-----------------------------------------|
| gruppe   | C   | Beinhaltet den Namen der Sänger/Gruppe  |
|----------|-----|-----------------------------------------|
| erfasst  | D   | Beinhaltet das Datum der Ersterfassung  |
+----------------------------------------------------------+
Folgende Tabelle Zeigt die möglichen Operatoren bezogen auf den Feldtyp:
+----------------------------------------------------------+
| Operator | Typ | Bedeutung                               |
|==========================================================|
| like     | C   | Wird zum Vergleich von Textfeldern      |
|          |     | verwendet. Dieser Operator darf nur auf |
|          |     | Textfelder angewendet werden!           |
|----------|-----|-----------------------------------------|
| matches  | C   | Wird zum Vergleich von Textfeldern      |
|          |     | verwendet. Dieser Operator darf nur auf |
|          |     | Textfelder angewendet werden! Zusätzlich|
|          |     | gilt der Operator nur für INFORMIX-     |
|          |     | Datenbanken.                            |
|----------|-----|-----------------------------------------|
| <        | N/D | Kleiner als; Dieser Operator darf auf   |
|          |     | alle Felder ausgenommen Textfelder      |
|          |     | angewendet werden.                      |
|----------|-----|-----------------------------------------|
| >        | N/D | Größer als; Dieser Operator darf auf    |
|          |     | alle Felder ausgenommen Textfelder      |
|          |     | angewendet werden.                      |
|----------|-----|-----------------------------------------|
| =        | N/D | Ist gleich; Dieser Operator darf auf    |
|          |     | alle Felder ausgenommen Textfelder      |
|          |     | angewendet werden.                      |
|----------|-----|-----------------------------------------|
| <=       | N/D | Kleiner oder gleich; Dieser Operator    |
|          |     | darf auf alle Felder ausgenommen        |
|          |     | Textfelder angewendet werden.           |
|----------|-----|-----------------------------------------|
| >=       | N/D | Größer oder gleich; Dieser Operator     |
|          |     | darf auf alle Felder ausgenommen        |
|          |     | Textfelder angewendet werden.           |
+----------------------------------------------------------+

Hinweis

Wird ein Vergleich auf ein Textfeld vorgenommen, muß der Suchbegriff in einfache Hochkomma (' ') eingeschlossen werden.