【发布时间】:2020-01-22 21:07:35
【问题描述】:
我并没有真正使用过 Kofax 技术,而且我有一个 Kofax 转换表单,其中包含 2 个不同选项卡上的字段。这是此表单的摘要,我必须在验证过程中进行交互。
在这些字段中,我尝试在验证阶段使用验证规则更新其中一些的内容。我只是创建了一个多字段验证规则并正确映射了字段。
提出了一个基本脚本来检查字段是否有效。基于这个脚本,我尝试了一些逻辑。目标是根据第二个字段的基本条件设置一个字段的内容(为空且必填)。 我的目标(稍后)将是通过数据库调用根据“Siret”字段值填充/更新字段。 我的验证规则如下:我检查“Siret”字符串长度(它应该是 14 个字符的字符串)。如果这是真的,我将 Validation 设置为 true 并将另一个字段设置为一个值。
Private Sub Validation_Validate(ByVal ValItems As CASCADELib.CscXDocValidationItems, ByVal pXDoc As CASCADELib.CscXDocument, ByRef ErrDescription As String, ByRef ValidField As Boolean)
Dim strNAF As String
Dim strSiret As String
strNAF = ValItems.Item("NAF").Text
strSiret = ValItems.Item("Siret").Text
' enter your own validation rule here
If Len(strSiret) <= 14 Then
pXDoc.Fields.ItemByName("NAF").Text = "GOOD JOB"
ValidField = True
Else
ValidField = False
ErrDescription = "Describe the error here"
End If
End Sub
当我在“Siret”输入字段上按回车键时,应该会进行此验证。它实际上似乎不起作用。我想知道这个阶段出了什么问题。
【问题讨论】: