有没有办法在此控件源上包含if语句?
= DCount(“*”,“[SOBRANTES]”,“[ID] =”和[表格]![形成]![ID])
类似=如果不是new.record DCount(“*”,“[SOBRANTES]”,“[ID] =”和[表格]![形成]![ID])
您可以通过表格'NewRecord
属性访问Form
属性(我知道这听起来很奇怪)。它将是真或假。您可以将此值用作IIf函数的测试条件。
=IIf([Forms]![formedita].Form.NewRecord,"New",
DCount("*","[SOBRANTES]","[ID]=" & [Forms]![formedita]![ID]))
如果表达式在子表单中,那么您需要引用Parent
对象,如[Forms]![formedita].Form.Parent.Form.NewRecord
或[Forms]![formedita].Parent.Form.NewRecord
。
但是你可以通过在上面的IIf公式中引用Forms!parent_form_name
来简化这个。