Einzelnen Beitrag anzeigen

Stocki1990

Registriert seit: 26. Okt 2008
8 Beiträge
 
#7

Re: Filterkriterium in Datenbank

  Alt 19. Apr 2009, 12:58
Danke für deine rasche Antwort.

In der Listbox sind viele Komponisten eingetragen.
Wenn ich auf einen Wert (Komponistenname) in der Listbox klicke, sollen die Werke vom Komponisten
in einem Listview in der Mitte erscheinen.

Kann sein, dass ich es ein wenig verwirrend erklärt habe.
- Bin ja ein Newbie

Hier wäre mal mein Ansatz bezüglich der Listbox:

Delphi-Quellcode:
procedure Tform1.FillListbox;
begin
 Listbox1.items.clear;

 ADOQuery1.close;
 ADOQuery1.SQL.clear;
 ADOQuery1.SQL.Add('Select * from MVO_Notenverzeichnis');
 ADOQuery1.Open;

 While not ADOQuery1.Eof do begin
 Listbox1.Items.add(ADOQuery1.FieldValues['Komponistnachname']) ;
  ADOQuery1.Next;
 end;
 
 Adoquery1.close;

 adoquery1.SQL.Clear;
 adoquery1.sql.add('SELECT MVO_Notenverzeichnis.Name, MVO_Notenverzeichnis.KomponistNachname FROM MVO_Notenverzeichnis
WHERE MVO_Notenverzeichnis.KomponistNachname=
' +listbox1.Selected.item);
 adoquery1.ExecSQL;

end;
Grüße Christoph
  Mit Zitat antworten Zitat