Непрерывная форма (поля со списком) не обновляет значения сразу после того, как поставлена ​​галочка? - PullRequest
0 голосов
/ 14 октября 2018

Я только что выучил Ms Access около 2 недель, так что извините, если я пропустил некоторые основные вещи.В настоящее время у меня есть непрерывная форма, содержащая поля со списком, которые подключаются к моей таблице tblMain.Эта таблица имеет только два поля:

  1. Category: которое используется в качестве «метки» для каждого поля со списком;
  2. IsSelected: используется как Источник управления для полей со списком, который возвращается к Да или Нет в зависимости от того, где находится соответствующее поле со спискомотмечен или нет.

Эта система работала просто отлично.Тем не менее, я хочу немного подправить его.Каждый раз, когда я ставлю галочку на поле со списком, значение в поле IsSelected не будет обновляться, пока я не нажму на другое поле со списком (или другую метку).Так работают комбинированные списки?Могу ли я установить его таким образом, чтобы оно обновляло значение сразу после того, как было отмечено поле со списком, без необходимости нажимать на другое поле или метку?

Я планирую добавить кнопку в нижний колонтитул формы, чтобы добавить каждую отмеченную запись в другуюТаблица.Вот почему я хочу, чтобы запись не добавлялась, когда я забыл нажать на другую строку.

1 Ответ

0 голосов
/ 15 октября 2018

Отлично!Благодарю июня7 и Вольфганга Кайса за то, что они указали, как форма записывает значение в поле.

Мне удалось решить мою проблему, добавив строку Do.Cmd.RunCommand acCmdSaveRecord в мою кнопку непосредственно перед выполнением команды вставки / добавления.Это делает работу именно так, как я хотел!

...