St_Klaus
09-02-2011, 14:52
В нашей фирме установлена коммерческая программа для контроля за транспортом - уже несколько лет работает...
Естественно, оформлена, как MDE.
В наступившем 2011 году вдруг стала сбоить в ключевом пункте : для вывода отчетных материалов надо использовать кнопку "Путевые листы", после чего открывается форма с дальнейшими возможностями. Так вот эта форма приоткрывается на секунду, после чего исполнение падает с ошибкой (в точности, как написано!) :
Выражение Нажатие кнопки, введенное в поле свойства события, вызывает ошибку:
Прервано выполнение макрокоманды OpenForm.
* Результатом выражения не является имя макроса, имя функции пользователя или строка [Процедура обработки событий].
* Ошибка при вычислении функции, события или макроса.
Проявилось на Access XP, - переставил Access 2003 - то же самое... В архиве нашел несколько вариантов программы разного времени, - на всех одно и тоже....
Догадка осенила :) Поменял на компе системный год на 2010 - все заработало. Однако в таких условиях данные с прибора регистратора приходится, - перед выводом отчета, - править вручную : 2011 -> 2010...
Хотя программа нами куплена, все сроки прошли и на поддержку надеяться нельзя.
Что можно с этим сделать?
Спасибо.
Естественно, оформлена, как MDE.
В наступившем 2011 году вдруг стала сбоить в ключевом пункте : для вывода отчетных материалов надо использовать кнопку "Путевые листы", после чего открывается форма с дальнейшими возможностями. Так вот эта форма приоткрывается на секунду, после чего исполнение падает с ошибкой (в точности, как написано!) :
Выражение Нажатие кнопки, введенное в поле свойства события, вызывает ошибку:
Прервано выполнение макрокоманды OpenForm.
* Результатом выражения не является имя макроса, имя функции пользователя или строка [Процедура обработки событий].
* Ошибка при вычислении функции, события или макроса.
Проявилось на Access XP, - переставил Access 2003 - то же самое... В архиве нашел несколько вариантов программы разного времени, - на всех одно и тоже....
Догадка осенила :) Поменял на компе системный год на 2010 - все заработало. Однако в таких условиях данные с прибора регистратора приходится, - перед выводом отчета, - править вручную : 2011 -> 2010...
Хотя программа нами куплена, все сроки прошли и на поддержку надеяться нельзя.
Что можно с этим сделать?
Спасибо.