LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Изменение...
 Тема: Изменение источника данных
 
 15.06.2007 21:02:02
Eugene1
2 сообщения


Тема: Изменение источника данных
Каким образом можно менять источник данных для поля со списком для различных событий.
Ниже описанным образом у меня не получилось
Private Sub Состояние_AfterUpdate()
Dim strSQL1, strSQL2 As String
strSQL1 = "SELECT DISTINCT [ВалыПозиции]. КодВала] FROM ВалыПозиции; "
strSQL2 = "SELECT DISTINCT [Валы].[КодВала] FROM Валы; "
If Состояние = рабочий Then
КодВала.RowSource = strSQL1
Else
КодВала.RowSource = strSQL2
End If
Me.Requery
End Sub


P.S. Общий раздел по формам
Автор: Eugene от 20.02.2002 8:38:04 Источник ...
 15.06.2007 21:02:02
All
4316 сообщения
1-ый


RE: Изменение источника данных
1.Алгоритм правильный, если нет ошибок в определении переменных, запросов и их свойств.
2. Лучше указать источник данных при входе в поле-список, т.е. используйте событие "Enter", а не AfterUpdate
3. Me.Requery делать не обязательно, т.к. по этой команде меняется запрос формы, а это лишние вычисления. Лучше сделать Me.КодВала.Requery, но при изменении запроса объекта (КодВала) команда выполняется автоматически.
4. Переменная strSQL1 не описана


P.S. Общий раздел по формам
Автор: Виктор Конюков от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Изменение...
ПоискПоиск  Список форумовСписок форумов  
right