Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: 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 , наверное. я простоне знаю как правильно описать для этого переменную чтоб было

Me.Переменная.SetFocus


может кто подскажет получится универсально.


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.