1

在 Notes 应用程序中,我有一个(全局)配置文件表单(只有一个实例)。在本文档中,有一个字段包含不同的时事通讯,它们存储为以逗号分隔的单个字符串。

另一方面,我有一个客户表格。每个客户都可以通过对话列表提名其中一些时事通讯。
选择背后的代码:
@Explode(@GetProfileField( "Profile_form";"newsletter");",")

我想建立一个视图,其中每个时事通讯都是包含指定客户的类别。

我实际上不知道该怎么做。我对 Domino 编程很陌生。
我试图显示如下结构:

---------- **Profile_form** --------------  
(...)  
 newsletter = "Hardware, Software"  
(...)  
-------------------------------------------

(只有一个例子!)


---------- **Customer_form** --------------------     
name = John  
lastname = Smith  
company = Example Corporation  
newsletter_nomination = [Hardware; Software]   
-----------------------------------------------------

(每个客户一个实例)


---------- **Newsletter_view** --------------------     
Hardware  
+---- John Smith Example Corporation  
+---- Lucy Potter Another Corporation  
Software  
+---- John Smith Example Corporation  
(...)  
----------------------------------------------------- .

首先,如果您能告诉我如何在我的视图中将每个时事通讯列为条目,这对我将非常有帮助。如果我只是通过字段选项选择“时事通讯”,我的视图中不会出现任何条目。

我希望你能帮帮我!

4

1 回答 1

3

@GetProfileField 在视图中不起作用。

来自 @GetProfileField 的 Notes Designer 帮助:

此功能在列、隐藏时间、部分编辑器或视图选择公式中不起作用。您可以在工具栏按钮或代理中使用它。

  • 您可以更改应用程序以使用常规 Notes 文档来存储这些信息,并且这些信息可以显示在视图中。
  • 如果由于对配置文件的依赖而过于复杂,您可以编写一个脚本来创建反映配置文件文档的文档。然后这些可以显示在视图中。

我不确定您的应用程序中的客户档案是否是 Notes Profile 文档。如果我理解正确,我认为这些应该是常规文档,并且可以显示在视图中。如果该假设正确,您可以创建一个视图,该视图显示具有 4 列的客户资料:

  1. 第 1 列:客户表单的 newsletter_nomination 字段作为分类列
  2. 第 2 列:姓氏(平列)
  3. 第 3 列:名称(平列)
  4. 第4栏:公司(平栏)

希望有帮助。

于 2013-01-25T14:43:17.330 回答