![]() |
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 |
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:
Das SQL musst Du natürlich nicht jedesmal neu zuweisen, sondern kannst das auch zur Designtime fest eintragen (samt Parameter).
Query.Close;
Query.SQL.Text := 'SELECT Feld1,Feld2 FROM Tabelle WHERE Name = :name'; Query.ParamByName('name').Value := ListBox.Items[ListBox.ItemIndex]; Query.Open; |
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?
|
Re: Datenbankeinträge durch einen listbox-klick anzeigen las
Genauso.
|
Re: Datenbankeinträge durch einen listbox-klick anzeigen las
Und wie parametisiere ich query das es nicht mehr ein nichtdeklarierter bezeichner ist?
|
Re: Datenbankeinträge durch einen listbox-klick anzeigen las
Wie hast du die TQuery-Instanz genannt?
|
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?
|
Re: Datenbankeinträge durch einen listbox-klick anzeigen las
Der Zugriff ja. Man gibt allerdings eine SQL-Abfrage statt dem Tabellennamen an.
|
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?
|
Re: Datenbankeinträge durch einen listbox-klick anzeigen las
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz