LEADERSOFT.ru
Разработка на заказ программ и сайтов
Разработка
Заказ программы
Прайс-лист
Техническое задание
Проектная документация
Наши клиенты
Реклама и продвижение
Магазин
Перейти в магазин
Новинки магазина
Бизнес программы
Финансовый учет
Документооборот
Исходные коды
Интернет решения
Обучение
Перейти в раздел
Форумы по разработке
Примеры на Access
Рассылка статей
Магазин IT литературы
Блог
Все статьи
Microsoft Access (VBA)
Microsoft Access (Проекты)
Microsoft ASP.NET
Сервисы Google
Технические задания
Новости IT технологий
Сервисы
Форумы разработчика
Контакты
О компании
Регистрация на сайте
Подписка на новости по Email
Сообщество Google+
Подписка subscribe.ru
Новости в формате Атом
Загрузить
Загрузить каталог программ
Форумы по информационным технологиям
Начало
Forums
Регистрация
|
Вход
Forums
Обновлено ::
07 февраля 2005
Форумы
Поиск
Список форумов
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Ссылка на...
Тема: Ссылка на итоговое поле (НЮАНС)
15.06.2007 21:09:12
Владимир26
8 сообщения
Тема: Ссылка на итоговое поле (НЮАНС)
Основаная форма [Заказы]
одна из подчиненых форм - [Дополнительные товары в заказе]
в подчиненноы форме есть итоговое поле, расположенное в примечании формы.
оно вычисляет итоговую сумму за все доп. товары "=Nz(Sum([Количество]*[Цена]);0)".
в основной форме имеется поле "Сумма доп. товаров к заказу", которое ссылается на
вышеупомянутое итоговое поле с подчиненной форме.
Так как "нечаянное" изменение информации о имеющихся заказах крайне нежелательно,
я ставлю свойство основной формы "Разрешть изменение" в "нет".
(для изменения информации о заказах я сделал кнопку "разрешить изменение")
ПРОБЛЕМА
при переходе на запись с заказом в котором нет информации о доп.товарах
(в подчиненной форме не выводится ни каких записей),
в поле основной формы "Сумма доп. товаров к заказу" высвечивается "#Ошибка".
в чем проблема - догадываюсь, как ее решить - незнаю.
Прим.1: у всех форм источник данных - таблицы. этого требует принцип работы программы.
Прим.2: если разрешить изменение в основной форме - проблемы исчезают (высвечивается ноль)
P.S. Общий раздел по формам
Автор:
Владимир
от 24.03.2005 16:21:13
Источник ...
15.06.2007 21:09:12
All
4316 сообщения
RE: Ссылка на итоговое поле (НЮАНС)
Надо заменить "=Nz(Sum([Количество]*[Цена]);0)" на собственную функцию "=funSum([Количество];[Цена])". В ней необходимо предусмотреть обработку ошибок, при котором она возвращала бы 0. Задачка очень простая.
P.S. Общий раздел по формам
Автор:
Admin
от 0:00:00
Источник ...
15.06.2007 21:09:13
Владимир26
8 сообщения
RE: Ссылка на итоговое поле (НЮАНС)
Спасибо! Все получилось.
Но както грубовато:
ведь ошибка может возникнуть и по другой причине.
Не моглибы Вы подсказать код этой ошибки,
чтобы не пропустить другие по этому-же пути.
Буду благодарен, если объясните что это за ошибка
и почему она возникает.
С ув. Владимир.
P.S. Общий раздел по формам
Автор:
Владимир
от 25.03.2005 17:02:34
Источник ...
15.06.2007 21:09:13
All
4316 сообщения
RE: Ссылка на итоговое поле (НЮАНС)
1. Надо поставить точку прерывания в отладчике и посмотреть код ошибки для объекта err: err.number
2. Ошибка возникает в том случае, если не определены переменные в функциях.
P.S. Общий раздел по формам
Автор:
Admin
от 0:00:00
Источник ...
Страница 1 из 1
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Ссылка на...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования