VISIO+VBA+ACCESS Пример получения данных из БД

Поделиться
HTML-код
  • Опубликовано: 2 окт 2019
  • #Visio #VBA #Access
    В этом обзорном ролике показывается простейший пример организации взаимодействия с базой данных MS Access в среде Visio посредством программного кода VBA. Для этого используется Microsoft DAO (Data Access Objects).
    А именно - из имеющихся данных в первом столбце таблицы БД Access (формат mdb) формируется строка для выпадающего списка в фигуре Visio. Далее при выборе значения из этого списка из второго поля соответствующей записи.
    ==============
    Присоединяйтесь к нам в сети ВКонтакте: aigs_grafis
    ---------
    База знаний ShapeSheet: shapesheet-kb.github.io

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

  • @uncleabe8147
    @uncleabe8147 2 года назад

    Спасибо за видео) очень не хватает такого контента
    Смотрел с удовольствием
    ЗЫ чтобы не было ; в конце listStr можно было делать объединение через Join() ;)

  • @andreylebedev5520
    @andreylebedev5520 3 года назад +1

    DAO360 устаревшая dll работает только для пакетов x32 можно велосипед не изобретать и подключить совместимую библиотеку Microsoft Office 15.0 Access database unqite Object library и все будет работать и на x32 и на x64 и не нужно будет ObjectCrate использовать. Лайк поставил.
    Вот бы еще информацию по совмещению источников данных и VBA использования например вывести в подсказку фигуры данные по запросу из базы данных.

    • @vigilit-video1765
      @vigilit-video1765  3 года назад +1

      Да, согласен. Много геморроя с DAO360. Вы имеете в виду "Microsoft Office 15.0 Access database Engine Object library"?

    • @vigilit-video1765
      @vigilit-video1765  3 года назад +1

      Ну в принципе это возможно - просто выкидываем данные из запроса в ячейку "Comment" и все. А критерии запроса так же через ShapeData.

    • @andreylebedev5520
      @andreylebedev5520 3 года назад

      @@vigilit-video1765 ​ да dll та, от версии Office зависит 12 14 15. Весь код в видео остается рабочим.

    • @andreylebedev5520
      @andreylebedev5520 3 года назад

      @@vigilit-video1765 Очень классный у Вас канал. Пересматриваю все видео периодически. Не нашел как запросы писать, обходить через rst очень накладно по производительности. Хотелось бы посмотреть обучалку, как не таблицу обходить, а получить выборку из DB. Если будет время снять такое видео, будет очень полезно. Спасибо.

    • @vigilit-video1765
      @vigilit-video1765  3 года назад +1

      Охх, надо бы. Да у меня что-то сейчас завал по основной работе. Куча планов по видео накопилось, но времени все нет(