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
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
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.