Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Datenbankeinträge durch einen listbox-klick anzeigen lassen (https://www.delphipraxis.net/136696-datenbankeintraege-durch-einen-listbox-klick-anzeigen-lassen.html)

Ouou 6. Jul 2009 10:39


Datenbankeinträge durch einen listbox-klick anzeigen lassen
 
Hallo miteinander,

ich hätte mal eine frage und zwar besitzte ich eine listbox, in der verschiedene einträge sind. nun möchte ich wenn ich auf die einzelnen einträge der listbox klicke die werte die in meiner datenbank sind in den vorhanden dbedit feldern anzeigen lassen.

kann mir einer helfen wie ich durch einen klick auf die einträge der listbox diese werte in den dbedits anzeigen lassen kann? ich kommme einfach nicht darauf.

danke schon mal für die hilfe.

mfg

DeddyH 6. Jul 2009 10:45

Re: Datenbankeinträge durch einen listbox-klick anzeigen las
 
Das müsste über eine parametrisierte Query zu machen sein. Angenommen, in Deiner Listbox stehen Namen, dann könnte das so gehen:
Delphi-Quellcode:
Query.Close;
Query.SQL.Text := 'SELECT Feld1,Feld2 FROM Tabelle WHERE Name = :name';
Query.ParamByName('name').Value := ListBox.Items[ListBox.ItemIndex];
Query.Open;
Das SQL musst Du natürlich nicht jedesmal neu zuweisen, sondern kannst das auch zur Designtime fest eintragen (samt Parameter).

Ouou 6. Jul 2009 10:51

Re: Datenbankeinträge durch einen listbox-klick anzeigen las
 
hmm mein fehler, ich hätte noch dazu schreiben solln, dass ich mit einer paradox datenbank arbeite (ich weiss paradox sollte man nicht mehr verwenden usw...). will aber erstmal mit ner paradox anfangen, und mich weiter vorarbeiten. wie läuft des denn dann ab wenn man das mit paradox macht?

mkinzler 6. Jul 2009 11:20

Re: Datenbankeinträge durch einen listbox-klick anzeigen las
 
Genauso.

Ouou 6. Jul 2009 11:28

Re: Datenbankeinträge durch einen listbox-klick anzeigen las
 
Und wie parametisiere ich query das es nicht mehr ein nichtdeklarierter bezeichner ist?

mkinzler 6. Jul 2009 11:33

Re: Datenbankeinträge durch einen listbox-klick anzeigen las
 
Wie hast du die TQuery-Instanz genannt?

Ouou 6. Jul 2009 11:42

Re: Datenbankeinträge durch einen listbox-klick anzeigen las
 
also ich habe es bis jetzt mit einer TTable gemacht und nicht mit einer TQuery. Funktioniert es genauso wie mit einer TTable?

mkinzler 6. Jul 2009 11:45

Re: Datenbankeinträge durch einen listbox-klick anzeigen las
 
Der Zugriff ja. Man gibt allerdings eine SQL-Abfrage statt dem Tabellennamen an.

Ouou 6. Jul 2009 11:47

Re: Datenbankeinträge durch einen listbox-klick anzeigen las
 
man benötigt aber trotzdem eine TTable oder? weisst du wo man des nachschauen(nachlesen) kann für die SQL-Abfrage?

Sherlock 6. Jul 2009 11:57

Re: Datenbankeinträge durch einen listbox-klick anzeigen las
 
http://databases.about.com/od/sql/a/sqlfundamentals.htm

Sherlock


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:48 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz