6 ComboBoxにSQLのデータをリストアップする。 |
ComboBoxにデータを入れるときに
ComboBox1.Items.Add('テスト'); ってしますよね。
じゃぁSQLのデータを入れるときにはどう表示するの?ってなりますよね。 やってみました。
動作の保証は出来ません。 あくまで自己責任でどうぞ。
procedure Tmenu.Button4Click(Sender: TObject);
var
litem1 :string;
begin
Ftest_Form.ComboBox1.Items.Clear;
DM1.IBQuery1.SQL.Clear;
DM1.IBQuery1.SQL.Add('SELECT');
DM1.IBQuery1.SQL.Add(' test1,');
DM1.IBQuery1.SQL.Add(' test2,');
DM1.IBQuery1.SQL.Add(' test3');
DM1.IBQuery1.SQL.Add('FROM');
DM1.IBQuery1.SQL.Add(' MST_test_table');
DM1.IBQuery1.Active := true;
DM1.IBQuery1.Last;
while not DM1.IBQuery1.Bof do begin
litem1:=DM1.IBQuery1.FieldByName('test2').AsString;
DM1.IBQuery1.Active := true;
Ftest_Form.ComboBox1.Items.Add(litem1);
DM1.IBQuery1.Prior;
end;
Ftest_Form.ShowModal
end;
|
back |