A_ClientList[i] := TStringlist.create;
with datamodule1.ADOQuery2 do
for i:= 0 to Workercount - 1 do
begin
close;
parameters.Clear;
Parameters.CreateParameter('param',ftstring,pdinput,8,A_WorkerNumList.ValueFromIndex[i]);
sql.Clear;
sql.Add('select 客户名称 from 客户简写表 where 业务员编号 =:param');
open;
for j:=0 to datamodule1.ADOQuery2.RecordCount - 1 do
begin
A_ClientList[i].Add(datamodule1.ADOQuery2.fieldbyname('客户名称').AsString);
end;
combobox3.items.addstring(Clientlist[i])
却什么也没加进入去,这是为什么阿
with datamodule1.ADOQuery2 do
for i:= 0 to Workercount - 1 do
begin
close;
parameters.Clear;
Parameters.CreateParameter('param',ftstring,pdinput,8,A_WorkerNumList.ValueFromIndex[i]);
sql.Clear;
sql.Add('select 客户名称 from 客户简写表 where 业务员编号 =:param');
open;
for j:=0 to datamodule1.ADOQuery2.RecordCount - 1 do
begin
A_ClientList[i].Add(datamodule1.ADOQuery2.fieldbyname('客户名称').AsString);
end;
combobox3.items.addstring(Clientlist[i])
却什么也没加进入去,这是为什么阿
1看查询有没有内容,
2.看ClientList有没有内容
放入对应的控件试试
这句话应该放在循环里。
A_WorkerList的值没有错。