AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Datenbankeinträge durch einen listbox-klick anzeigen lassen
Thema durchsuchen
Ansicht
Themen-Optionen

Datenbankeinträge durch einen listbox-klick anzeigen lassen

Ein Thema von Ouou · begonnen am 6. Jul 2009 · letzter Beitrag vom 7. Jul 2009
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    
Ouou

Registriert seit: 16. Mär 2009
108 Beiträge
 
Delphi 2007 Architect
 
#1

Datenbankeinträge durch einen listbox-klick anzeigen lassen

  Alt 6. Jul 2009, 11:39
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
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#2

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

  Alt 6. Jul 2009, 11:45
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).
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Ouou

Registriert seit: 16. Mär 2009
108 Beiträge
 
Delphi 2007 Architect
 
#3

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

  Alt 6. Jul 2009, 11:51
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?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#4

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

  Alt 6. Jul 2009, 12:20
Genauso.
Markus Kinzler
  Mit Zitat antworten Zitat
Ouou

Registriert seit: 16. Mär 2009
108 Beiträge
 
Delphi 2007 Architect
 
#5

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

  Alt 6. Jul 2009, 12:28
Und wie parametisiere ich query das es nicht mehr ein nichtdeklarierter bezeichner ist?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#6

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

  Alt 6. Jul 2009, 12:33
Wie hast du die TQuery-Instanz genannt?
Markus Kinzler
  Mit Zitat antworten Zitat
Ouou

Registriert seit: 16. Mär 2009
108 Beiträge
 
Delphi 2007 Architect
 
#7

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

  Alt 6. Jul 2009, 12:42
also ich habe es bis jetzt mit einer TTable gemacht und nicht mit einer TQuery. Funktioniert es genauso wie mit einer TTable?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#8

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

  Alt 6. Jul 2009, 12:45
Der Zugriff ja. Man gibt allerdings eine SQL-Abfrage statt dem Tabellennamen an.
Markus Kinzler
  Mit Zitat antworten Zitat
Ouou

Registriert seit: 16. Mär 2009
108 Beiträge
 
Delphi 2007 Architect
 
#9

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

  Alt 6. Jul 2009, 12:47
man benötigt aber trotzdem eine TTable oder? weisst du wo man des nachschauen(nachlesen) kann für die SQL-Abfrage?
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.800 Beiträge
 
Delphi 12 Athens
 
#10

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

  Alt 6. Jul 2009, 12:57
http://databases.about.com/od/sql/a/sqlfundamentals.htm

Sherlock
Oliver
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:58 Uhr.
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