Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: ошибка утсановления связи с сервером OLE или элементом управления ActiveX при нажатии на кнопку
 
 автор: Niona   (12.10.2008 в 21:25)   личное сообщение
 
 

Добрый вечер.
Используется Аксесс 2003. Созданы 2 формы. К одной добавляется кнопочка открытия второй формы (например, занести новые данные). При нажатии на кнопку появляется сообщение об ошибке связи с сервером OLE или элементом управления ActiveX. Для создания кнопки используется стандартная панель элементов - командная кнопка - открыть кнопка.
Гугл ничего конкретного не даёт. Если начать делать миниБД заново по тому же принципу и добавлять к форму кнопку, то все работает.
Неужели все заново делать или есть умный способ решения этой проблемы?
Заранее спасибо,
Ниона

  Ответить  
 
 автор: Гамлет   (12.10.2008 в 21:54)   личное сообщение
 
 

Может попробывать импортировать все объекты в новую базу ?

  Ответить  
 
 автор: Niona   (12.10.2008 в 22:02)   личное сообщение
 
 

Не помогло

  Ответить  
 
 автор: Гамлет   (12.10.2008 в 22:07)   личное сообщение
 
 

А региональные настройки (Administrative - Change system locale...), перед тем как стало глючить не меняли ?

  Ответить  
 
 автор: Niona   (12.10.2008 в 22:11)   личное сообщение
 
 

нет.

  Ответить  
 
 автор: Гамлет   (12.10.2008 в 22:13)   личное сообщение
 
 

Я пас, сори

  Ответить  
 
 автор: Niona   (12.10.2008 в 22:16)   личное сообщение
 
 

ок. Что могут подсказать другие форумчане?

  Ответить  
 
 автор: Lukas   (12.10.2008 в 22:20)   личное сообщение
 
 

1. Экспорт форм в текстовые файлы
2. Создание форм из текстового файла в новом файле.
Механизм и код экспорта-импорта есть на сайте в статьях.

  Ответить  
 
 автор: Bellerofont   (12.10.2008 в 22:22)   личное сообщение
 
 

А добавление кнопки и возникновение ошибки при ее нажатии происходит на одном и том же компьютере?

  Ответить  
 
 автор: Niona   (12.10.2008 в 22:40)   личное сообщение
 
 

на другом компьютере та же проблема

  Ответить  
 
 автор: Niona   (13.10.2008 в 00:00)   личное сообщение
 
 

Проблема решилась за счет смены букв, а именно база создавалась с использованием местных (не кириллица) букв, а программа не могла их распознать. Поменяла буквы на английский вариант - все заработало.
Удачи, Ниона

  Ответить  
 
 автор: Bellerofont   (13.10.2008 в 00:06)   личное сообщение
 
 

Известная проблема, про это я и хотел напомнить.
Лучше всегда использовать английскую версию Access, чтобы имена контролов по умолчанию (в том числе разделов форм и отчетов) были английскими буквами.

  Ответить  
 
 автор: Гамлет   (13.10.2008 в 00:18)   личное сообщение
 
 

вот это правильно
Лучше всегда использовать английскую версию Access
+ c региональными настройками (Administrative - system locale... - Еnglish),

Я одну базу из-за этого уже переделывал.
Сделал базу c региональными настройками (Administrative - system locale... - Russian). а она напрочь не работала с региональными настройками (Administrative - system locale... - Еnglish)
А если делать наоборот то работает и с Russian и с Еnglish

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList