2012-12-24 81 views
1

是否可以在組合框的控件源中使用IIf語句?我有一個組合框,如果它們的位置類似於「Ops」,我想從相關表中拉出一系列名稱。這是我在組合框的控制源中嘗試過的。MS-Access組合框控件源

=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 

仍然沒有返回數據。

+0

是否有錯誤或輸出錯誤? – Marc

+0

Marc,當我點擊下拉箭頭時,沒有結果。 –

回答

1

我有一個組合框,如果它們的位置類似於「Ops」,我想從相關表中拉出一系列名稱。

使用查詢作爲組合的行來源。

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

然後組合的控制源可以是查詢字段。

+0

HansUp,我已經按照描述創建了查詢,並將控件源設置爲查詢,但仍然沒有任何結果。我正在修改原始帖子以顯示更改。 –

+0

HansUp,我忘了補充。 SELECT Supervisor.Last FROM Supervisor;行來源...現在工作正常。謝謝! –

+0

Thansk HansUp !!!偉大的指導! –