ник: kot_k_k
Можно глобальной переменной при получении/потере фокуса вложенной формой присваивать какое либо значение, а при нажатии кнопки на главной форме его анализаровать и делать следующее - фокус получает форма только что его потерявшая, переход на запись следующую/пред и возврат фокуса на кнопку в главной форме:
Public Flag_G As Variant
Private Sub Форма_подчиненная_форма_Exit(Cancel As Integer)
Flag_G = 1
End Sub
Private Sub Переход_на_след_Click()
Select Case Flag_G
Case 1
Me.Форма_подчиненная_форма.SetFocus
DoCmd.GoToRecord , , acNext
Me.Переход_на_след.SetFocus
Case .......
End Select
End Sub
|
получим один набор кнопок для перехода на все формы.
если гллобальной переменной присвоить имя подчиненной формы которая потеряла фокус можно обойтись без Select Case , наверное.
я простоне знаю как правильно описать для этого переменную чтоб было
может кто подскажет получится универсально.