Код VBA для выполнения запроса Access

Код VBA для выполнения запроса Access
Оглавление

Код VBA для выполнения запроса Access (с изображением)

Что это такое?

Этот код VBA поможет вам запустить Доступ запрос из любого инструмента, поддерживающего VBA, например MS Excel, Word и т.д.

Почему?

Вы можете избежать процесса открытия БД и выполнения запроса вручную; этот код будет выполняться даже из Excel лист, не открывая Access БД вручную.

Если вы используете функцию Импорт Результаты запросов доступа Код, рассмотренный в предыдущем посте, позволяет даже получить результаты запроса в Excel - все одним щелчком мыши.

Код VBA для импорта данных таблицы/запроса Access в Excel

Как использовать код VBA для выполнения запроса Access




(adsbygoogle = window.adsbygoogle || []).push({});

Шаг 1: Скопируйте и вставьте приведенный ниже код в свой модуль.
Dim myDB As Database
Set myDB = OpenDatabase("C:\MYDATABASE.mdb") 'Укажите путь к БД и замените 'MYDATABASE' на имя вашей БД Access.
myDB.Execute "myQuery"  'Замените 'myQuery на имя вашего запроса Access
myDB.close 'Используйте это, только если хотите закрыть DB
Шаг 2: Нажмите кнопку Выполнить или F5, чтобы выполнить запрос Access.

Код Vba для выполнения запроса Access

Picture of Anson Antony
Энсон Энтони
Энсон — соавтор и основатель компании www.askeygeek.com. Изучение чего-то нового всегда было его страстью, а ASKEYGEEK.com — результат его страсти к технологиям и бизнесу. Он имеет десятилетний разносторонний опыт в области аутсорсинга бизнес-процессов, финансов и бухгалтерского учета, информационных технологий, операционного совершенствования и бизнес-аналитики. За время своего пребывания в должности он работал в таких организациях, как Genpact, Hewlett Packard, M*Modal и Capgemini, занимая различные должности и обязанности. Помимо бизнеса и технологий, он любитель кино, который часами вместе смотрит и изучает кино, а также кинорежиссер!

2 Responses

  1. Hello Anson, try to find out how, but I can’t….. (aaargggghhh)

    I have a simple MDB (accessDB) with one table LoginUserDB
    There are 3 fields: UserName UserShortName LastLogIn

    UserShortName = a date field, the other two (UserName & UserShortName) are text fields

    What will be the best way, if I want to search for all:

    UserName = anson.antony

    and update on that all, the field: UserShortName to XXX
    and the field LastLogIn to Format(Now, “DD.MM.YYYY”) (actual date)

    Sorry for bothering you, but I test so different ways without result….

    Thanks in advance
    Pedro

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Поздравляем!
Ты сделал это,
Не закрывайтесь!

Доступ к UberCreate Creator Pro
бесплатно!!!

Это всплывающее окно не покажет вам решать снова!!!

Share to...