MS Access 2010 Как заставить вкладки навигации действовать как кнопки для создания новой записи

#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, нажмите кнопку с левой стороны, соответствующую форме, которую вы хотите прикрепить. Затем на странице свойств перейдите на вкладку Данные. В поле «Имя цели навигации» введите название формы (ваши формы должны быть доступны в выпадающем меню).