0 / 0 / 0
Регистрация: 12.07.2016
Сообщений: 49
|
|
1 | |
При подсчете полей в строке запроса выскакивает значение #Ошибка01.09.2020, 11:05. Показов 2382. Ответов 13
Метки microsoft access (Все метки)
При подсчете полей в строке запроса выскакивает значение #Ошибка, если не все поля строки заполнены. Если делать подстановку значения в поле таблицы, то это временный эффект, до удаления значения.
0
|
01.09.2020, 11:05 | |
Ответы с готовыми решениями:
13
Ошибка при попытке вывести сумму полей из запроса При выполнении запроса выскакивает ошибка "Operand type clash: date is incompatible with int" Как извлечь данные из запроса и вывести их на экран при подсчете строк в бд? Ошибка при подсчете |
9108 / 6037 / 590
Регистрация: 27.03.2013
Сообщений: 19,813
|
|
01.09.2020, 11:10 | 2 |
Видимо нужно оборачивать имена полей в - Nz
1
|
0 / 0 / 0
Регистрация: 12.07.2016
Сообщений: 49
|
|
01.09.2020, 11:13 [ТС] | 3 |
Доброго. Можно более подробно?
0
|
17535 / 7287 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
01.09.2020, 11:15 | 4 |
0
|
0 / 0 / 0
Регистрация: 12.07.2016
Сообщений: 49
|
||||||
01.09.2020, 11:17 [ТС] | 5 | |||||
0
|
9108 / 6037 / 590
Регистрация: 27.03.2013
Сообщений: 19,813
|
||||||
01.09.2020, 11:21 | 6 | |||||
Примерно так:
1
|
3759 / 2263 / 705
Регистрация: 29.05.2013
Сообщений: 9,613
|
||||||
01.09.2020, 11:56 | 7 | |||||
У вас в первой строке в 5-колонке поле не содержит значения поэтому попытка вычисления:
Для устранения этого безобразия надо проверить, можно ли использовать в вычислениях значение из поля, для чего предлагается воспользоваться специальной функцией nz([5];0) которая проверит значение поля [5] и если значение корректное, то разрешит его использовать, а иначе вернет 0 (второй параметр этой функции). Но использовать функцию nz() надо аккуратно, если будет не сложение, а деление, то такое вычисление вызовет снова ошибку и в этом случае вторым параметром в nz() надо уже задавать 1.
0
|
0 / 0 / 0
Регистрация: 12.07.2016
Сообщений: 49
|
|
01.09.2020, 16:22 [ТС] | 8 |
Функция NZ - хороша, но она работает с числами, а здесь функция Len - она считает количество символов (букв) в полях запроса.
0
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
|
01.09.2020, 18:25 | 9 |
0
|
0 / 0 / 0
Регистрация: 12.07.2016
Сообщений: 49
|
|
02.09.2020, 07:27 [ТС] | 10 |
Вот база, кто реально покажет, где я не прав.
0
|
17535 / 7287 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
||||||||||||||||||||||||||||||
02.09.2020, 08:14 | 11 | |||||||||||||||||||||||||||||
Сообщение было отмечено Capi как решение
Решение
2
|
4080 / 1460 / 401
Регистрация: 07.08.2013
Сообщений: 3,652
|
||||||
02.09.2020, 10:23 | 12 | |||||
Сообщение было отмечено Capi как решение
Решение
ltv_1953, Как вариант и то только из-за того что читать тяжко
1
|
17535 / 7287 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
02.09.2020, 10:34 | 13 |
Уже предлагалось похожее в Как создать массив значений полей, но ТС упорно желает отдельно по полям.
0
|
0 / 0 / 0
Регистрация: 12.07.2016
Сообщений: 49
|
|
02.09.2020, 14:18 [ТС] | 14 |
Всем спасибо!
0
|
02.09.2020, 14:18 | |
02.09.2020, 14:18 | |
Помогаю со студенческими работами здесь
14
ошибка при подсчете матриц При подсчёте косинуса компилятор выдаёт неверное значение Ошибка при подсчёте данных в таблице Ошибка при подсчёте контрольной суммы Ошибка #ЗНАЧ при подсчете значения Ошибка при подсчете формулы (Рекурсия) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |