![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Такая ошибка возникает, если ячейка строки Обновление заполняется для поля из перекрестного запроса или из запроса на выборку, в котором для этого поля выполняется расчет статистических (итоговых) значений (такие расчеты задаются либо в строке Групповая операция, либо с помощью статистической функции по подмножеству, введенной в строку Поле). Для того чтобы выполнить обновление для поля, участвующего в групповой операции, следует выполнить статистические расчеты в запросе на обновление, а не в другом запросе.
1 В текущем запросе в режиме конструктора удалите поле, добавленное из перекрестного запроса или из запроса на выборку (в котором для этого поля определен расчет статистической функции).
2 Введите в ячейку строки Обновление нужного поля статистическую функцию по подмножеству, выполняющую ту же операцию, которая выполнялась для этого поля в запросе на выборку или в перекрестном запросе.
Например, если в таблице "Товары" имеется вычисляемое поле "Сумма продаж", то для обновления этого поля следует ввести в бланке запроса на обновление следующее выражение в ячейку строки Обновление в столбце этого поля:
DSum("[Количество]*[Цена]","Заказано","[КодТовара]=" & [КодТовара])
3 Для запуска запроса нажмите кнопку Запуск на панели инструментов.
4 Для просмотра результатов откройте таблицу со вкладки Таблицы в окне базы данных.
{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"actrbOperationMustUseUpdatableQueryW":1:"Foo":"Invisible"}
Дата публикования: 2014-11-04; Прочитано: 282 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!