这种情况怎么办啊
我在2个窗口中都填加如下代码:
procedure TFormdjqscl.FormShow(Sender: TObject);
begin //窗体显示时把所有省市自动列出
dm.yzsz.open;
while(dm.yzsz.Eof=false)do
begin
if copy(dm.yzsz.FieldByName('代码').AsString,3,4)='0000' then
combobox1.Items.Add(dm.yzsz.FieldByName('名称').AsString)
else
if copy(dm.yzsz.FieldByName('代码').AsString,5,2)='00' then
combobox2.Items.Add(dm.yzsz.FieldByName('名称').AsString);
dm.yzsz.Next;
end;
button5.Enabled:=false;
button6.Enabled:=false;
end;
可是在运行时,打开一个窗口时,COMBOBOX里面可以列出所有记录,但是关闭这个窗口,打开另一个时却没有列出来这些记录了.而且同一个窗口第二次打开时也没有列出这些记录,这是怎么回事啊?
在线等^