【发布时间】:2015-10-30 06:21:45
【问题描述】:
在 openoffice-base (ooBase) 查询中,以及在设置列的标准中。如何在表单[Form1] 中调用组合框[combo_1] 中的值来过滤生成我的报告的查询?
在 MSAccess 中它是 [Forms]![Form1].[combo_1],但我找不到 ooBase 的语法,任何帮助表示赞赏
【问题讨论】:
标签: openoffice-base
在 openoffice-base (ooBase) 查询中,以及在设置列的标准中。如何在表单[Form1] 中调用组合框[combo_1] 中的值来过滤生成我的报告的查询?
在 MSAccess 中它是 [Forms]![Form1].[combo_1],但我找不到 ooBase 的语法,任何帮助表示赞赏
【问题讨论】:
标签: openoffice-base
我可以想到两种方法来做到这一点,这两种方法都比 MSAccess 方法复杂得多。
第一种方法是让组合框保存到筛选表的一行。为确保它始终保存到同一行,此表单或子表单的“内容类型”需要是“SQL 命令”,其“内容”类似于SELECT * FROM "Filter" WHERE "FilterID" = 1(1,或您所使用的行的主键) '正在使用的是)。
现在将您的查询设置为连接到过滤表的该行。
第二种方法是使用宏。在您的组合框中,宏将由“项目状态已更改”事件触发,宏将读取组合框选择并将其放在您需要数据的位置。
【讨论】: