Autor Beitrag
Hans-Georg
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 23



BeitragVerfasst: Mi 22.09.10 13:39 
Hallo
Ich habe fogendes Problem
Ich lasse mir perr SQL eine bestimmten Datensatz Anzeigen das geht in einen DBGrid recht gut aber ich möchte diesen Satz in DBEdits Anzeigen und bearbeiten.
Die DBEdits sind mit einer ADODatasource und ADOTable mit der Tabelle verbunden die Afrage erfolgt über ADOQuery
nun meine Frage:

wie macht ich das die Daten in den zu den Feldern gehörenden DBEdits Angezeigt werden ???

Danke im vorraus
Hans-Georg

Moderiert von user profile iconNarses: Überflüssige Zeilenumbrüche/Leerzeilen entfernt.
Muck
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 98
Erhaltene Danke: 8

Win 8, Win 7, Vista, Win XP
Delphi XE3, Delphi 2009, Delphi 2007, Delphi 5
BeitragVerfasst: Mi 22.09.10 14:10 
Hallo,

also, TAdoTable brauchst Du nicht dafuer.

Beispiel:
Dein TDataSource.Dataset setzt Du auf Deine TAdoQuery.
Dein TDBEdit.DataSource setzt Du auf Dein TDataSource.
Dann nur noch Dein TDBEdit.DataField auf den Feldnamen der Query setzten.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
begin
AdoQuery1.Connection:=ADOConnection1;
AdoQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from Adresse');
ADOQuery1.Open;
DataSource1.DataSet:=AdoQuery1;
DBEdit1.DataSource:=DataSource1;
DBEdit1.DataField:='Name';
DBEdit2.DataSource:=DataSource1;
DBEdit2.DataField:='Strasse';
end;