Перекрестный запрос

LeeoN
Дата: 07.03.2008 11:08:30
Можно ли сделать перекрестный запрос ??? Например создаем форрму с 2 раскрывающимися списками и одним полем .Из 1-ого смиска выбираем значение в столбце , а во 2-ом значение строки !!! А в поле должно выводиться значение на пересечениеии ???
mds_world
Дата: 07.03.2008 11:22:56
Или вы неточно описываете задачу, или одно из двух.

Не вижу здесь перекрестного запроса. Есть вопрос для Dlookup. Одним списком выбирается поле для длукапа, вторым условие выбора записи
LeeoN
Дата: 07.03.2008 11:30:24
Вот файл с таблицей и примером формы !!!Может так будет понятнее...
mds_world
Дата: 07.03.2008 12:46:57
Ну, точно как уже говорилось. Дела длукапа

Образуйте для обоих списков процедуры После обновления (AfterUpdate). На них код
Private Sub ПолеСоСписком31_AfterUpdate()
    Me.Поле33 = znach
End Sub

Private Sub пспСубьект_AfterUpdate()
    Me.Поле33 = znach
End Sub

Function znach()
    Dim t, r
    r = Me.пспСубьект
    t = "[" & Me.ПолеСоСписком31 & "]"
    znach = DLookup(t, "[Таблица  РПД №3]", "[Код субъекта]=" & r)
End Function
LeeoN
Дата: 07.03.2008 13:11:35
Спасибо !!! Все работает !!! Остальсь только осмыслить как )))))