У меня есть форма в Access 2016 для сбора простой системной информации. У меня есть таблица System и таблица SystemTexts с отношением один ко многим (SystemTexts содержит такие вещи, как сокращения, описания, ссылки и т. Д.)
У меня есть ComboBox, который позволяет мне выбрать Систему из таблицы «Системы», другой ComboBox для выбора типа вводимой информации (Описание, Справочник и т. Д.) И TextBox для фактического текста.
У меня также есть подчиненная форма, которая показывает связанные записи SystemText из таблицы SystemTexts.
Таблица SystemTexts имеет следующие поля:
ID (primary key)
SystemID (foreign key to Systems table)
SystemTextTypeID (foreign key to table with enumerations like Description, Reference, ...)
SystemText (the actual text)
Я просто собираюсь заполнить новую запись и вставить ее в таблицу SystemTexts, основываясь на выбранных параметрах ComboBox и тексте в TextBox. Стандартная вставка.
Я добавил кнопку и через мастера сказал, что я добавлю запись.
Откуда мое замешательство, так это определение макроса. Я написал код VBA, но не использовал интерфейс макросов.
Действие OnClick включает раздел OnError, раздел GoToRecord и некоторые другие способы обработки ошибок.
Мне кажется, я понял, что раздел GoToRecord переходит к новой записи.
У меня вопрос, как мне изменить поля этой новой записи, как только я туда доберусь?