MS-Access组合框控件源

时间:2012-12-24 18:23:28

标签: sql ms-access-2003

是否可以在组合框的控件源中使用IIf语句?我有一个组合框,如果他们的位置像“Ops”,我想从相关表中提取一系列名称。这是我在组合框的控件源中尝试过的。

=IIf(Roster!Position Like "Ops*",Roster!Last,"")

我很确定这是可能的,我做错了什么?

Mods基于HansUp的反馈

查询的SQL

SELECT Roster.Last
FROM Roster
WHERE (((Roster.Position) Like "Ops*"))
GROUP BY Roster.Last;

组合框:主管

Control Source
=Supervisor!Last

仍然没有返回数据。

1 个答案:

答案 0 :(得分:1)

我有一个组合框,如果他们的位置是“Ops”,我想从相关表中提取一系列名称。

使用查询作为组合的行来源。

SELECT [Last], [another field ?]
FROM Roster
WHERE Position Like "Ops*";

然后组合的控制源可以是查询字段。