此代码从formBoxes:
中运行良好if (dsContent.State in [dsEdit,dsInsert]) then
qryContent.Post;
但是当从另一个表单检查时,它在dsEdit和dsInsert部分上不喜欢它:抛出未声明的标识符:' dsEdit'。我已将表格包含在使用该表格的用途中。
procedure TFormContents.btnSaveClick(Sender: TObject);
begin
if (FormBoxes.dsContent.State in [dsEdit,dsInsert]) then
FormBoxes.qryContent.Post;
end;
任何帮助都将非常感谢。