-1

我正在修改现有的笔记数据库。一个表单包含一个嵌入视图,该视图似乎来自不同的笔记数据库,因为可选择的视图不在当前数据库中。我对嵌入式视图的来源有一些想法,但我希望有一个更好的方法来判断,而不是仅仅猜测,因为我们有大量的数据库。

其次,您可以在不删除和重新创建元素的情况下更改嵌入视图的数据库吗?例如,如果我想将嵌入式视图的源从开发数据库转移到同一数据库的生产版本,我该怎么做?

需要明确的是,这是一个关于 Notes v7.0 的老问题。

4

3 回答 3

2

不幸的是,没有前端可以发现这一点。并且没有前端可以改变这一点。唯一的可能是右键单击左侧导航窗格中的表单,然后单击“使用 DXL 编辑”。然后你得到表单的“源”代码,在那里你会发现嵌入的视图:

<embeddedview name='YourViewAlias' database='C1257299904BB19C' 
 showactionbar='true'widthtype='fitwindow' height='5.9056in' scrollbars='true'>
  <code event='showsinglecategory'>
    <formula>SingleCategoryFormula</formula>
  </code>
</embeddedview>

在“数据库”中,您可以找到视图来自的数据库的 ReplicaID。

注意:DXL- 编辑不是 100% 往返...如果您将表单保存在该编辑器中,某些格式可能会丢失(尽管我还没有发现缺少的东西)

于 2013-10-01T09:32:02.383 回答
0

如果您在NotesPeek中查找 @Torsten 引用的相同信息,则必须在那里。只是很难找到。

但是,如果您制作表单的副本,并删除除嵌入视图之外的所有内容,然后使用 NotesPeek 查看表单的副本,您应该能够很快将其归零。

于 2013-10-01T20:45:29.793 回答
0

在 Notes Client 中打开文档,打开 File->Properties 并单击/关注嵌入的视图。然后在属性信息框中选择数据库,将显示有关嵌入视图所在数据库的详细信息。

于 2019-01-15T14:16:36.360 回答