我有一个字段,我想在其中显示一个包含近 12,000 个代理代码的下拉列表,我不太担心 Lotus Client 的性能,我想创建一个配置视图,然后使用 dbcolumn 我可以将值带入归档(非常传统),但我不确定这是否可以处理数据量(12,000),它不会减慢进程。
任何人都可以提出一些更好的解决方案,以便性能可能不是任何问题。
我有一个字段,我想在其中显示一个包含近 12,000 个代理代码的下拉列表,我不太担心 Lotus Client 的性能,我想创建一个配置视图,然后使用 dbcolumn 我可以将值带入归档(非常传统),但我不确定这是否可以处理数据量(12,000),它不会减慢进程。
任何人都可以提出一些更好的解决方案,以便性能可能不是任何问题。
我认为您可能需要考虑使用调用 @PickList 的按钮。请参阅此处了解更多信息。
创建一个字段并选择类型作为对话框列表。并选择Use view dialog for choices
注意:- 如果返回值超过 32k,DbColumn 将抛出错误。
您也可以使用@PickList。
我想如果在显示值列表时需要刷新视图索引,则会出现最大的瓶颈。我想测试会很快揭示这一点,而且我想无论您使用显示视图的选择列表还是使用您提到的@DBColumn 方法都没有关系。
我不确定会发生什么,性能可能不会那么糟糕。但是,如果性能是一个问题,您可以使用计划代理从视图中读取所有值并将它们存储在配置文件中。在给定 32KB 限制的情况下,您可能需要使用多个字段来存储所有值,但是您的对话列表公式应该只是从配置文件文档中读取几个字段,这应该非常快。