Lookup field in recordset

myfirstaccess
Дата: 04.01.2016 01:21:44
Access 2010
как вытащить из lookup поля таблицы значения второй или если есть то и третей колонки?
есть таблица артикул и есть таблица заказ.
в таблице заказ одно поле artikul_id_f Lookup: ид и наименование артикула.
как программно, открывая рекордсет вытащить значение наименованиое артикула?
guest_rusimport
Дата: 04.01.2016 11:05:56
myfirstaccess,
если используете поля подстановки в таблице, то можно как то так:
Public Function fff()
Dim rst As DAO.Recordset
Set rst = CurrentDb.OpenRecordset("select * from ЗАКАЗ")
rst.MoveFirst
Do While Not rst.EOF
    nt = DLookup("[наименование артикула]", "[АРТИКУЛ]", "ид=" & rst.Fields("artikul_id_f"))
    Debug.Print nt
    rst.MoveNext
Loop
End Function
Анатолий ( Киев )
Дата: 04.01.2016 12:13:56
Видимо имеется ввиду поле подстановки.
Открывайте рекордсет на запросе, построенном на двух связанных таблицах и возвращающем все интересующие поля.