从视图中打开对话框中的新表单

雷因哈

我有一个名为 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章