Есть три таблицы.
1. Персонал (номер, ФИО)
2. Преподает (персонал_номер, Предмет)
3. Расписание (Предмет, день_недели, Преподаватель)
Используется Access.
Как сделать так, чтобы при редактировании 3й таблицы при выборе предмета отсеивалась часть преподавателей, т.е. оставались только те, кто преподает этот предмет.
При использовании подстановки нужно в источник строк написать такой запрос:
SELECT Персонал.ФИО FROM Персонал, Преподает WHERE Персонал.номер=Преподает.номер AND ПРЕДМЕТ=Преподает.предмет;
Так вот вопрос: что нужно написать вместо ПРЕДМЕТ, чтобы получить значения предмета текущей строки.
1. Персонал (номер, ФИО)
2. Преподает (персонал_номер, Предмет)
3. Расписание (Предмет, день_недели, Преподаватель)
Используется Access.
Как сделать так, чтобы при редактировании 3й таблицы при выборе предмета отсеивалась часть преподавателей, т.е. оставались только те, кто преподает этот предмет.
При использовании подстановки нужно в источник строк написать такой запрос:
SELECT Персонал.ФИО FROM Персонал, Преподает WHERE Персонал.номер=Преподает.номер AND ПРЕДМЕТ=Преподает.предмет;
Так вот вопрос: что нужно написать вместо ПРЕДМЕТ, чтобы получить значения предмета текущей строки.