Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 #Ошибка в поле, ссылающемся на данные из подчиненной формы  [new]
Vsevolod V
Member

Откуда: Россия. Санкт-Петербург
Сообщений: 3194
Есть главная и подчиненная формы. В подчиненной форме в поле fld_Sum считается сумма. На главной форме также есть поле fld_sum с источником данных '=nz([Forms]![прием_заказ_групповой]![frm_orders]![fld_sum];0)'.
Проблема в том, что когда в подчиненной форме нет данных, на главной форме в поле fld_sum появляется '#Ошибка'. Как от этого избавиться?
17 ноя 04, 13:55    [1113059]     Ответить | Цитировать Сообщить модератору
 Re: #Ошибка в поле, ссылающемся на данные из подчиненной формы  [new]
Roma R
Member

Откуда:
Сообщений: 457
Можно сделать функцию

Function FData(x as double) as double
on error goto 1
FData=x
Exit Function
FData=0
end Function

В поле
=FData([Forms]![прием_заказ_групповой]![frm_orders]![fld_sum];0)
17 ноя 04, 14:20    [1113215]     Ответить | Цитировать Сообщить модератору
 Re: #Ошибка в поле, ссылающемся на данные из подчиненной формы  [new]
ищ
Guest
да ну нахрен функцию
берешь
=IIF(IsError([frm_orders]![fld_sum]);0;]![frm_orders]![fld_sum])
17 ноя 04, 14:29    [1113261]     Ответить | Цитировать Сообщить модератору
 Re: #Ошибка в поле, ссылающемся на данные из подчиненной формы  [new]
Vsevolod V
Member

Откуда: Россия. Санкт-Петербург
Сообщений: 3194
Спасибо.
А я и не знал о IsError :)
17 ноя 04, 14:36    [1113307]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить