Архив метки: Access

Access, Microsoft Office

VBA Access SQL — делаем запрос из макросов

VBA Access SQL

Периодически я вижу, как пытаются найти информацию: а как можно сделать запрос через SQL и макросов VBA? Сегодня я постараюсь осветить данную область и рассказать про связь VBA Access SQL.

Читать далее VBA Access SQL — делаем запрос из макросов

Подключение библиотек в VBA — VBA load object library

VBA Load Object Library

По долгу службы частенько приходиться использовать дополнительные библиотеки в VBA. А так как потом файлы расходятся по разным компьютерам и не факт, что подключение object library будет сохранено, то пришлось использовать проверку на подключение и само подключение.

Поиск по интернету конечно же не дал окончательного решения и, как всегда, мне пришлось собирать все по крупицам. Первым делом я нашел куски кода на проверку и само подключение библиотек (VBA load object library):

Как видно из кода, для определенной библиотеки object library есть некий уникальный идентификатор, который непонятно где взять…

Читать далее Подключение библиотек в VBA — VBA load object library

Ошибка в MS Access и MS SQL Server

Сижу я тихо мирно и выгружаю необходимые данные. Выгрузка происходит через Microsoft  Access 2010, который в свою очередь связан с Microsoft SQL Server 2003.

Дошел до одной вьюхи (view), которая собирается на сервере и постоянно выпадает по тайм-ауту. Решил подправить её, убрал лишнее, по оптимизировал все что можно, а делал это через Microsoft SQL Server Managment Studio. Сохраняю вьюху, запускаю в Access выгрузку, проходит минута-две и тут бац, вот такое окно с ошибкой:

Ошибка в MS Access, подключенный к MS SQL Server

Чувствую себя охотником, который все таки подстрелил эту «жертву» xD

Использование CRC32 в VBA — vba crc32 check sum

Как-то по работе мне понадобилось средствами VBA отслеживать изменение Excel-файла (vba crc32 check sum). Первое что пришло на ум, это подсчет CRC32 check sum. Спустя пару часов брожения по интернету, я смог найти и собрать необходимые функции в модуль.

Читать далее Использование CRC32 в VBA — vba crc32 check sum

MS Access, VBA, SQL и удаление записей из объединенных таблиц

На днях я столкнулся с очень интересной работой MS Access при удалении необходимых записей из таблицы средствами SQL.

Суть вопроса состояла в удаление записей тех продуктов в таблице Valid_data, которые присутствуют в таблице ProductsIgnore. Данный запрос отрабатывается в большом макросе VBA, после пары запусков которого, с периодичностью 50%/50%, возникала ошибка и соответственно появлялось отладочное debug-окно.

Читать далее MS Access, VBA, SQL и удаление записей из объединенных таблиц