2015-12-04 4 views
0

После успешного входа в систему информация о пользователе хранится в всегда открытой, но скрытой форме.Фильтр Combo Box на основе значения в скрытой форме

Внутри программы есть различные выпадающие списки, которые я хочу фильтровать на основе «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))) 

ответ

1

Это должно быть самым простым способом:

WHERE [Forms]![frm_global_variables]![txt_security] = 1 
    OR tbl_master_ship.admin_only = 0 

Только если [txt_security] <> 1 И admin_only = True будет запись не будет показано на рисунке.

+0

Как обычно, я думал, что это будет сложнее. – Kaw4Life

Смежные вопросы