Добавление новой записи в Access 2016 из пользовательской формы - PullRequest
0 голосов
/ 26 апреля 2019

У меня есть форма в 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 переходит к новой записи.

У меня вопрос, как мне изменить поля этой новой записи, как только я туда доберусь?

...