LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  ПРОБЛЕМЫ при пе...
 ПРОБЛЕМЫ при переходе на Access 2007
 
 02.11.2007 15:29:33
Kympan
3 сообщения


ПРОБЛЕМЫ при переходе на Access 2007
Уважаемые пользователи и посетители форума! Специалисты! Помогите пожалуйста!
Уже давно пользуюсь Access мне очень нравится. Волнуют проблемы при переходе от одной версии к другой. Я уже с таким сталкивался когда перешел с Access 2002 на Access XP. Теперь новые серьезные проблемы при переходе с XP на Access 2007.
В частности проблема в следующем:
создал запрос в котором условием выполнения является поле из формы. Результат запроса также вывожу в виде формы, то есть сам запрос я не просматриваю. В старой версии все работало хорошо - открывалась форма на основе запроса и выдавала желаемый результат, теперь же система выдает какую то промежуточную форму как для параметрического запроса для ввода данных отбора. Я ничего не ввожу и просто нажимаю ОК и тогда все продолжает работать как в старой версии. Если не трудно если сталкивались с таким или вообще что нибудь знаете об устранении проблем при переходе на Access 2007 пожалуйста пишите на kympan@mail.ru. Буду очень благодарен.

спасибо.
 02.11.2007 15:52:23
Admin1
731 сообщения
1-ый


Re: ПРОБЛЕМЫ при переходе на Access 2007

Вообще лучше придерживаться некоторых стандартов в SQL запросах. Например, ссылка в запросе на форму при реализации разных версий Access даст непредсказуемые последствия, т.к. в стандарте SQL нет объектов типа Forms. Выход следующий. При открытии формы создать необходимый запрос и подставить его в форму, например, так

Private Sub Form_Open(Cancel As Integer)
    Dim strSQL As String
    strSQL = "SELECT * FROM [Table1] WHERE ID=" & Forms("Параметры").Controls("ID").Value
    Me.RecordSource = strSQL
End Sub

P.S. В крайнем случае можно использовать свою внешнюю функцию, которая будет возвращать текстовую переменную для запроса.

  Программирование  Microsoft Access. Файлы mdb и accdb  ПРОБЛЕМЫ при пе...
ПоискПоиск  Список форумовСписок форумов  
right