在LN 6.5.6中,我有一个包含大量文档类型(具有不同形式和字段)的视图,我想使用以下方式创建该文档的预览模式:
动态表单:用户选择一个文档和一个脚本组成一个包含该文档所有字段的表单,并使用DialogBox方法打开它。 (我必须创建一个新的表单,因为数据库没有任何形式,表单在其他数据库中)
OR
动态视图:用户选择一个文档,一个脚本组成一个包含该文档所有字段的视图并将其打开。
这可能吗?
答案 0 :(得分:1)
当然,这是可能的。只需让脚本将文档复制到包含所需的任何表单或视图的临时NSF文件,然后从那里调出对话框。但问题是,当用户退出对话框时,他们会发现自己在临时数据库中而不是他们期望的位置,并且您可能还需要一种方法来清理临时数据库。
或者对于视图的想法,您的脚本可以创建一个包含所需列的临时文件夹,将所选文档放在该文件夹中,然后打开该文件夹。但是,问题是,用户不会真正知道他在哪里以及如何回到原来的位置,你必须想办法清理临时文件夹。
为什么不只是将一个表单添加到数据库中,使其成为默认表单,只需将所需的所有字段分别用于预览不同类型文档所需的字段?