![]() |
Datenbank: Access • Zugriff über: Delphi
Ergebnis Query in Editfeld übernehmen
Wie kann man eine durch Adoquery erreichten Wert bei einer Selcet Abfrage in ein Editfeld übergeben?
|
Re: Ergebnis Query in Editfeld übernehmen
1. Man verwendet ein DBEdit
2.
Delphi-Quellcode:
Edit.Text := AdoTable.FileldByName('<feldname>').asString;
|
Re: Ergebnis Query in Editfeld übernehmen
Das war nicht meine Frage ....z.B
Delphi-Quellcode:
wie kann dieser Wert ausgegeben werden...
Adoquerybe.SQL.Text := 'Select Anlagegut.Name FROM Anlagegut WHERE Inventarnummer = '+
(Editeingabe.text); |
Re: Ergebnis Query in Editfeld übernehmen
Genau so wie ich es oben angegeben habe!
|
Re: Ergebnis Query in Editfeld übernehmen
Aber da wird immer nur die erste Spalte der Datenbank angezeigt...das der wert aus qeury wird ja nicht genutzt oder wie muss ich das verstehen
der Befehl an sich ist mir klar, aber ich dachte immer das bezieht sich nur auf einen Datensatz der nicht auswählbar ist |
Re: Ergebnis Query in Editfeld übernehmen
Wenn du mehrere Felder anzeigen willst dann kannst du entweder alle manuell zusammenhängen oder ein temp. Feld mit allen Felder erzeugen:
SQL-Code:
Select Nummer||', '||Name as Name FROM Anlagegut WHERE Inventarnummer = ...
Zitat:
|
Re: Ergebnis Query in Editfeld übernehmen
Ich will nicht mehr Felder anzeigen sondern z.b Wenn der Wer den ich suche in der 8 ZEile steht die 8 Zeile anzeigen....
|
Re: Ergebnis Query in Editfeld übernehmen
Du kannst nicht mehrere Zeilen in einem Edit anzeigen.
Nimm ein DBGrid. |
Re: Ergebnis Query in Editfeld übernehmen
Ich will ja eigentlich den Wert den ich bei der oberen Abfrage erhalten habe...der in irgent einer Spalte steht aus nur einem Feld in genau ein editfeld übergeben, damit ich dann in diese den anderen Wert schreiben kann und diesen Wert wieder in die Datenbank an genau dieser Stelle zurückgeben kann
|
Re: Ergebnis Query in Editfeld übernehmen
Die Abfrage liefert doch genau einen Wert. Ändern kannst du ihn mit
SQL-Code:
Update Anlagegut set Name = '<neuer wert>' WHERE Inventarnummer = ...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:03 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-2025 by Thomas Breitkreuz