Rabin82 писал(а):
Извините я немного не правильно задал вопрос...
Есть три таблицы:
1. tblRNP - это таблица содержащая заявки (главная таблица)
2. tblRNPStructure - это связная с tblRNP по полю RNPID таблица, содержащая должности из справочника tblKvot, внешним ключом в этой таблице является поле "KvotID" (таблица А)
1. tblKvot - это справочник возможных должностей (таблица В)
Нужно осуществлять выбор должностей из справочника и добавлять их в таблицу, но справочник не должен содержать записи уже находящиеся в таблице "tblRNPStructure" для конкретной заявки RNPID
Частично я эту проблему решил запросом вида:
SELECT qdfKvot.ID, qdfRNPStructure.KvotID
FROM qdfRNPStructure RIGHT JOIN qdfKvot ON qdfRNPStructure.KvotID = qdfKvot.ID
WHERE qdfRNPStructure.KvotID Is Null
Но как видно из этого запроса он содержит не таблицу tblRNPStructure, а запрос qdfRNPStructure, который уже отфильтрован по полю RNPID
Т.е. справочник - это запрос, состоящий из двух представлений, одно из которых уже должно быть отфильтровано по значению поля из главной таблицы
Ни как не соображу, как решить эту задачу, помогите плиз))), очень нужно!!!
Да и кстати после нажатия кнопки "Доб. много" в подчиненной таблице, событие "При перемещении по записям" в тригере не срабатывает, остальные события не проверял, но думаю тоже работать не будут.