我有一个名为 PCBatchInfo 的表单。在此表单中,只有 4 个字段,即 BatchNo、Inspector、Start date 和 End Date。然后我将打开此表格并插入信息。
另一方面,我有许多字段的计算机表单,用于在视图中显示所有文档。
PCBatchInfo 和 Computer 表单具有相同的字段,即 PBatchNo。所以,我要做的是,在 PCBatchInfo 中插入 BatchNo。然后当我保存它时,它也会更改所有计算机文档的 BatchNo。
我想在视图中的对话框中打开新的 PCBatchInfo 表单。在我做一些研究时,对话框只能使用 Queryopendocument 打开现有文档。
假设,我在视图中单击按钮,然后它将显示带有 PCBatchInfo 表单的对话框。我插入所有需要的信息,然后保存。我可以使用按钮从视图中使用对话框打开此表单吗?
我找到了一种使用对话框的方法,但无法保存表单。代码如下。
varResult = ws.DialogBox("PCBatchInfo", True, True, False, False, True, False, "Please insert all information below", dialogDoc, False, False, True)
If varResult Then
batchValue = dialogDoc.BBatchNo(0)
inspectorValue = dialogDoc.BInspector(0)
dateValue1 = dialogDoc.BStart(0)
dateValue2 = dialogDoc.Bend(0)
End If
任何人都可以帮助我如何从对话框中保存表单?提前致谢!
在伪代码中:
Set dbdoc= New NotesDocument(db)
Rv= ws.DialogBox(....., dbdoc, ...)
If user clicked Ok then
Dbdoc.Form= "YourFormName"
Dbdoc.Save
Fi
因此,您在调用 DialogBox 之前创建了一个新的 NotesDocument,如果需要,您可以在那里初始化字段,然后 DialogBox 打开,当它关闭时,您必须检查返回值。如果用户单击“确定”,则必须自己完成文档,通过显式设置 Form,也许还有其他一些事情,然后您才能保存文档。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句