AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Ergebnis Query in Editfeld übernehmen
Thema durchsuchen
Ansicht
Themen-Optionen

Ergebnis Query in Editfeld übernehmen

Ein Thema von rainman51 · begonnen am 4. Feb 2007 · letzter Beitrag vom 6. Feb 2007
Antwort Antwort
Seite 1 von 3  1 23      
Benutzerbild von rainman51
rainman51

Registriert seit: 31. Jan 2007
Ort: Lichtenstein
51 Beiträge
 
#1

Ergebnis Query in Editfeld übernehmen

  Alt 4. Feb 2007, 19:08
Datenbank: Access • Zugriff über: Delphi
Wie kann man eine durch Adoquery erreichten Wert bei einer Selcet Abfrage in ein Editfeld übergeben?
Die Wahrheit ist unsterblich
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Ergebnis Query in Editfeld übernehmen

  Alt 4. Feb 2007, 19:12
1. Man verwendet ein DBEdit
2. Edit.Text := AdoTable.FileldByName('<feldname>').asString;
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von rainman51
rainman51

Registriert seit: 31. Jan 2007
Ort: Lichtenstein
51 Beiträge
 
#3

Re: Ergebnis Query in Editfeld übernehmen

  Alt 4. Feb 2007, 19:20
Das war nicht meine Frage ....z.B

Delphi-Quellcode:
 Adoquerybe.SQL.Text := 'Select Anlagegut.Name FROM Anlagegut WHERE Inventarnummer = '+
(Editeingabe.text);
wie kann dieser Wert ausgegeben werden...
Die Wahrheit ist unsterblich
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Ergebnis Query in Editfeld übernehmen

  Alt 4. Feb 2007, 19:22
Genau so wie ich es oben angegeben habe!
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von rainman51
rainman51

Registriert seit: 31. Jan 2007
Ort: Lichtenstein
51 Beiträge
 
#5

Re: Ergebnis Query in Editfeld übernehmen

  Alt 4. Feb 2007, 19:30
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
Die Wahrheit ist unsterblich
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Ergebnis Query in Editfeld übernehmen

  Alt 4. Feb 2007, 19:36
Wenn du mehrere Felder anzeigen willst dann kannst du entweder alle manuell zusammenhängen oder ein temp. Feld mit allen Felder erzeugen:
Select Nummer||', '||Name as Name FROM Anlagegut WHERE Inventarnummer = ...
Zitat:
der Befehl an sich ist mir klar, aber ich dachte immer das bezieht sich nur auf einen Datensatz
der nicht auswählbar ist
Du hast bei deinem Query ja auch nur eine Spalte angegeben. Durch eine where-Filterung auf eine eindeutigen wert wird zudem auch nur ein Datensatz in der Rückgabemenge erzeugt.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von rainman51
rainman51

Registriert seit: 31. Jan 2007
Ort: Lichtenstein
51 Beiträge
 
#7

Re: Ergebnis Query in Editfeld übernehmen

  Alt 4. Feb 2007, 19:40
Ich will nicht mehr Felder anzeigen sondern z.b Wenn der Wer den ich suche in der 8 ZEile steht die 8 Zeile anzeigen....
Die Wahrheit ist unsterblich
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Ergebnis Query in Editfeld übernehmen

  Alt 4. Feb 2007, 19:41
Du kannst nicht mehrere Zeilen in einem Edit anzeigen.
Nimm ein DBGrid.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von rainman51
rainman51

Registriert seit: 31. Jan 2007
Ort: Lichtenstein
51 Beiträge
 
#9

Re: Ergebnis Query in Editfeld übernehmen

  Alt 4. Feb 2007, 19:46
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
Die Wahrheit ist unsterblich
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Ergebnis Query in Editfeld übernehmen

  Alt 4. Feb 2007, 19:52
Die Abfrage liefert doch genau einen Wert. Ändern kannst du ihn mit
Update Anlagegut set Name = '<neuer wert>WHERE Inventarnummer = ...
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


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 10:34 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