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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Региональные установки
 
 автор: Pasat   (08.09.2008 в 10:03)   личное сообщение
 
 

Доброе утро

Скажите пожалуйста:
1. Почему база созданая, когда в Региональных установках на вкладке "Advanced" было установлено "Russian", отказывается работать если в Региональных установках на вкладке "Advanced" пменять язык например на "English"
и наоборот
база созданая, когда в Региональных установках на вкладке "Advanced" было установлено "English", нормально работает если в Региональных установках на вкладке "Advanced" пменять язык на "Russian"

2. Что можно сделать, чтобы заставить работать базу созданную в "Russian" на компе где в Региональных установках на вкладке "Advanced" установлено "English".

Заранее благодарен

  Ответить  
 
 автор: ДрЮня   (08.09.2008 в 10:15)   личное сообщение
 
 

все названия (таблицы, поля в них, запросы) должны быть написаны по аглицки

  Ответить  
 
 автор: Pasat   (08.09.2008 в 11:01)   личное сообщение
 
 

Если все названия (таблицы, поля в них, запросы) написаны по аглицки все равно не хочет работать.
Например если в форме имеется хотя бы одно поле созданное в "Russian" то в этой форме не работает не один код (например если скопировать поле из базы "Russian" в базу "English").
Выходит что нужно заново создавать все формы
Таблицы, запросы, макросы вроде можно импортировать из базы "Russian" в базу "English" с ними проблем вроде нету.
А вот что делать с формами ???
или
Что можно сделать, чтобы заставить работать базу созданную в "Russian" на компе где в Региональных установках на вкладке "Advanced" установлено "English" ???
или
Может есть какая-нибудь конвертация ???

  Ответить  
 
 автор: osmor   (08.09.2008 в 11:48)   личное сообщение
 
 

про конвертацию не знаю, а не работает из-за переведенных названий секций и других служебных названий (form -Форма). По идее должны быть еще проблемы с полями подстановки но это из за разных разделителей.
Как только убирается понимание русского юникода (это как раз делается в Региональных установках на вкладке "Advanced") , то все названия по русски становятся кракозябрами.

"все названия (таблицы, поля в них, запросы) написаны по аглицки все равно не хочет работать."
А названия подписей к полям тоже по англицки? ПО умолчанию в русском ACCESS они "Надпись...."

Мне известен только 1 вариант, все что должно работать не с русским ACCESS, делать в английском.
Можно конечно попробовать написать переименовщик... но он должен переименовывать не только названия, но и обработчики событий

  Ответить  
 
 автор: Pasat   (08.09.2008 в 11:57)   личное сообщение
 
 

Спасибо osmor

Мораль сей басни такова
все что МОЖЕТ работать не с русским ACCESS, делайте люди в английском  с регионалными установками "English"  
чтобы потом не надо было переделывать

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