审计跟踪但不会保存

时间:2016-11-04 12:06:46

标签: ms-access access-vba ms-access-2010

我使用以下代码跟踪表单上的更改,并且工作正常。

但是,我正在尝试在我的主窗体上使用它来记录某人单击按钮的日期/时间但是我收到以下错误:

  

您输入的表达式没有值

调试带我到这个:

String _message = property.getProperty("message");

我的代码

system.out.println(_message);

我认为我需要告诉它接受空值但不确定如何?

1 个答案:

答案 0 :(得分:2)

Nz(Screen.ActiveControl.OldValue)将返回一个空字符串而不是空值。

Nz(Screen.ActiveControl.OldValue,"<Null>")如果PriorInfo是文本而你想记录它是空的。

Nz(Screen.ActiveControl.OldValue,-1)如果PriorInfo是数字,-1是安全的“空”数字。