задать значения из раскрывающегося списка в другие поля данных Microsoft Access

Поделиться
HTML-код
  • Опубликовано: 8 янв 2023
  • задать значения из раскрывающегося списка в другие поля данных
    программы на Microsoft Access
    access-program.ru/

Комментарии • 11

  • @weters1990
    @weters1990 Год назад

    Круто, узнал ещё об одном мотоде, спасибо) Я через ВПР заполнял , Или через vba с обращением к таблице. Интересно, какой из трёх методов будет самый быстрый ?

    • @access-program
      @access-program  Год назад

      Думаю что первый способ тот который в видео будет быстрее работать (значение столбца) так как не нужно обращаться к таблице, здесь сам объект поиска (поле раскрывающеся списка) текущий на экране.

    • @access-program
      @access-program  Год назад

      Есть еще способ через невидимую форму

    • @weters1990
      @weters1990 Год назад

      @@access-program создавать доп. формы это плохой способ

  • @Alexxx_35rus
    @Alexxx_35rus 5 месяцев назад

    В макросе Нет в списке команды «задать значение»

    • @access-program
      @access-program  5 месяцев назад +1

      На панели (ленте) аксесс создание макросы нажать кнопку показать все

  • @Volodymyr7733
    @Volodymyr7733 Месяц назад

    При выборе значения из выпадающего списка отображается такое сообщение: Указанный в качестве объекта OLE в процедуре Visual Basic объект не является объектом OLE. В чем здесь ошибка???

    • @access-program
      @access-program  Месяц назад

      возможно у вас на какое-то событие поля со списком назначена процедура VBA, проверьте свойства поля со списком, вкладка "события", правильно ли функционирует сам список без каких-либо событий (должно выбираться значение из списка на основе источника данных таблицы или запроса)

    • @Volodymyr7733
      @Volodymyr7733 Месяц назад

      @@access-program Когда в макросе в поле "Выражение" я вписываю любую константу, все отрабативает норм, а когда прописываю там путь к значению -- тогда ошибка

    • @access-program
      @access-program  Месяц назад

      тогда ошибка в самом выражении (синтаксисе) либо выражение ссылается на несуществующий объект (не верное имя, либо его нет), проверьте все ли поля, которые используйте для макроса "задать значение" есть в запросе. Например раскрывающийся список состоит из 3-х полей (колонок), в макросе задать значение в другие поля формы используйте выражения: [Формы]![вашаформа]![ПолеРаскСписка].[Column](1),[Формы]![вашаформа]![ПолеРаскСписка].[Column](2). На вкладке "макет" Поле раскр списка должно иметь 3 столбца, ширина столбцов например: 5;0;0 при 0 столбец в списке не отбражается

    • @Volodymyr7733
      @Volodymyr7733 Месяц назад +1

      Рзобрался, спасибо))