2011-12-09 16 views
0

すべて、2つのカスケードルックアップを使用したAccessでのフォームの作成

従業員のスキルとプロジェクトをキャプチャするためのAccess 2007フォームを作成したいとします。

ユーザが最初に選択するのは、ドロップダウンからマネージャを選択することです。

そのマネージャの下に従業員のリストを生成する必要があります。その後、

従業員を選択し、それが任意の助けをいただければ幸いなど、複数のスキル、長年の経験、主要な資源フラグ、

を追加することが可能になります。

+0

おそらく:http://stackoverflow.com/questions/927256/is-there -a-simple-of-populating-drop-in-this-access-database-schema/927588#927588 – Fionnuala

+0

まもなくそれを確認します。 –

答えて

0

Managerドロップダウンのafter_updateイベントでは、リストボックス、サブフォーム、または別のコンボボックスの表示対象に従業員を選択するコードを配置します。

従業員リストのonClickイベントはEMP IDで何かをする場所のコードで今すぐ
Private Sub Cb_Manager_AfterUpdate() 
    Me.List59.RowSource = "select EmpID & '-' & EmpName from employee where manager = '" & Me.cb_Manager & "' " 
    Me.List59.Requery 
End Sub 

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

関連する問題