我有一个允许多个签名的表单。如果在3个签名下(作为警告),我希望表单计算签名的数量并显示文本。
如何做到这一点?我假设解决方案是某种VB代码。
我找到this post但似乎只是一个关于签名的布尔值。我也试过添加一个规则来说一个按钮,但“条件”似乎非常有限。我可以选择签名控件,但是如果有任何签名,“不存在”或“空白”之类的东西似乎不适当。我找不到任何正确检测签名的条件。
请注意,这是在网上填写的。我的表单设置详情:
我在签名控件上尝试了sum()
,但它返回了NaN
Per this MSDN article,我尝试了一些VBcode,但是我无法使语法正常工作。我尝试了<signature_control_name>.Count
答案 0 :(得分:1)
在您的数据源中,您应该有两个签名组,一个嵌套在另一个中。所有签名都作为签名节点存储在最内层组中的节点。
如果您使用脚本/托管代码,您应该能够获取内部节点,然后计算其中的签名节点数。
我不确定使用IP规则的方法,因为在应用签名之前没有实际节点(IP不会验证规则并允许您保存它)。