2014-07-08 191 views
0

如何標記表格中所需的字段? 通過下面的公式,我可以檢查字段在保存時是否爲空,但它關閉文檔,因此之前輸入的所有信息都會丟失,有沒有辦法阻止這種情況? @If(@IsDocBeingSaved & @IsNull(@ThisValue); @失敗( 「失敗」); //成功)製作表格所需的字段

回答

2

從你的問題的公式 - 在輸入驗證進入 - 不正是你想要的......它禁止節約...

但是:如果你有一個這樣的按鈕:

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

那麼FileCloseWindow會再次詢問,如果你想保存,如果你回答沒有,該文件將被關閉,所有數據都將丟失。

要禁止這種行爲,人們通常使用這個代碼在「保存&關閉」 - 按鈕:

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

當然用戶可以隨時取消了編輯文檔沒有保存的,但隨後是他自己的責任。

1

QuerySave事件應該允許你做你想做的事情。如果文檔不應該保存,則返回false,並根據需要做出任何指示,表明用戶無法驗證哪些驗證。

相關問題