我用下面句子在Main(主窗口)打开一个打开jkd_Form(副窗口)
jkd_Form.ShowModal;  //这个窗口有’返回信息’
我在副窗口中写入
FormCreate时CreateData(DataModule1.jkd,'select 入库单号 From 入库单',1);
FormShow时 if DataModule1.jkd.RecordCount<1 then 
              Edit5.Text:='JKD'+formatdatetime('yymmdd',now)+'0001'
   else
DonHao(Edit5,DataModule1.jkd,'入库单号');
发现第一次运行副窗口没问题,但第二次就出现jkd:Cann’t parform this operation a closed dataset
经多次调试后发现是因为从’数据库’中调入’数据’产生的,就是FormShow中的语句,应怎样解决??{返回信息:用副窗口的按钮打开一个(从窗口),当选择数据后,将数据返回副窗口的一个控件中
由于要返回信息所以我把副窗口放到’Auto-Create Form’,否则返回为空}
大括号中的内容不知对本题有没有影响,先写上!!!