将SQL脚本转换为Lotus Formula

时间:2012-11-22 02:54:18

标签: lotusscript lotus-formula

如何翻译此代码?

从view.view中选择*,其中ageYear =“combobox.value”

我知道sql中的代码,但我不能在Lotus脚本中执行,

2 个答案:

答案 0 :(得分:0)

@DBlookup是你的朋友。我很久没有写过Formula了 - 我所有的Domino主要代码现在都是Java,但是类似

 @dblookup("Notes": "NoCache"; "" : "ViewName"; "combobox.value"; columnnumber)

您无法使用一个@dblookup查找多个列,就像在SQL中选择它们一样。你需要多个@dblookups。

此外,假设您有一个按索引值排序的视图,在您的情况下为ageYear。

如果你真的需要多列,也许你应该使用LotusScript或Java,或重新分析你想要做的事情。上下文会有所帮助。

答案 1 :(得分:0)

Lotus Notes不是关系数据库。它是一个可编程的用户界面和面向文档的存储系统,都集成在一个包中。您需要学习Notes编程的元素。您不能只考虑SQL查询并“翻译”它。

previous question的上下文中,您可以使用表单和嵌入式视图来执行您想要的操作。您不需要LotusScript。肯对这个问题的回答已经指出了正确的方向。我的回答提供了另一种观点。

但是还有很多其他方法可以做你想要的事情;在许多其他情况下,您可能希望从视图中选择文档。