Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 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
Спасибо, работает.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам