给你说个大概的思路
你先把A表的内容取出来加到COMMBOBOX中然后选择在确定后再通过COMBOBOX中的内容在A中取出相应的记录写到B中
COMBOBOX加内容这样写
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select 供应商编号 from A');
adoquery1.open;
while not adoquery1.eof do
begin
combobox1.items.add(adoquery1.fileds[0].asstring);
adoquery1.next;
end;
然后在你选择后确定的时候把供应商编号供应商名称写到B中
adoquery1.close;
adoquery1.sql.clear;
adoqeury1.sql.add('insert into B (签定日期,供应商编号,供应商名称)');
adoquery1.sql.add('(:v1,:v2,:v3)');
adoqeury1.excutsql;
这之前你可以通过SQL取出供应商的编号和名称赋给v2,v3同时把时间赋给V1