MaxFactor
12-09-2005, 11:25
В общем, такая ситуация:
- заказ на реконструкцию и доработку БД MS Access (формат 2000)
- у клиента (Англия) WinXp Sp2 Eng + MS Office 2003 Eng
- у меня - WinXp Sp2 RU + MS Office 2003 RU Sp1
БД типа готова, порадовался денёк ...
Проблема:
- вылазит вот что (и естественно не работает правильно) :
Выражение Нажатие кнопки, приведенное в поле свойства события, вызывает ошибку: Возникла ошибка при установлении связи в приложении "ХХХ" с сервером OLE или элементом управления ActiveX.
---------------------------------------------------
В Visual Basic для приложений (VBA) возникла ошибка при попытке использовать свойство или метод. Возможны следующие причины этой ошибки.
• Отсутствует ссылка.
• Сведения о восстановлении отсутствующих ссылок см. в статье 283806 из базы знаний Microsoft Knowledge Base.
• Выражение содержит ошибку.
• Проверьте правильность всех выражений, используемых в свойствах событий.
• Функция, определенная пользователем, объявлена как процедура (sub) или закрытая (private) функция в модуле.
• Функция, определенная пользователем, допускается в выражении, только если она объявлена как:
• Общая функция в модуле
• Общая или частная функция в модуле текущей формы или отчета
• В Access выбран высокий или средний уровень безопасности, а пакет обновления SP8 для Microsoft Jet 4.0 не установлен.
• Для правильной работы Access при высоком или среднем уровне безопасности необходимо установить последнюю версию Jet 4.0. Последнюю версию Microsoft Jet можно загрузить с веб-узла Windows Update.
что это за хрень такая ?
причем это точно с OLE что-то ... - в WinXP ru sp2 у меня STDOLE.TLB версии 3.5, поставил дл япроверки на соседний диск Win Serv 2003 Std Eng (без всяких кириллиц) + MS Office 2003 Ru Sp1 (думал под коректировать формы при такой расстановке) - теже ошибки. В нём STDOLE.TLB Версии 5.1 - это мне ваще не понятно, как может быть такое отличие. При замене этого файла под английским серваком ничего не заработало... :(
причем, удаляю формы совсем, добавляю форму, леплю на неё элемент Календарь (офисный), эта же ошибка при MSGBOX текущее значение вывести в событии Обновление значения
поставил Visual Studio 6.0 Eng ( :) естессно )
оттуда компонент MonthView вставил в форму, и опять в том же событии таже хрень :((((
мляя, не знаю что делать ! :help: :help:
- заказ на реконструкцию и доработку БД MS Access (формат 2000)
- у клиента (Англия) WinXp Sp2 Eng + MS Office 2003 Eng
- у меня - WinXp Sp2 RU + MS Office 2003 RU Sp1
БД типа готова, порадовался денёк ...
Проблема:
- вылазит вот что (и естественно не работает правильно) :
Выражение Нажатие кнопки, приведенное в поле свойства события, вызывает ошибку: Возникла ошибка при установлении связи в приложении "ХХХ" с сервером OLE или элементом управления ActiveX.
---------------------------------------------------
В Visual Basic для приложений (VBA) возникла ошибка при попытке использовать свойство или метод. Возможны следующие причины этой ошибки.
• Отсутствует ссылка.
• Сведения о восстановлении отсутствующих ссылок см. в статье 283806 из базы знаний Microsoft Knowledge Base.
• Выражение содержит ошибку.
• Проверьте правильность всех выражений, используемых в свойствах событий.
• Функция, определенная пользователем, объявлена как процедура (sub) или закрытая (private) функция в модуле.
• Функция, определенная пользователем, допускается в выражении, только если она объявлена как:
• Общая функция в модуле
• Общая или частная функция в модуле текущей формы или отчета
• В Access выбран высокий или средний уровень безопасности, а пакет обновления SP8 для Microsoft Jet 4.0 не установлен.
• Для правильной работы Access при высоком или среднем уровне безопасности необходимо установить последнюю версию Jet 4.0. Последнюю версию Microsoft Jet можно загрузить с веб-узла Windows Update.
что это за хрень такая ?
причем это точно с OLE что-то ... - в WinXP ru sp2 у меня STDOLE.TLB версии 3.5, поставил дл япроверки на соседний диск Win Serv 2003 Std Eng (без всяких кириллиц) + MS Office 2003 Ru Sp1 (думал под коректировать формы при такой расстановке) - теже ошибки. В нём STDOLE.TLB Версии 5.1 - это мне ваще не понятно, как может быть такое отличие. При замене этого файла под английским серваком ничего не заработало... :(
причем, удаляю формы совсем, добавляю форму, леплю на неё элемент Календарь (офисный), эта же ошибка при MSGBOX текущее значение вывести в событии Обновление значения
поставил Visual Studio 6.0 Eng ( :) естессно )
оттуда компонент MonthView вставил в форму, и опять в том же событии таже хрень :((((
мляя, не знаю что делать ! :help: :help: