MS Access: табличная форма, связанные списки

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
SandE
Сообщения: 1
Зарегистрирован: 18 ноя 2015, 13:55

18 ноя 2015, 15:58

Пример, три таблицы: 1-я подразделения, 2-я сотрудники. 3-я связь сотрудников с подразделениями по ключу. Как организовать взаимосвязанные списки "подразделение" -> "сотрудник" в табличной форме!!! (не простая и не ленточная), т.е. при выборе в первой колонке "подразделение", в второй колонке подключаются соответствующие сотрудники с хранением результата выбора в 3-таблицу.
Аватара пользователя
Сионист
Сообщения: 1077
Зарегистрирован: 31 мар 2014, 06:18

27 ноя 2015, 16:06

У Вас что есть сотрудники, работающие каждый в нескольких подразделениях? Связанные поля таблиц соединяются мышью в схеме данных, а при создании формы выберите нужные таблицы и всё. Только как Вы хотите в табличной форме связать несколько записей с одним выбором? Таблица - она таблица и есть, объединение строк запрещено. Соответственно каждому сотруднику соответствует отдельная клетка подразделения. Или нужна подчинённая форма на поверхности формы, сделанной в ручную. Табличная форма не может быть главной для другой формы.
Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на c.
Ответить