Lotus Notes - 如何在字段中的输入转换中使用公式来自动填充另一个字段?

问题描述 投票:1回答:1

我的Lotus Notes应用程序中有两个字段,ContactNameCompanyName

CompanyName有一个输入翻译公式,它将检查ContactName中的数据以引用一个视图,然后给出CompanyName它的数据。

Company:= @Unique(@DbLookup("";@DbName;"Visitor List 1";@Text(ContactName);2));

@If(CompanyName = ""; @If(ContactName != ""; Company[1];"");@Text(companyname))

但是,它存在不自动显示的问题,除非我单击另一个字段,否则只会出现数据。我计划在填写ContactName后快速显示数据

为了测试,我尝试将上面的公式从CompanyName移动到ContactName,看看反应能否更快地触发。确实如此。如果我只是简单地复制和粘贴公式,那么CompanyName数据将覆盖ContactName数据。

我把它修改为:

Company:= @Unique(@DbLookup("";@DbName;"Visitor List 1";@Text(ContactName);2));

@If(CompanyName = ""; @Text(CompanyName = @If(ContactName != ""; Company[1];""));@Text(companyname))

但是,这只是立即给ContactName值0.还有什么我可以做修改公式?

lotus-notes
1个回答
1
投票

我有时遇到你的问题,并且取决于字段的类型,你可以将其配置为在更改时刷新表单或强制它通过lotuscript执行相同操作。

当您的字段是列表时

enter image description here

如果您有列表字段,则可以将其设置为图片。

当您的字段是文本框时

我认为这是你的情况,并且你可以强制刷新,就像你在Qazxswpoi上使用F9一样,所以这个领域有一些你可以开发解决方案的事件,其中一个是lotuscript,你可以尝试这个强制完全刷新当用户退出该字段时的表单:

Exiting
© www.soinside.com 2019 - 2024. All rights reserved.