#ms-access #button #ms-access-2010 #navigationbar
#ms-access #кнопка #ms-access-2010 #панель навигации
Вопрос:
В настоящее время я использую меню навигации в MS access 2010. Я решил использовать горизонтальную вкладку с вертикальной вложенной вкладкой.
Кажется, я не могу понять, как заставить мою вкладку «ДОБАВИТЬ НОВОГО КЛИЕНТА» создать новую запись.
Я не вижу никакой опции в таблице соответствия, и я не вижу способа подключить форму к этой вкладке с пустой записью. Я хочу избежать наличия кнопки внутри этой подчиненной формы для новой записи. Я хочу, чтобы сама вкладка действовала как кнопка. Возможно ли это?
мы будем признательны за любые советы или наставления!
Ответ №1:
Предполагая, что у вас есть вложенная во вкладку подчиненная форма для ввода новых сведений о клиенте, вы можете сделать что-то подобное в событии изменения вашего элемента управления tab:
Private Sub MyTabCtl_Change()
'Replace 1 with the PageIndex of your tab.
If Me.MyTabCtl.Value = 1 Then
'sbf is your subform name.
Me.sbf.Form.DataEntry = True
End If
End Sub
Это настроит подчиненную форму на получение новой записи.
Комментарии:
1. Я пытаюсь избежать любого кодирования, если это возможно, используя только макросы или внутренние функции Access.
Ответ №2:
Чтобы сделать это изначально в Access 2010, нажмите кнопку с левой стороны, соответствующую форме, которую вы хотите прикрепить. Затем на странице свойств перейдите на вкладку Данные. В поле «Имя цели навигации» введите название формы (ваши формы должны быть доступны в выпадающем меню).