基于隐藏形式的值的组合框过滤器
Combo Box Filter Based on Value in Hidden Form
成功登录后,有关用户的信息将以始终打开但隐藏的形式保存。
在程序中,我想根据隐藏表单中的 'txt_security' 过滤各种下拉菜单。
行源示例
SELECT tbl_master_ship.master_ship_id, tbl_master_ship.admin_only
FROM tbl_master_ship;
数据示例共有 5 艘船,只有一艘是 admin_only。如果 txt_security = 1 则显示所有 5 艘船,否则隐藏标记为 admin_only 的一条记录。
我试过了,但如果 txt_security = 1,它只显示一条记录。
WHERE (((tbl_master_ship.admin_only)=IIf([forms]![frm_global_variables]![txt_security]=0,True,False)))
这应该是最简单的方法:
WHERE [Forms]![frm_global_variables]![txt_security] = 1
OR tbl_master_ship.admin_only = 0
只有 [txt_security] <> 1
AND admin_only = True
才会显示记录。
成功登录后,有关用户的信息将以始终打开但隐藏的形式保存。
在程序中,我想根据隐藏表单中的 'txt_security' 过滤各种下拉菜单。
行源示例
SELECT tbl_master_ship.master_ship_id, tbl_master_ship.admin_only
FROM tbl_master_ship;
数据示例共有 5 艘船,只有一艘是 admin_only。如果 txt_security = 1 则显示所有 5 艘船,否则隐藏标记为 admin_only 的一条记录。
我试过了,但如果 txt_security = 1,它只显示一条记录。
WHERE (((tbl_master_ship.admin_only)=IIf([forms]![frm_global_variables]![txt_security]=0,True,False)))
这应该是最简单的方法:
WHERE [Forms]![frm_global_variables]![txt_security] = 1
OR tbl_master_ship.admin_only = 0
只有 [txt_security] <> 1
AND admin_only = True
才会显示记录。