Das Report-Fenster

     
 
 
 
   
   
     
Das Report-Fenster listet Musiktitel aus der Datenbank an. Wenn alle Titel gewünscht werden, einfach den 'GO'-Button klicken.
Daneben gibt es folgende Funktionen:

Selektion von Titeln

Die Auswahl von Sätzen aus der Datenbank bezieht sich auf zwei Bereiche, die in einer feststehenden AND-Verknüpfung verbunden sind:
  1. Pre-Selektion
  2. Titel und Interpret
'AND-Verknüpfung' bedeutet hier: Es müssen beide Bedingungen erfüllt sein.
Pre-Selektion:
Hier wird angegeben, in welchem Bereich der Datenbank die Auswahl getroffen werden soll:
  • dem Bereich der (noch) nicht im WAV-Format vorliegenden Titel
  • dem Bereich der ins MP3-Format konvertierten Titel
  • dem Bereich der 'leeren' Titel (s. Glossar).
Hinweis:
Wenn Sie aus allen drei Bereichen gleichzeitig selektieren wollen, müssen Sie alle drei Checkboxen 'aus' setzen:
  1. 'Leere Titel' anklicken (dann gehen die beiden Häkchen 'WAV' und 'MP3' aus)
  2. WAV-Titel ausklicken
  3. MP3-Titel ausklicken
Titel und Interpret:
Sie können nach bestimmten Titeln und/oder Interpreten suchen. Die jeweiligen Suchwerte müssen in die mit 'Title' und 'Artist' bezeichneten Eingabe-Felder eingegeben werden. Dabei genügt es, wenn Sie nur den linken Teil des gesuchten Begriffes eingeben.
Beispiel:
'Artist'-Eingabe 'Michael' findet alle Titel mit Interpreten, die mit 'Michael' beginnen.
Sie können Interpreten und Titel mit einer UND- oder ODER-Beziehung verknüpfen. Wählen Sie dazu aus den zwischen den beiden Eingabe- Feldern angezeigten Werten aus.

Bool'sche Ausdrücke für die Suchbedingung:
Um komplexere Bedingungen zu formulieren, als es mit einer einfachen Kombination von Titel und Artist möglich ist (wie oben beschrieben), besteht die Möglichkeit, eine Suchbedingung nach den Regeln Bool'scher Logik anzugeben. Die in CDMagic anzuwendende Syntax ähnelt der in vielen Programmiersprachen vorzufindenden Syntax von IF-Ausdrücken.
Beispiel:
(Artist = 'D.J. Bobo')
Wenn Sie nicht wissen, ob sich der Name mit oder ohne Punkten schreibt, können Sie den LIKE-Operator verwenden, um nur die Teile des Namens vorzugeben, die genau bekannt sind. Beispiel:
(Artist like '%Bobo%')
Wenn weiterhin nicht bekannt ist, ob der Titel unter 'Bobo' oder 'BOBO' oder 'BoBo' gespeichert ist, kann die UCASE-Funktion benutzt werden. Beispiel:
(ucase(Artist) = '%BOBO%')

Die oben beschriebenen Bedingungen heißen 'ELement-Bedingungen'. Mehrere solcher Element-Bedingungen können mit AND und/oder OR verknüpft werden, auch in mehreren logischen Ebenen:
(Artist = 'D.J. Bobo') AND ((Title = 'Halligally 2000') OR (Title = 'Must be like acid'))
Man beachte die doppelte Klammer nach AND, wodurch eine neue logische Ebene eingeleitet wird, deren Wahrheitswert unabhängig ermittelt weird.

Sortierung des Ergebnisses

Sie haben die Wahl zwischen folgenden Sortierfolgen:
  • Titel
  • Interpret
  • Volume-Name
  • Tag des Eingangs in die Datenbank
Klicken Sie hierzu jeweils das entsprechende Kästchen an.

Starten der Anlistung

Nachdem alle Selektionen getroffen sind, klicken Sie auf den 'GO'-Button. Sie können auch nach Eingabe in eines der Felder 'Title' oder 'Artist' einfach die 'Enter'-Taste drücken (solange die Schreibmarke noch in dem Eingabe-Feld steht).

Die SQL-Schnittstelle

Anstelle der vorgenannten Selektionsmöglichkeiten kann die Auswahl der Sätze auch in Form eines standardisierten (ANSI-) SQL-Befehls festgelegt werden. Z.Zt. liegt noch keine vollständige Implementierung der SQL-Syntax vor.
Gültige Beispiele:
select * from tracks  where Titel   = 'In the midnight hour'
select * from volumes where Volname = 'Abbey Road'

Zurück zur Übersicht