早上好,我有一个MDI应用程序,我有一个带有网格(frmCustomerView
)和视图表单(dmCustomerSearch
)的搜索表单,这些都是子MDI表单。
搜索表单只能打开一次,但视图形式可以多次打开
搜索已连接到dmCustomerView
并查看dmCustomerView
,我在创建frmCustomerView
时创建 dmCustomerViewFrm := TdmCustomerViewFrm.create(self);
dmCustomerViewFrm.fdqCustView.ParamByName('REF').Value := fAccountRef;
dmCustomerViewFrm.fdqCustView.Open;
// Set dataModule to an empty string, prevents other forms using it.
dmCustomerViewFrm.Name := '';
的实例,按参数过滤查询,然后打开查询如下。
kill
表单在正确的记录上打开,我可以编辑记录而没有问题....我的问题是当我打开多个记录时,我可以编辑打开的最后一条记录,但之前我得到以下错误:
FDQCustView:数据集未处于编辑或插入模式。
新实例是否将原始实例退出编辑模式?或者我错过了什么?
非常感谢任何建议!