Страница: 1 |
Страница: 1 |
Вопрос: Фильтрация подчиненных форм в Access
Добавлено: 22.09.04 09:12
Автор вопроса: Stas2k
В Access есть главная форма. На ней две подчиненных. Должен последовательно соуществляться выбор в главной форме, потом в первой подчиненной, потом во второй подчиненной. Фильтрация первйо подчиеннной формы происходит автоматом, а вот вторая не фильтруется. Встраивать вторую подч. форму в первую нельзя (по эстетическим соображениям). Как из события Form_Current первой подчиенной формы профильтровать вторую?
Заранее спасибо!
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
pokerlifer
Вопросов: 1
Ответов: 2
Профиль | | #1
Добавлено: 22.09.04 13:43
почему бы не сделать RecordSource второй подчиненной формы на основе запроса,
а в условии выборки для поля написать нечто вроде:
[Forms]![ГлавнаяФорма]![ПерваяПодчиненнаяФорма]![КлючевоеПолеПервойПодчиненнойФормы]
'при возникновении текущей записи в ПерваяПодчиненнаяФорма
Private Sub Form_Current()
Me.Parent![ВтораяПодчиненнаяФорма].Requery
'при вставке значения во второй подчиненной форме
'сохранять ключ записи из первой
Private Sub Form_BeforeInsert(Cancel As Integer)
Me.КлючСоСтороныМногие.Value = _
Me.Parent!ПерваяПодчиненнаяФорма.Form!КлючСоСтороныОдин.Value
End Sub
Номер ответа: 2
Автор ответа:
Stas2k
Вопросов: 6
Ответов: 16
Профиль | | #2
Добавлено: 26.09.04 15:21
Спасибо, работает.