|
Пример серверного фильтра и решения проблемы с рекордсетом формы и флажком
Скачайте пример решения проблемы:
ADP Аксесс 2000 - 2003 + Jet SP8
Демо - пример настроен на подключение к демонстрационной базе NorthWind.
И демонстрирует разрешение проблем,
связанных с ошибками Аксесса :
1. Ошибка в поле итогов при использовании агрегатных функций
для того чтобы посмотреть, как выглядит ошибка:
создаете в примечении ADP формы итоговое поле
ставите в данные формулу =Sum("ПолеДанных")
выделяете часть текста
меню записи -> Фильтр -> Фильтр по выделенному
записи -> обновить
в результате вместо суммы получите в лучшем случае ошибку.
в худшем - общую сумму вне зависимости от фильтра
2. Недопустимая ошибка после изменения значения элемента управления формы - флажка,
произошедшего после любых операций с рекордсетом формы.
В качестве решения использовано наложенное сверху прозрачное поле
с кодом изменения значения рекордсета формы.
Скачать : serverfilter.adp (80 Кб)
Внимание! все примеры будут корректно работать только при установленных
последних версиях сервис - паков операционной системы и драйверов доступа к данным
| |