2011-12-09 27 views
0

全部,使用兩個級聯查找在Access中創建表單

我想創建一個Access 2007表單來捕獲員工技能和項目。

用戶首先選擇的是從下拉菜單中選擇一個管理器。

應該生成該經理下的員工名單。

然後選擇一個員工,並且將允許添加多種技能,多年的經驗,關鍵資源標誌等

任何幫助,將不勝感激。

+0

也許是:http://stackoverflow.com/questions/927256/is-there -a-simple-way-of-populating-drop-in-this-access-database-schema/927588#927588 – Fionnuala

+0

我馬上就檢查一下。 –

回答

0

在Manager下拉菜單的after_update事件中,將選擇員工的代碼放入您想要顯示的任何內容 - listbox或子窗體或另一個組合框。

Private Sub Cb_Manager_AfterUpdate() 
    Me.List59.RowSource = "select EmpID & '-' & EmpName from employee where manager = '" & Me.cb_Manager & "' " 
    Me.List59.Requery 
End Sub 

現在,在員工列表的onClick事件,地點代碼做什麼用的Emp ID:

Private Sub List59_Click() 
Dim emp() As String 
emp = Split(List59.Value, "-") 

MsgBox "Selected: " & emp(0) ' ---- Or Open a form with the Emp ID as the filter?? 

End Sub 
+1

這似乎有點複雜。 – Fionnuala

+0

@Remou,那麼你會有什麼建議? – Paul

+0

@Paul請參閱問題評論中的鏈接。 – Fionnuala

相關問題