Barangkali sobat semilir mengalami hal serupa, mudah-mudahan script sederhana berikut ini bermanfaat
procedure TForm1.FormActivate(Sender: TObject); var i, j : integer; begin with ADOQuery1 do begin SQL.Clear; SQL.Text := 'select * from Tabel_kecamatan'; Active := false; Active := true; First; end; with TreeView1.Items.AddFirst( nil, 'Daftar Kecamatan dan Desa' ) do Selected := true; for i := 1 to ADOQuery1.RecordCount do begin with TreeView1.Items.AddChildFirst( TreeView1.Selected, ADOQuery1.Fields.Fields[1].AsString) do begin Selected := true; MakeVisible; end; with ADOQuery2 do begin SQL.Clear; SQL.Text := 'select * from Tabel_desa where [Kode Kecamatan]=' + QuotedStr(ADOQuery1.Fields.Fields[0].AsString); Active := false; Active := true; First; end; for j := 1 to ADOQuery2.RecordCount do begin with TreeView1.Items.AddChildFirst(TreeView1.Selected, ADOQuery2.Fields.Fields[2].AsString) do begin MakeVisible; end; ADOQuery2.Next; end; ADOQuery1.Next; TreeView1.Items.Item[0].Selected := true; end; end;
Semilir hati
0 comments:
Posting Komentar
Jika sobat merasa informasi ini bermanfaat, silahkan sobat memberikan komentar. Jika sobat hendak men-COPY ARTIKEL INI, MOHON KIRANYA MENCANTUMKAN SUMBERNYA, MARI KITA SALING MENGHARGAI HAK KEKAYAAN INTELEKTUAL. Jangan lupa, klik Google+ diside bar sebelah kiri