对话框列表中的@DbLookup公式:服务器错误:在索引

时间:2018-09-14 06:46:00

标签: lotus-notes lotus lotus-formula

和往常一样,我试图通过在其中使用@ -formula填充“对话框列表”字段:

server:="WPRServer/Un";
dbPath:="Region/Users.nsf";
viewName:="Search_users";
@DbLookup("":"NoCache"; server:dbPath; viewName; "myKey"; 2)

但是每次我在自己的领域中遇到错误时: enter image description here

Server error: Entry not found in index

我试图将此公式与其他服务器上具有不同键名的另一个数据库一起用于此字段,但是我再次在此字段上遇到此错误。

  1. 我已经用CTRL + SHIFT + F9更新了视图。
  2. 尝试更新当前的数据库设计。
  3. 重新编译的LS和所有视图。

这很奇怪,因为我在其他数据库中使用了类似的公式,并且每次都能正常工作。

能否请您提供一些小建议,以解决此问题的方法是什么,或者我做错了什么?谢谢。

更新17.09.2018

1。。视图Search_users已排序。

2。。我正在使用Windows服务器,并尝试添加** \ **斜杠,这有助于解决此问题,现在出现此错误:

 This database is currently in use by another person or process, and cannot be accessed at this time.  In order to share a Notes database, it must be accessed via a Domino Server by all users of the database.

我尝试使用Domino Administrator工具重置对该数据库的所有当前访问,没有任何帮助-仍然在对话框列表中出现此错误。

3。 @DbColumn 公式在此视图下正常工作。

4。。此外,已经尝试压缩数据库,没有更改。

0 个答案:

没有答案