Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Такай штука '#Ошибка' / 5 сообщений из 5, страница 1 из 1
19.02.2004, 11:58
    #32414961
amel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Такай штука '#Ошибка'
Есть гл. форма - есть условия на выбор данных из подчиненной формы, есть подчиненная: нужно суммирующие данные в подчиненной форме отразить в гл. форме (прилинкованная табл. через ODBC к MS SQL).
Есть два синтаксиса вывода данных - может и больше:
1) =Nz(Forms![имяФормы]![имяПодчиненнойФормы]![имяЭлемента];0)
2) =Nz([имяПодчиненнойФормы].[Form]![имяЭлемента];0)

Пробовал и так и этак, когда данные в подчинненом запросе есть, то сумму показывает верно (данные в гл. форме отражаются верно), а когда данных в подчиненной форме нет, то #Ошибка, причем если просто табл. Access, то все работает нормально - выводит либо = 0, либо сумму!
В чем может быть глюк???
...
Рейтинг: 0 / 0
19.02.2004, 13:37
    #32415252
amel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Такай штука '#Ошибка'
Эта фича вылезает, только тогда, когда в подчиненной форме сотоит или 'разрешить добавление' (Me.AllowAdditions = False) - нет новой записи, или нет данных в подчиненной форме! Засада .....
...
Рейтинг: 0 / 0
19.02.2004, 13:59
    #32415332
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Такай штука '#Ошибка'
Не помню, как сделать нормально, но в крайнем случае можно в поле главной формы написать
=dsum("myfield","mytable","id=" & me.id & " and (" & me.mysubform.form.filter & ")")
...
Рейтинг: 0 / 0
19.02.2004, 14:02
    #32415350
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Такай штука '#Ошибка'
=iif(iserror(Forms![имяФормы]![имяПодчиненнойФормы]![имяЭлемента]);0;Forms![имяФормы]![имяПодчиненнойФормы]![имяЭлемента])
...
Рейтинг: 0 / 0
19.02.2004, 14:48
    #32415482
amel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Такай штука '#Ошибка'
Geo:))
ХТ:))
Спасибо.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Такай штука '#Ошибка' / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]