2003/XP/2000 - Access'ная программа - неожиданный сбой

Ответить
Аватара пользователя
St_Klaus

2003/XP/2000 - Access'ная программа - неожиданный сбой

Сообщение St_Klaus »

В нашей фирме установлена коммерческая программа для контроля за транспортом - уже несколько лет работает...

Естественно, оформлена, как MDE.

В наступившем 2011 году вдруг стала сбоить в ключевом пункте : для вывода отчетных материалов надо использовать кнопку "Путевые листы", после чего открывается форма с дальнейшими возможностями. Так вот эта форма приоткрывается на секунду, после чего исполнение падает с ошибкой (в точности, как написано!) :




Цитата:



Выражение Нажатие кнопки, введенное в поле свойства события, вызывает ошибку:

Прервано выполнение макрокоманды OpenForm.


* Результатом выражения не является имя макроса, имя функции пользователя или строка [Процедура обработки событий].

* Ошибка при вычислении функции, события или макроса.



Проявилось на Access XP, - переставил Access 2003 - то же самое... В архиве нашел несколько вариантов программы разного времени, - на всех одно и тоже....



Догадка осенила Изображение Поменял на компе системный год на 2010 - все заработало. Однако в таких условиях данные с прибора регистратора приходится, - перед выводом отчета, - править вручную : 2011 -> 2010...



Хотя программа нами куплена, все сроки прошли и на поддержку надеяться нельзя.

Что можно с этим сделать?

Спасибо.
Аватара пользователя
Delirium

Re: 2003/XP/2000 - Access'ная программа - неожиданный сбой

Сообщение Delirium »

St_Klaus, ну если ты не боишься выслать копию программы, можем и посмотреть, в чем дело(через PM, естественно), если сам в VBA не разбираешься.

А вообще надо открывать макросы и смотреть код, где что и с чем сравнивается.
Ответить

Вернуться в «Microsoft Office (Word, Excel, Outlook и т.д.)»