powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / A problem occurred while Microsoft Access was communicating with the OLE serv - MS Access
18 сообщений из 18, страница 1 из 1
A problem occurred while Microsoft Access was communicating with the OLE serv - MS Access
    #39533381
zager_uu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть файлик Аксес, в нем записаны макросы. При отработке одного их них выпадает следующая ошибка
The expression On Click you entered as the event property settings produced the following error:
A prоblem (на это слово ругалось при заведении темы) occurred while Microsoft Access was communicating with the OLE server or ActiveX Control.
скриншот в приложении

Доп. сведения: В основном в файле все на английском и французском (имена таблиц\файлов).
Ставил и французский пакет на офис и в самой винде включал французский язык - ошибка та же.

Хотя у первоисточника (у иностранца) - все ок!

Плиз помогите! =)
...
Рейтинг: 0 / 0
A problem occurred while Microsoft Access was communicating with the OLE serv - MS Access
    #39533459
.........,,,,
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zager_uuA prоblem (на это слово ругалось при заведении темы)это как понять, что ругалось?
...
Рейтинг: 0 / 0
A problem occurred while Microsoft Access was communicating with the OLE serv - MS Access
    #39533540
zager_uu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zager_uuA prоblem (на это слово ругалось при заведении темы)это как понять, что ругалось?[/quot]

Сорри, это на другом форуме я создавал задачу, там какой-то блок стоит на это слово.
Поправить первое сообщение не могу найти как.
...
Рейтинг: 0 / 0
A problem occurred while Microsoft Access was communicating with the OLE serv - MS Access
    #39533575
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточните версию Access и его локализацию. Локализацию Access, а не Windows. Встречался с проблемой, когда локальные версии Access давали разделам форм и отчётов локальные название. Например локальная русская версия Access вместо ReportHeader пишет ЗаголовокОтчёта . И всё. На других локальных версиях Access программа не идёт. Я сталкивался с такой проблемой в базе, написанной на локальной немецкой версии Access. Переделывал из-за этого вручную формы и отчёты.

Кстати, по-моему локальный Access 97 в формах вместо Form ставила по русски Форма .
...
Рейтинг: 0 / 0
A problem occurred while Microsoft Access was communicating with the OLE serv - MS Access
    #39533584
zager_uu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
A problem occurred while Microsoft Access was communicating with the OLE serv - MS Access
    #39533586
zager_uu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сейчас русский в приоритете, но, поверьте, проверял выставляя все на французский.
...
Рейтинг: 0 / 0
A problem occurred while Microsoft Access was communicating with the OLE serv - MS Access
    #39533819
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрите, как называются разделы форм и отчётов. Есть ли там французские названия и буквы. У Вас локальная русская версия Access. Есть ли у кого из знакомых английская версия? Можно ли попробовать запустить задачу на ней?

Подключение языкового пакета не меняет сущности версии.
Проверить просто.
Создайте любой отчёт, или возьмите существующий.
Откройте в режиме конструктора.
Щёлкните мышкой на полоску "Заголовок отчёта"
Откройте окно Свойств.
Перейдите в окне Свойств на закладку "События"
На любом из событий выберите режим [Процедура обработка событий]
Перейдите в редактор VBA (кнопка с тремя точками) и посмотрите заголовок события.

У меня получилось
Код: plaintext
Private Sub ЗаголовокОтчета_Click()
вот и всё. Попробуйте проделать это с включенным французским. Какая у Вас будет надпись?
...
Рейтинг: 0 / 0
A problem occurred while Microsoft Access was communicating with the OLE serv - MS Access
    #39533825
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подключенные пакеты позволяют редактировать документ, но наименование разделов присваивает сама программа.

Может возникнуть обратная ситуация. Программа написанная у Вас не пойдёт на другой локальной версии Access
...
Рейтинг: 0 / 0
A problem occurred while Microsoft Access was communicating with the OLE serv - MS Access
    #39533875
zager_uu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JossПосмотрите, как называются разделы форм и отчётов. Есть ли там французские названия и буквы. У Вас локальная русская версия Access. Есть ли у кого из знакомых английская версия? Можно ли попробовать запустить задачу на ней?

Подключение языкового пакета не меняет сущности версии.
Проверить просто.
Создайте любой отчёт, или возьмите существующий.
Откройте в режиме конструктора.
Щёлкните мышкой на полоску "Заголовок отчёта"
Откройте окно Свойств.
Перейдите в окне Свойств на закладку "События"
На любом из событий выберите режим [Процедура обработка событий]
Перейдите в редактор VBA (кнопка с тремя точками) и посмотрите заголовок события.

У меня получилось
Код: plaintext
Private Sub ЗаголовокОтчета_Click()
вот и всё. Попробуйте проделать это с включенным французским. Какая у Вас будет надпись?

У меня получилось: Private Sub Commande0_Click(). Причем без разницы на каком языке я запускаю Аксес.
Че делать-то? Ставить Английский\Французский Офис?
...
Рейтинг: 0 / 0
A problem occurred while Microsoft Access was communicating with the OLE serv - MS Access
    #39533882
АктивХ,
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zager_uu,

А, реально, есть АктивХ-ы на форме?
Если есть, качай отсюда 10040273 приблуду, и выполни её (под админом!)
...
Рейтинг: 0 / 0
A problem occurred while Microsoft Access was communicating with the OLE serv - MS Access
    #39533891
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zager_uuУ меня получилось: Private Sub Commande0_Click(). Причем без разницы на каком языке я запускаю Аксес.
Че делать-то? Ставить Английский\Французский Офис?

я же говорил не о контролах, а о разделах отчёта. где там слова Отчёт или Report?

Какой у Вас размер базы? И можно ли его глянуть?
...
Рейтинг: 0 / 0
A problem occurred while Microsoft Access was communicating with the OLE serv - MS Access
    #39535153
zager_uu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Joss,

Сорри за задержку с ответом.
ссылка на всю приблуду ( http://depositfiles.com/files/6xcuu5bse). Там нужно будет поправить пути к файлам. Нажимаем по очереди все кнопки, ошибка возникает при нажатии третьей.
Пароль от архива: 1z2s3e4
...
Рейтинг: 0 / 0
A problem occurred while Microsoft Access was communicating with the OLE serv - MS Access
    #39535155
zager_uu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АктивХ,,

скачал, установил, не помогло
...
Рейтинг: 0 / 0
A problem occurred while Microsoft Access was communicating with the OLE serv - MS Access
    #39535179
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zager_uuЧе делать-то? Ставить Английский\Французский Офис?
Да. Возможно единственный вариант
...
Рейтинг: 0 / 0
A problem occurred while Microsoft Access was communicating with the OLE serv - MS Access
    #39535183
Юникод,
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zager_uu,

попробуй, в Панель управления - Язык и рег.стандарты - вкладка Дополнительно - Язык програм не поддерживающих Юникод, установить тот язык, на котором создавали базу (французский, насколько я понял)
...
Рейтинг: 0 / 0
A problem occurred while Microsoft Access was communicating with the OLE serv - MS Access
    #39535210
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Первое, что делает специалист, получивший незнакомый проект, пробует его компилировать. (это так, моё мнение, ИМХО).
Запустите компиляцию.

Сразу обнаружил две ошибки

1. Вместо вызова подпрограммы Call test написано Sub test Найти поиском легко.
2. У Вас используется библиотека Excel, но в референсах она не подключена. Подключите её.

пока всё, что нашел.
...
Рейтинг: 0 / 0
A problem occurred while Microsoft Access was communicating with the OLE serv - MS Access
    #39535309
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У Вас просто накрылась форма. Такое иногда случается. Точная причина этого не известна. Иногда такое бывает, если правишь код когда форма открыта в режиме "Форма". Иногда после добавления нового элемента на форму.

Ничем это не вылечишь.

Действие простое. Создаёшь новую форму. Копируешь все элементы на новую форму. Потом для каждого элемента копируешь обработку событий.

Сделал такое для кнопки, которая сбоила "Fournisseurs pénalisants". Всё заработало.
Будьте аккуратны с французскими названиями в коде. Если нет пакета локализации могут копироваться неправильно. Я себе языковый пакет не ставил, так что французские буквы у меня в коде заменялись русскими, а названия таблиц и запросов так и остались французскими.

Вот и всё. Желательно перед этим всё скопировать в новую базу. И про референсы не забыть.
...
Рейтинг: 0 / 0
A problem occurred while Microsoft Access was communicating with the OLE serv - MS Access
    #39535501
zager_uu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JossУ Вас просто накрылась форма. Такое иногда случается. Точная причина этого не известна. Иногда такое бывает, если правишь код когда форма открыта в режиме "Форма". Иногда после добавления нового элемента на форму.

Ничем это не вылечишь.

Действие простое. Создаёшь новую форму. Копируешь все элементы на новую форму. Потом для каждого элемента копируешь обработку событий.

Сделал такое для кнопки, которая сбоила "Fournisseurs pénalisants". Всё заработало.
Будьте аккуратны с французскими названиями в коде. Если нет пакета локализации могут копироваться неправильно. Я себе языковый пакет не ставил, так что французские буквы у меня в коде заменялись русскими, а названия таблиц и запросов так и остались французскими.

Вот и всё. Желательно перед этим всё скопировать в новую базу. И про референсы не забыть.
Друг, огроменное спасибо!!! Взлетела кнопка. Сделал, как ты советовал, - перенес в новую форму все.
Но блин, отвалилось в другом месте, - второй кнопке. (скрин в приложении)
Самое главное его уже ранее лечили как-то. Сейчас понять не могу в чем беда.
Насколько я знаю, ранее лечили путем замены сопутсnвующих txt-файлов. Но у меня не работает все равно.
Если у кого есть совет, дайте плиз :)
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / A problem occurred while Microsoft Access was communicating with the OLE serv - MS Access
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]