#vba #ms-access
Вопрос:
Я работаю над базой данных Access, созданной кем-то другим, и я совсем новичок в доступе. Я заметил, что эта проблема возникает, когда я нажимаю на представление таблицы данных для формы с несколькими подформами. Отладка кода дает следующее в VBA:
If Me.Detail.Visible = False Then Me.Detail.Visible = True
If Me.txtusefees = False Then
Me.frmTournamentNominations.Form.Label35.Visible = False
Me.frmTournamentNominations.Form.cboFeeType.Visible = True
Me.frmTournamentNominations.Form.txtfeestopay.Visible = False
Me.frmTournamentNominations.Form.Command98.Visible = False
Me.frmTournamentNominations.Form.Fees.Visible = False
Me.frmTournamentNominations.Form.Label36.Visible = False
Me.frmTournamentNominations.Form.Label26.Visible = False
Me.frmTournamentNominations.Form.Label71.Visible = True
Else
Me.frmTournamentNominations.Form.FeeTypeLabel.Visible = True
Me.frmTournamentNominations.Form.Label36.Visible = True
Me.frmTournamentNominations.Form.cboFeeType.Visible = True
Me.frmTournamentNominations.Form.txtfeestopay.Visible = True
Me.frmTournamentNominations.Form.Command98.Visible = True
Me.frmTournamentNominations.Form.Fees.Visible = True
Me.frmTournamentNominations.Form.Label26.Visible = True
Me.frmTournamentNominations.Form.Label71.Visible = False
End If
Код выдает ошибки на мне.frmTournamentNominations.Форма.FeeTypeLabel.Visible = True, несмотря на то, что метка находится в подформе. Я попытался переместить метку из верхнего колонтитула в нижний. Эта проблема возникает для всех свойств. Это также происходит и в нескольких других формах. Я также расширил разделы, чтобы все свойства были видны для ссылки на форму.
Я уже некоторое время рассматриваю этот вопрос, и буду признателен за любой совет. Я также не слишком уверен в доступе, поэтому, если бы вы могли разбить свои шаги, это было бы здорово.
Комментарии:
1. что такое сообщение об ошибке, какова структура форм и подформ и упомянутых элементов управления.
2.
frmTournamentNominations
является ли имя элемента управления контейнером подформы? Вы используете таблицу данных/поддаташет?