MyTetra Share
Делитесь знаниями!
Устранение сообщения "#Ошибка" при выводе данных из подчиненной формы без записей
Время создания: 16.03.2019 23:43
Раздел: !Закладки - VBA - Access - msa.polarcom.ru - 06 Формы Подчиненные
Запись: xintrea/mytetra_db_adgaver_new/master/base/153197280788tooe8h1f/text.html на raw.githubusercontent.com

Устранение сообщения "#Ошибка" при выводе данных из подчиненной формы без записей

Ситуация обычная:
В подчиненной форме создаем скрытое поле [MyTotal], источником данных которого является что то вроде:
=Sum([Всего])
теперь создаем поле в главной форме с источником данных:
=[Название Объекта Подчиненной формы].[Form]![MyTotal]
и все замечательно - при условии что в ПОДЧИНЕННОЙ ФОРМЕ ЕСТЬ ДАННЫЕ
а если их нет - то в поле будет #Ошибка
Приведенная ниже функция как раз и служит для устранения данной неприятности
Пишем в источнике данных:
=FData([Название Объекта Подчиненной формы].[Form]![MyTotal])
и при отсутствии данных в поле будет просто 0 (ноль)

PPublic Function FData(anyVal As Variant) As Variant

'es 26.10.2000

'-----------------------------------------------------------

On Error GoTo FDataErr

FData = anyVal

Exit Function

FDataErr:

FData = Null

Err.Clear

End Function



Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования