要处理12000,Lotus Notes下拉列表中的代理商代码

时间:2013-04-23 15:03:15

标签: lotus-notes lotus-domino lotus lotus-formula

我有一个字段,我想在其中显示一个下拉列表,其中包含近12,000个代理商代码,我对Lotus Client的性能一点担心,我想过创建配置视图然后使用dbcolumn我可以带来字段中的值(相当传统),但我不确定这是否可以处理数据量(12,000),是否会减慢流程。

任何人都可以建议一些更好的解决方案,以便性能可能不是任何问题。

3 个答案:

答案 0 :(得分:4)

我想你可能想考虑使用一个调用@PickList的按钮。有关详细信息,请参阅here

答案 1 :(得分:1)

创建一个字段并选择类型作为对话框列表。然后选择Use view dialog for choices

注意: - 如果返回值超过32k,DbColumn将抛出错误。

您也可以使用@PickList。

答案 2 :(得分:0)

我想如果在显示值列表时需要刷新视图索引,则会出现最大的瓶颈。我想测试会很快揭示,我想你是否使用显示视图的选择列表或使用你提到的@DBColumn方法都无关紧要。

我不确定会发生什么,性能可能不会那么糟糕。但是,如果性能存在问题,您可以使用预定代理从视图中读取所有值并将其存储在配置文件中。您可能需要使用多个字段来存储给定32KB限制的所有值,但是您的对话框列表公式应该只是从配置文件中读取一些字段,这应该非常快。