Lotus notes Lotus公式重复字段

Lotus notes Lotus公式重复字段,lotus-notes,lotus-formula,Lotus Notes,Lotus Formula,我有一个按钮,让用户选择一个数字的值,并将其分配到一个字段,然后发送一封电子邮件与插入的值的问题。但是,字段的值会重复 我有一个选择错误数量的框: 字段ERRNO:=@Prompt([OkCancelist];“错误数”;“请选择错误数”;“错误数”;“1”:“2”:“3”:“4”) 然后是一个@If函数,该函数根据您之前选择的数字显示成功的方框数以选择错误: @如果(ERRNO=“1”;字段错误:=@提示符([OkCancelist];“选择错误”;“错误号1”;“错误”;“重复提交”。: “

我有一个按钮,让用户选择一个数字的值,并将其分配到一个字段,然后发送一封电子邮件与插入的值的问题。但是,字段的值会重复

我有一个选择错误数量的框:

字段ERRNO:=@Prompt([OkCancelist];“错误数”;“请选择错误数”;“错误数”;“1”:“2”:“3”:“4”)

然后是一个@If函数,该函数根据您之前选择的数字显示成功的方框数以选择错误:

@如果(ERRNO=“1”;字段错误:=@提示符([OkCancelist];“选择错误”;“错误号1”;“错误”;
“重复提交”。:
“无效的客户号码。”:
“中心文件存储引用不正确。”:
“管理/预计财务。”:
“缺少帐户页。”:
“缺少/不正确的提交表详细信息。”:
“缺少次级债务。”:
“未标记或不正确的新的、进一步的或评论。”:
“住房协会缺少政策要求。”:
“LLP缺少政策要求。”:
“专业伙伴关系缺少政策要求。”:
“无法合并。”:
“直接从RM提交。”:
“Op Co/Prop Co条件未满足。”);ERRNO=“2”;字段错误:=@Prompt([OkCancelist];“选择错误”;“错误号1”;“错误”;“重复提交”。: …etc“+字段ERRORTWO:=@提示符([OkCancelist];“选择一个错误”;“错误号2”;“ERRORTWO”;”等等

然后是一封邮件

@MailSend(“George Batty/SUP/NAG_EUROPE”;“WinFAST/Farmcheck已被拒绝。”;“此WinFAST/Farmcheck已被拒绝,原因如下。请修改并重新提交,如有更正。”;“错误”:“错误二”:“错误三”:“错误四”:“评论”:“正文”)

但是,当我看到4个不同的错误时,我得到的邮件响应如下:

由于以下错误,此WinFAST/Farmcheck已被拒绝。如果适用,请修改并重新提交更正。 重复提交。不正确的中心文件存储引用。无效的客户编号。管理/计划财务。不正确的中心文件存储引用。无效的客户编号。管理/计划财务。无效的客户编号。管理/计划财务。管理/计划财务

很抱歉,我尽可能地简短…我已经尝试了我能想到的一切。任何帮助都将非常感谢!

使用
@Prompt([OkCancelListMult];
)。用户可以一次选择所有相关的错误消息,而无需询问用户需要多少错误消息

您的代码将如下所示:

FIELD Errors := @Prompt([OkCancelListMult]; "Select Errors"; "Please select all relevant errors"; "";
"Duplicate Submission." :
"Invalid Customer Number." :
"Incorrect Central File Store Reference." :
"Managment/Projected Finacials." :
"Missing Account Pages." :
"Missing/Incorrect Submission Sheet Details." :
"Missing Subordinated Debt." :
"New, Further, or Review Unmarked or Incorrect." :
"Policy Requirments Missing for Housing Association." :
"Policy Requirments Missing for LLP." :
"Policy Requirments Missing for Professional Partnership." :
"Unable to Consolidate." :
"Submitted Direct from RM." :
"Op Co/Prop Co Conditions Not met.");

@MailSend("George Batty/SUP/NAG_EUROPE";"";"";"WinFAST/Farmcheck Rejected.";
"This WinFAST/Farmcheck has been rejected due to the following errors. Please revise and resubmit with corrections if applicable." ;
Errors : "COMMENT" : "BODY");

FIELD ErrorNumbers := @Elements(Errors);

这很好,但我还需要知道错误数作为一个单独的值。此外,这些值也会进入一个视图,我不是会在一个字段中遇到多个值的问题吗?不,这正是注释的一个好处,您可以在一个字段/项中存储列表。将表单中的字段设置为“多值”。使用@Elements(errors)可以获得的选定错误数。谢谢克努特,我会试一试!这非常有效,谢谢克努特!(我想投票支持你,但我没有足够的代表)