Помогите! Пожалуйста! Описываю проблему: есть БД в Acces, в ней две таблицы (примеры упрощаю) 1-Prepod, 2-Disciplina. В таблице Prepod поле Фамилия и поле УК явл. уникальным ключом. Во второй таблице поле Disciplina и УК явл. внешним ключом на таблицу Фамилия. Бросил я на форму компоненты DBgrid и ADOQuery. В ADOQuery.SQL прописываю инструкцию которая делает запрос в БД, в результате возвращается набор данных который является соединением двух таблиц. Это отображается в DBGrid, т.е. два связанных поля с двух таблиц. ПРОБЛЕМА: запускаю: пытаюсь отредактировать записи поля второй таблицы в DBGrid, а он не дает, мол уникальный ключ не может определить. Почему когда с DBGrid связываешь набор данных из одной таблицы редактирование возможно, а когда соединяешь таблицы в одну-проблемы? Как ее обойти?