I
ilyhk20
Unregistered / Unconfirmed
GUEST, unregistred user!
我用下面的代码导出数据:
var
rs:variant;
begin
rs:=createoleobject(’adodb.recordset’);
rs.open(selectstring,dsnstring);
if not (rs.eof=true or rs.bof=true) then
rs.movefirst;
while rs.eof=false do
begin
combobox1.Items.Add(rs.fields[’发货人姓名’]);
rs.movenext;
end;
end;
不过现在的问题是:把所有的记录都显示出来了。要怎样才能使相同的姓名只显示一次?还有怎么样在combobox1的下拉菜单里选择一个姓名之后,可以自动把这个人的’地址’’电话’显示在edit里?
本人初学delphi,请各位多多帮忙!
var
rs:variant;
begin
rs:=createoleobject(’adodb.recordset’);
rs.open(selectstring,dsnstring);
if not (rs.eof=true or rs.bof=true) then
rs.movefirst;
while rs.eof=false do
begin
combobox1.Items.Add(rs.fields[’发货人姓名’]);
rs.movenext;
end;
end;
不过现在的问题是:把所有的记录都显示出来了。要怎样才能使相同的姓名只显示一次?还有怎么样在combobox1的下拉菜单里选择一个姓名之后,可以自动把这个人的’地址’’电话’显示在edit里?
本人初学delphi,请各位多多帮忙!