LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  VBA. Поле из та...
 VBA. Поле из таблицы в переменную. Как?
 
 02.04.2008 22:58:21
JIu4H0cTb
2 сообщения


VBA. Поле из таблицы в переменную. Как?
Как из Screen.ActiveForm.RecordSource взять текущую запись, и из определённого поля этой записи перенести в строковую пременную?

И ещё похожий вопрос по ComboBox.
Источник записей - SQL запрос, в котором несколько столбцов.
Как строковой переменной присвоить значение поля (наприм 3й столбец).
 03.04.2008 8:56:20
Admin1
731 сообщения
1-ый


Re: VBA. Поле из таблицы в переменную. Как?
 Измененный Admin1  на 03.04.2008 8:56:58)

'
' 1. Варианты обращения к объектам формы и запроса
'
Set frm = Screen.ActiveForm
str1 = frm.Controls("Поле1").Value
str2 = frm.Recordset.Fields("ID")
Select Case frm.Recordset.Fields("Имя1").Type
    Case adCurrency
End Select

'
'  2. Получение данных из Combobox, где несколько колонок
'
Public Function funGetCombobox(ctl As Control, numColumn As Long)
Dim i As Long
    On Error Resume Next
    i = ctl.ListIndex
    If i <> -1 Then
        funGetCombobox = ctl.column(numColumn, i)
    Else
        funGetCombobox = ""
    End If
     Exit Function
999:
    funGetCombobox = ""
    Err.Clear
End Function

  Программирование  Microsoft Access. Файлы mdb и accdb  VBA. Поле из та...
ПоискПоиск  Список форумовСписок форумов  
right