Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Возвращается сообщение о необходимости использовать запрос, допускающий обновление



Такая ошибка возникает, если ячейка строки Обновление заполняется для поля из перекрестного запроса или из запроса на выборку, в котором для этого поля выполняется расчет статистических (итоговых) значений (такие расчеты задаются либо в строке Групповая операция, либо с помощью статистической функции по подмножеству, введенной в строку Поле). Для того чтобы выполнить обновление для поля, участвующего в групповой операции, следует выполнить статистические расчеты в запросе на обновление, а не в другом запросе.

1 В текущем запросе в режиме конструктора удалите поле, добавленное из перекрестного запроса или из запроса на выборку (в котором для этого поля определен расчет статистической функции).

2 Введите в ячейку строки Обновление нужного поля статистическую функцию по подмножеству, выполняющую ту же операцию, которая выполнялась для этого поля в запросе на выборку или в перекрестном запросе.

Например, если в таблице "Товары" имеется вычисляемое поле "Сумма продаж", то для обновления этого поля следует ввести в бланке запроса на обновление следующее выражение в ячейку строки Обновление в столбце этого поля:

DSum("[Количество]*[Цена]","Заказано","[КодТовара]=" & [КодТовара])

3 Для запуска запроса нажмите кнопку Запуск на панели инструментов.

4 Для просмотра результатов откройте таблицу со вкладки Таблицы в окне базы данных.

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"actrbOperationMustUseUpdatableQueryW":1:"Foo":"Invisible"}





Дата публикования: 2014-11-04; Прочитано: 282 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.208 с)...