如何确定嵌入视图来自哪个数据库文件

时间:2013-09-30 20:49:42

标签: lotus-notes lotus-domino

我正在修改现有的备注数据库。一个表单包含一个嵌入式视图,该视图似乎来自不同的注释数据库,因为可选择的视图不在当前数据库中。我有一些想法,其中嵌入视图的来源是,但我想有一个更好的方式来告诉除了猜测,因为我们有大量的数据库。

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

为了清楚起见,这是关于Notes v7.0的一个老问题。

3 个答案:

答案 0 :(得分: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%往返...如果您在该编辑器中保存表单(虽然我还没有找到遗漏的东西),某些格式可能会丢失

答案 1 :(得分:0)

如果您在NotesPeek中查找,则@Torsten引用的相同信息必须存在。找到它会更加困难。

如果您复制了表单,并删除了除嵌入视图之外的所有内容,那么使用NotesPeek查看表单的副本,您应该可以很快地将其归零。

答案 2 :(得分:0)

在Notes客户端中打开文档,打开“文件”->“属性”,然后单击/关注嵌入式视图。 然后在属性信息框中选择“数据库”,然后将显示有关嵌入式视图所来自的数据库的详细信息。