Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MS Access 2003! RU -> ENG :(

Ответить
Настройки темы
MS Access 2003! RU -> ENG :(

Аватара для MaxFactor

Старожил


Сообщения: 153
Благодарности: 0


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать



В общем, такая ситуация:
- заказ на реконструкцию и доработку БД 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 вставил в форму, и опять в том же событии таже хрень (((

мляя, не знаю что делать !

-------
icq #: 172000436


Отправлено: 11:25, 12-09-2005

 

Пользователь


Сообщения: 117
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


Зачем вообще эту RU использовать (и устанавливать) было...

Если Вы программист, то только Original w/o stupid translations

Отправлено: 13:39, 12-09-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для MaxFactor

Старожил


Сообщения: 153
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


SergeCpp
nu znachit ne stalkivalsya ya s podobnim ...
ya syuda ne za kritikoi zashel v obshem, a za sovetom, ya znaya uje po inetu, chto trabla takaya ne tolko u menya sluchilas' !

-------
icq #: 172000436


Отправлено: 15:05, 12-09-2005 | #3


Аватара для MaxFactor

Старожил


Сообщения: 153
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


sozdaval project v Eng versii, tuda perebrasival tablici i zaprosi - ta je oshibka ...
prichem pishet oshibki pri izmenenii razmera formi, perehode k sleduyushei zapisi ... (tam standartnimi sredstvami Access realizovano)
neujeli nikto ne stalkivalsya ???

-------
icq #: 172000436


Отправлено: 10:58, 13-09-2005 | #4


Пользователь


Сообщения: 117
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


Посмотри с помощью RegMon — каких ключей не находит

Ещё лучше — сделай два лога — на работающей и нет

Сравни их WinDiff...

Отправлено: 13:42, 13-09-2005 | #5


Аватара для MaxFactor

Старожил


Сообщения: 153
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


создал новую БД в ENG версии
перенес в неё таблицы, запросы, отчеты
формы создавал, код и кнопки копировал со старой
Календарь и внедренные объекты вобще рисовал с нуля, при копировании ошибки сохранялись ...
сейчас все работает и на русском и на английском

на английском вобще-то как то по другому работает, при изменении поля Кол-во срабатывает запрос на обновление этой же таблицы

рус: - все нормально
анг: - вылазит окно с вопросом : отменить, сохранить или удалить изменение, причем Сохранить не сохраняет, а иногда сохраняет, короче как оно тут работает я не понял ...

-------
icq #: 172000436


Отправлено: 14:30, 14-09-2005 | #6


Аватара для MaxFactor

Старожил


Сообщения: 153
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


поставил англ винду, англ офис 2003
создал БД, втянул туда таблицы и запросы
простейшие формы втягивал по одной, проверяя на глючность
трабла была во внедренных формах
при внедрении где рус офис в ссылка использует кириллицу уроды!
и зачем такое надо было делать ?!

вобщем после переделки внедренных форм все заработало и на енгл и в рус, и даже после некторых доработок в рус офисе . сегодня бум

зы: да, кстати, ссылка находится в системной таблице и её никак нельзя изменить ! переименования и всяческие преобразования форм и подчиненных ничего не спасают ...

-------
icq #: 172000436


Отправлено: 12:37, 23-09-2005 | #7

fire_ice


Сообщения: n/a

Профиль | Цитировать


Здравствуйте!
Скажите пожалуйста, вот работаю в Access 2003 на языке VBA пытаюсь создать новые таблицы.
Процедура по созданию таблиц полностью работает
Далее прописываю процедуру по открытию и закрытию базы данных.
1-Sub DisplayFields()
2-Const DatabasePath = "F:\Study\work with database\database\VBA\CONTACTS.mdb"
3-Const ProviderStr = "Provider = Microsoft.Jet.OLEDB.4.0;" + "Data source = " + DatabasePath
4- Dim Connection As New ADODB.Connection
5- Dim Catalog As New ADOX.Catalog
6- Dim RecordSet As New ADODB.RecordSet
7- Dim Field As Field
8-Connection.Open ProviderStr
9- Set Catalog.ActiveConnection = Connection
10- RecordSet.Open "CONTACTS", Catalog.ActiveConnection, adOpenKeyset
11- RecordSet.Fields.Refresh
12- For Each Field In RecordSet.Fields
13- Debug.Print Field.Name & "," & Field.Type & "," & Field.FieldSize
14- Next
15- RecordSet.Close
16- Set RecordSet = Nothing
17- Set Catalog = Nothing
18- Connection.Close
19- Set Connection = Nothing
20-End Sub
Здесь прописывается массив Dim Field As Field и цикл, который описан под строчками 12-14.
Отслеживающий счётчик доходит до 12 строчки и выдаёт ошибку "Type mismath", и кроме этого в 13 строчке над фразами Field.Name, Field.Type и Field.FieldSize идёт всплывающая строчка <Object variable or With block variable not set>.
Помоги пожалуйста решить эту проблему. Заранее спасибо!

Отправлено: 21:21, 15-12-2005 | #8


Старожил


Сообщения: 401
Благодарности: 10

Профиль | Отправить PM | Цитировать


fire_ice
Для начала попробуйте сменить имя массива Field на другое, не совпадающее с названием стандартного типа.
MyField например.

-------
Успехов.


Отправлено: 10:50, 16-12-2005 | #9


Аватара для MaxFactor

Старожил


Сообщения: 153
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


да, это может быть из-за этого

-------
icq #: 172000436


Отправлено: 11:50, 16-12-2005 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MS Access 2003! RU -> ENG :(

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
win 2003 St R2 Mui(Eng) White-Lion Microsoft Windows NT/2000/2003 1 25-08-2009 11:01
переход с 2003 Enterprise Eng на Standart Ru milton Microsoft Windows NT/2000/2003 8 25-07-2008 03:33
Помогите найти WindowsInstaller 3.1 для MS Windows Server 2003 SP1 eng vitalyhan Microsoft Windows NT/2000/2003 5 31-07-2007 14:49
Access 2003 Guest Хочу все знать 8 23-09-2005 22:15
Апгрейд XP Home SP2 Eng на XP Professional SP1 Eng Semen Palych Microsoft Windows 2000/XP 12 25-01-2005 20:43




 
Переход