Создание формы в Access с двумя каскадными поисками - PullRequest
0 голосов
/ 09 декабря 2011

All

Я хочу создать форму Access 2007 для сбора навыков и проектов сотрудников.

Первый выбор, который должен сделать пользователь, - это выбрать менеджера из выпадающего списка.

, который должен создать список сотрудников под этим менеджером.

затем выберите сотрудника, что позволит добавить несколько навыков, многолетний опыт работы, флаг ключевых ресурсов и т. Д.

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 09 декабря 2011

В событии after_update раскрывающегося списка Менеджер поместите код, который выбирает сотрудников, во все, что вы хотите отобразить - список, подчиненную форму или другой комбинированный список.

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

Теперь в событии onClick списка Employee поместите код, чтобы сделать что-нибудь с 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
...