|
|
|
| Привет!
Имееем форму с подыормой. Подформа базируется на запросе. У подформы есть примечание на которой вычисляемое поле вида =Sum([Qtty]). Естесственно в форме и запросе есть поле Qtty. При отображении формы вычисляемое поле даёт ошибку #Error.
И ещё. Иногда при попытке редактирования этого поля в режиме конструктора даёт ошибку Can't find field 'Forms' referred to in your expression
Такая вот странная ошибка. Какие будут соображения? И вообще как узнать что означает #Error в каждом конкретном случае, чтобы можно было анализировать причину. Это вопрос так сказать на будущее :-) | |
|
| |
|
|
|
| Да ещё вдогонку.
Сжатие и полное импортирование объектов БД не помогают.
В той же БД есть и другие похожие формы. Там всё работает. | |
|
| |
|
|
|
| Создать новое поле с совершенно иным названием. | |
|
| |
|
|
|
|
И вообще как узнать что означает #Error в каждом конкретном случае, чтобы можно было анализировать причину. Это вопрос так сказать на будущее :-)
|
В коде написать
Msgbox Sum([Qtty])
Или
Msgbox Sum(Му!Qtty) | |
|
| |
|
|
|
| выдаёт Run-time error '0': Reserved Error | |
|
| |
|
|
|
| Это поле - числовое и тянется из таблицы? Или оно вычисляемое в запросе (тогда покажите выражение)?
На этой или другой форме есть работающие поля с =Sum? | |
|
| |
|
|
|
| Числовое поле из запроса с одноименным полем в подформе | |
|
| |
|
|
|
| Форму и запрос в студию (б\д) | |
|
| |
|
|
|
| Еще раз!
В запросе это поле тянется из таблицы или вычисляемое? | |
|
| |
|
|
|
| В запросе конкретно поле Qtty вычисляемое.На Невычисляемые поля такую ошибку не выдает | |
|
| |
|
|
|
| а ты не в форме вычеслай суму а в запрсе если даст ошидку проблема в таблице | |
|
| |
|
|
|
|
В запросе конкретно поле Qtty вычисляемое
| Наконец-то! Но мое предложение "тогда покажите выражение" вы опять проигнорировали.
Скорее всего там значение возвращается функцией IIF, или NZ. Эти (и некоторые другие) функции возвращают тип Variant, который в запросе по умолчанию воспринимается как текст. Еще хуже, если у вас функция Format.
Попробуйте добавить функцию CCur (если числа дробные) или CLng (если целые).
Т.е.,например - CCur(IIF(....)) | |
|
| |
|
|
|
| да сих пор не прозвучал ответ на вопрос
Иногда при попытке редактирования этого поля в режиме конструктора даёт ошибку Can't find field 'Forms' referred to in your expression
|
| |
|
| |
|
|
|
| майл агент есть ? davka@inbox.ru я тоже из армении по армяски лутше говарить | |
|
| |
|
|
|
| ОООО солнечная Армения - набираает обороты!!! | |
|
| |
|
|
|
|
| lulukyan, где вы делись? Чем кончилась борьба с #Error? | |
|
| |