ссылаться на tabcontrol в подчиненной форме ms-access для ограничения видимых вкладок - PullRequest
0 голосов
/ 14 февраля 2020

введите описание изображения здесь

Основная форма выглядит как выше при первоначальной загрузке. Когда я выбираю значение в поле со списком «Настройка», я хотел бы иметь возможность ограничить вкладки видимых вопросов на основе критериев.

Когда поле со списком выбирается во второй раз, я хотел бы вызвать событие загрузки формы подчиненной формы, чтобы я мог снова сбросить видимые вкладки вопросов, которые могут отличаться от первого раза.

основная форма - frmMain.

подчиненная форма - frmTabCntrl.

у подчиненной формы есть фрейм (subformContainer), который заменяет базу форм вопросов следующим кодом.

Private Sub Form_Load()
   Me.tabCtlQuestions.Value = 0
   tabCtlQuestions_Change
End Sub

Private Sub tabCtlQuestions_Change()
Select Case Me.tabCtlQuestions.Value
    Case 0
    Me.subformContainer.SourceObject = "subformInstructions"
    Case 1
        Me.subformContainer.SourceObject = "subformQ9"
    Case 2
        Me.subformContainer.SourceObject = "subformQ12"
End Select

End Sub

Так что некоторые вещи, которые я пытался сослаться на этот tabcontrol, следующие:

'If Me.tabQ6.Visible = True Then
'Me.frmTabCntrl.Form.OnLoad
'Me.frmTabCntrl.Form.OnLoad.Form_Load
 'Me.frmTabCntrl.Form.OnLoad ("Form_Load")
'[Forms]![frmMain]![frmTabCntrl].SourceObject = "subformInstructions"
'Me.frmTabCntrl.SourceObject = "subformInstructions"
'Me.tabCtlQuestions.Value = 0
'tabCtlQuestions_Change

Но ни один из них не приводит меня к контролю со стороны Me.frmMain. Или, может быть, я смотрю на это неправильно. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...