18. december 2001 - 14:12Der er
13 kommentarer og 1 løsning
DataSource der køre med lykke
Hej alle sammen
Hvordan laver jeg en lykke der laver en button for været row der er i min DataSource3 ... ?? den skal lave en knap for været row....og gerne sætte dem under hinanden
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); procedure MyClickHandler(Sender: TObject); private { Private declarations } public { Public declarations } end;
var Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject); var MinKnap: Array[0..10] of TButton; x: Integer; begin for x:=0 to 6 do begin MinKnap[x]:=TButton.Create(Form1); with MinKnap[x] do begin parent:=self; Caption:=\'Knap \'+inttostr(x); Width:=60; Height:=20; Left:=30; Top := 20+x*40; Visible:=True; OnClick := MyClickHandler; end; end; end;
procedure TForm1.MyClickHandler(Sender: TObject); begin ShowMessage(\'Hello world\'); end; end.
Er ikke med på hvad der ikke virker ordentligt, måske nedenstående kan hjælpe, ellers forklar lidt nærmere
with DataSource1.DataSet do begin First; while not Eof do begin //Her creater du dine Buttons ButtonXXX.Caption := FieldByName(\'ven_id\').AsString; Next; end; end;
mySQLQuery3.SQL.Text := \'Select * from venner where min_id = \'\'\'+DataSource1.DataSet.FieldByName(\'user_id\').AsString+\'\'\'\'; mySQLQuery3.Active := true; with DataSource3.DataSet do begin First; while not Eof do begin for x:=0 to 6 do begin MinKnap[x]:=TButton.Create(Form1); with MinKnap[x] do begin parent:=self; Caption:= FieldByName(\'ven_id\').AsString; Width:=60; Height:=20; Left:=30; Top := 20+x*40; Visible:=True; Next; end; end; end; end;
mySQLQuery3.SQL.Text := \'Select * from venner where min_id = \'\'\'+DataSource1.DataSet.FieldByName(\'user_id\').AsString+\'\'\'\'; mySQLQuery3.Active := true; with DataSource3.DataSet do begin x := 1; First; while not Eof do begin MinKnap[x]:=TButton.Create(Form1); with MinKnap[x] do begin parent:=self; Caption:= FieldByName(\'ven_id\').AsString; Width:=60; Height:=20; Left:=30; Top := 20+x*40; Visible:=True; end; Next; inc(x); end; end;
jjjaaahhhh kan jeg få dig til at beskrive hvad der skere.... kunhvis du vil... tak det virker
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.