Как добавить новый элемент в поле со списком Microsoft Access (VBA)

preview_player
Показать описание
Если вы не знаете как добавить новое значение в поле со списком (ComboBox) в программе Microsoft Access, то посмотрите это видео.
Отдельно разберем, что нужно делать, если появляется ошибка "Run-time error 2450".
Убедитесь, что программа Access очень проста и не требует дополнительных знаний в освоении.

Таймкоды:
00:00 | Вступление
01:23 | Создание формы "НовыйТовар"
03:23 | Добавление кнопки на форму "Заказы"
03:56 | Событие "Закрытие". Код на VBA
05:36 | Добавление нового элемента в список
06:15 | Run-time error 2450. Доработка кода VBA
08:12 | Заключение

• Купон на скидку: 100Access
----------------------------------------------
Чаевые на развитие канала:
----------------------------------------------
Ссылки на предыдущие уроки:
----------------------------------------------
----------------------------------------------
----------------------------------------------
Остались вопросы? Пишите в комментариях под видео
Рекомендации по теме
Комментарии
Автор

Спасибо за Ваши ролики по Access. Просьба продолжить уроки по VBA.

rjtbcgx
Автор

Таймкоды:
00:00 | Вступление
01:23 | Создание формы "НовыйТовар"
03:23 | Добавление кнопки на форму "Заказы"
03:56 | Событие "Закрытие". Код на VBA
05:36 | Добавление нового элемента в список
06:15 | Run-time error 2450. Доработка кода VBA
08:12 | Заключение

AccesshelpRu
Автор

allforms("Название") - Ковычки надо поставить

wezkoci
Автор

Спасибо большое! На просторах интернета не удается найти такого же хорошего объяснения как реализовать ввод в несколько полей, да и ещё из разных таблиц. Пожалуйста, не могли бы вы развить тему?

ovxeyzz
Автор

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

qxjtfwv
Автор

Здравствуйте! А можете рассказать, как создать таблицу или запрос в access с помощью vba?

vmmhhkd
Автор

Данный метод не работает, если обновляемое поле находиться в подчиненной форме! То же самое можно сделать с помощью одного макроса "Обновление". Выделяем поле со списком которое надо обновить, в его свойствах "событие" в строке "Получение Фокуса" выбираем макросы, и выбираем всего одну команду "Обновление", и пишем название поля которое обновляем. Таким образом можно обновлять любой объек (поле со списком), хоть в основной форме или подчиненной. А по видео хотелось бы видеть код VBA обновления списка как в основной, так и в подчиненной форме. А вместо сообщения, что форма товары не открыта, практичнее прописать, если ошибка, чтоб форма на добавление товара была универсальной, для применения из разных мест БД.

stmfeif
Автор

Супер канал. К сожалению сегодня людям интересно как другие то моську показывают то ещё какую-нибудь херню делают.

Anton_Harchenko
Автор

Добрый день. Поделитесь советом пожалуйста. Есть две формы: все клиенты и клиенты которые начали сделку. В форме все клиенты есть поле с условием, что например Иванов И.И. 1.01.2020 начал оформлять эту сделку. Можно ли сделать так, что когда я ввожу дату в это поле в форме все клиенты, запись Иванов И.И. добавлялся автоматически во вторую форму. Чтобы не искать всех клиентов которые оформляют сделку в форме все клиенты. И если это реализуемо то подскажите пожалуйста как. Всю голову сломал. (((

makaley
Автор

Здравствуйте! Спасибо за уроки! Ваш сайт не работает?

isyjsxh
Автор

Не работает. ;( Обновить форму из другой формы не выходит от слова никак.

pervakmatva
Автор

Что делать, когда название таблицы с пробелом "Проведённые работы"? нужны кавычки в коде или как записать, не работает из-за этого

zmjwnbd
Автор

А как сделать, чтобы когда в поле со списком вводится что-то чего нет и, при переходе на форму для ввода новой записи, там УЖЕ было вставлено то, что мы набирали в поле со списком?! Пробовал через NotInList - да, вставляется, но возникает проблема с тем, что когда возвращаешься в поле со списком, то надо удалить все, что вводил, обновить форму и только после этого добавленный Элемент можно выбрать! Как автоматизировать сей процесс?

PervakMatvii