【发布时间】:2013-04-25 16:23:51
【问题描述】:
我正在创建一个包含有关飞机类型信息的 access 2010 数据库。
我有 4 个组合框;
Aircraft Make
Aircraft Model
Aircraft Variant
Aircraft Feature
我想根据制造商框中的选择过滤模型组合框,然后根据模型组合框中的选择等过滤变体组合框......
下面的代码是我目前为“飞机型号”过滤列表输入的...
SELECT tbl_AircraftModel.[Aircraft Model], tbl_AircraftModel.lku_ShortCode
FROM tbl_AircraftModel
WHERE tbl_AircraftModel.lku_ShortCode = tbl_Aircraft.[Make]'
但这只是要求我输入参数值?
请有人指出正确的方向吗?
【问题讨论】:
-
tbl_Aircraft不包含在FROM子句中,因此Access 对WHERE子句中的tbl_Aircraft.[Make]感到困惑。这不应该引用您在其他组合框中选择的值(可能是Aircraft Manufacturer)吗? -
'tbl_Aircraft.[Make]' 是飞机模型组合框应从中过滤其选项的组合框?
-
所以
tbl_Aircraft.[Make]是组合框的名称? -
是的,该字段使用组合框,其中包含来自
tbl_AircraftMake的数据 -
在设计视图中使用表单,右键单击该组合框并从下拉列表中选择属性。然后在属性表上,选择“其他”选项卡并告诉我们“名称”右侧立即显示的文本。
标签: sql ms-access combobox filter