2014-07-08 192 views
0

如何标记表格中所需的字段? 通过下面的公式,我可以检查字段在保存时是否为空,但它关闭文档,因此之前输入的所有信息都会丢失,有没有办法阻止这种情况? @If(@IsDocBeingSaved & @IsNull(@ThisValue); @失败( “失败”); //成功)制作表格所需的字段

回答

2

从你的问题的公式 - 在输入验证进入 - 不正是你想要的......它禁止节约...

但是:如果你有一个这样的按钮:

@Command([FileSave]); 
@Command([FileCloseWindow]) 

那么FileCloseWindow会再次询问,如果你想保存,如果你回答没有,该文件将被关闭,所有数据都将丢失。

要禁止这种行为,人们通常使用这个代码在“保存&关闭” - 按钮:

@If(@Command([FileSave]) ; @Command([FileCloseWindow]) ; ""); 

当然用户可以随时取消了编辑文档没有保存的,但随后是他自己的责任。

1

QuerySave事件应该允许你做你想做的事情。如果文档不应该保存,则返回false,并根据需要做出任何指示,表明用户无法验证哪些验证。

相关问题