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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Введите значение параметра
 
 автор: scandal   (19.07.2007 в 11:25)   личное сообщение
 
 

Привет всем!
Тут мне принесли базу. Она на моем компьютере, где Офис 2003, открывается без проблем. Но на компьютере, в котором она должна быть, при открытии появляется окно "Введите значение параметра" и с полем для ввода "Формы!КаталогПримеров!ВыборТемы".
На моем компьютере русская WinXP, на проблемном компьютере английская WinXP.
Почему там не октрывается база? Если она не открывается из-за английской системы, то как быть? Можно ли решить проблему без установки русской версии ОС?
Полез я в коды и там нашел
Private Sub ВыборПримера_DblClick(Cancel As Integer)
OK_Click

End Sub
Private Sub ВыборТемы_AfterUpdate()
Me!ВыборПримера.Requery

End Sub

Может здесь что-то не так?

Помогите!
Заранее благодарен!

  Ответить  
 
 автор: ДрЮня   (19.07.2007 в 11:42)   личное сообщение
 
 

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

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

Думаю дело именно в локализации.
Русский ACCESS Формы!.... вместо forms в параметрах запроса и делает это автоматически ели править в конструкторе, попробуйте руками в тексте SQL запроса (не в конструкторе) поменять "формы" на "forms"
если на втором компе еще и винды без русской локли, то и с русскими именами контролов будут проблемы, если винда русская или с поддержкой кириллицы, то проблемм быть не должно

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