2015-08-31 2 views
0

У меня есть 2 вопроса. A, B.Фильтрация запроса по другому запросу при разрешении ввода записи

Запрос A имеет несколько столбцов данных, а B имеет только 1 столбец. Когда я связываю A & B, я получаю именно то, что хочу (отфильтрованные записи A).

Однако я все еще хочу вводить новые данные в запрос, как это сделать?

+0

Нам нужны SQL ваших запросов и некоторые примеры данных, которые помогут вам. --- Возможно, вы ищете http://allenbrowne.com/ser-61.html или http://www.fmsinc.com/Microsoftaccess/query/non-updateable/index.html – Andre

+0

http: // www. fmsinc.com/Microsoftaccess/query/non-updateable/index.html - именно то, что я искал. большое спасибо! – emihir0

ответ

1

Ok then :)
Вопрос в том, как сделать запрос с JOINs обновляемым.

См: Dealing with Non-Updateable Microsoft Access Queries and the Use of Temporary Tables

Причина, почему запрос или Recordset не является Updateable

Есть много причин, почему ваши данные не могут быть обновляемыми. Некоторые из них довольно очевидны:

  • Запрос представляет собой Итоговый запрос (использует GROUP BY) или перекрестный запрос (использует преобразование), так что записи не являются отдельными записями
  • Поля представляет собой вычисляемое поле, так он не может быть отредактирован
  • У вас нет прав/прав для редактирования таблицы или базы данных
  • В запросе используются функции VBA или определенные пользователем функции, а база данных не включена (доверена), чтобы разрешить запуск кода

Некоторые причины менее очевидны, но их нельзя избежать:

  • Связанные таблицы без первичного ключа для определенных баз данных (например, SQL Server). Access/Jet требует, чтобы таблица была нажата для изменения любых изменений. Это имеет смысл, поскольку Access хочет выдать SQL-запрос для модификации, но не может однозначно идентифицировать запись.

Менее очевиден такие ситуации:

  • Запросов с некоторыми полями являются резюме, связанное с отдельными записями и отдельные записи до сих пор не могут быть изменены
  • запросов с несколькими столами присоединяются, что Арен» т на ключевых полях
  • Союз запросов

Другой resour ce: http://allenbrowne.com/ser-61.html

Смежные вопросы