Drucken von Multitonträgern

In diesem Dialogfenster können sie bestimmen wie ihre Tonträger 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 Tonträger drucken

Ist diese Checkbox aktiviert, werden alle Singles 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 logischer Ausdruck sein und sich exakt auf die Felder der Datenbanktabelle lpmaster 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                               |
|==========================================================|
| lpnum    | N   | Beinhaltet eine automatisch zugewiesene |
|          |     | laufende Nummer.                        |
|----------|-----|-----------------------------------------|
| lptitel  | C   | Beinhaltet den Namen des Tonträgers     |
|----------|-----|-----------------------------------------|
| lpkenn   | C   | Beinhaltet den Typ des Tonträgers.      |
|----------|-----|-----------------------------------------|
| lpdate   | D   | Beinhaltet das Datum der Pressung       |
|----------|-----|-----------------------------------------|
| lpdiscid | N   | Beinhaltet die errechnete Disc-ID des   |
|          |     | Tonträgers wenn es sich um eine AudioCD |
|          |     | handelt.                                |
|----------|-----|-----------------------------------------|
|lpcategory| C   | Beinhaltet das Genre des Tonträgers     |
|----------|-----|-----------------------------------------|
| lpright  | C   | Beinhaltet das Copyright                |
|----------|-----|-----------------------------------------|
| lpprice  | N   | Beinhaltet den Preis des Tonträgers     |
|----------|-----|-----------------------------------------|
| lpmark   | C   | Beinhaltet eine Markierung (\x7d) oder  |
|          |     | ein Leerzeichen.                        |
+----------------------------------------------------------+
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.