Программирование MsAccess, VB, VBA

  

© am 1999-2010

Добро пожаловать, незнакомец! [вход]   

|  Домой   |   Новости   |   Гостевая   |   Форумы   |   Поиск   |   Страницы Авторов   |

Полезные функции

 

-Комментарии DLookup, возвращающий ДВА значения (обращений: 6189 с 01.04.2004)
В качестве первого параметра возможно использовать СПИСОК переменных
-Комментарии es_Classes - Комплект классов на многие случаи жизни (обращений: 6628 с 07.06.2004)
Комплект классов на многие случаи жизни
-Комментарии Excel - визуализация нечисловых данных (обращений: 4075 с 04.10.2006)
Макрос для нормализации числовых данных и выделения строковых значений
-Комментарии EXCEL Сумирование по нескольким параметрам (обращений: 6100 с 26.02.2004)
(аналог суммы если только больше параметров)
- FAQ: Вызов системных компонентов из VB/VBA (обращений: 3219 с 28.01.2008)
Вызов экранов системных настроек Windows из VB/VBA
-Комментарии FAQ: Количество дней в месяце, последний день месяца, високосный год и т.д. (обращений: 2642 с 08.12.2008)
Всё ясно из названия
-Комментарии FAQ: Проверка наличия таблицы в базе данных. (обращений: 5814 с 16.01.2007)
Пример функций, которые проверяют наличие таблиц в базах данных, как в текущей, так и в удаленной.
-Комментарии FAQ: Программная регистрация ActiveX DLL и OCX. (обращений: 3944 с 14.01.2008)
Регистрация ActiveX DLL и OCX из программы.
-Комментарии FAQ: Работа с файлами средствами VB (обращений: 18876 с 08.08.2003)
Наиболее часто используемые варианты работы с файлами из среды VB (VBA)
- MDBReg. Помощь при открытии файлов MDB, MDE, etc ... В различных версиях MSA (обращений: 3409 с 03.08.2006)
Адрес программы: http://www.mdbprogs.narod.ru/mdbreg.html
-Комментарии MP3 файл. Чтение и редактирование заголовка (обращений: 3264 с 18.07.2006)
Найдено в интернете. VB6 код для чтенеия и редактирования заголовка МР3
- Автоматизация связи и обновления подключения линкованных таблиц; архивация (создание копии) линкованных таблиц; восстановление данных по архиву линкованных таблиц, принудительное архивирование линкованных таблиц. (обращений: 4473 с 07.08.2006)
Автоматизация связи и обновления подключения линкованных таблиц; архивация (создание копии) линкованных таблиц; восстановление данных по архиву линкованных таблиц, принудительное архивирование линкованных таблиц.
-Комментарии Автоматический подбор размера шрифта для TextBox (обращений: 8399 с 07.02.2003)
Думаю всем знакома проблема, когда в отчете MsAccess в один "прекрасный" момент в поля для итоговых сумм перестают вмещаться цифры (ну например). Приходится изменять дизайн всего отчета, в худшем случае изменять размеры всех ячеек, либо уменьшать фонт (даже если для 90% данных этого не требуется). Данная функция поможет решить эту проблему ;)
-Комментарии Архивирование с помощью WinRar (обращений: 1019 с 15.10.2009)
Пример создания архива с названием дня с помощью WinRar
-Комментарии Бегущая строка (модификация варианта, предложенного на этом сайте) (обращений: 5677 с 12.04.2004)
Бегущая строка (модификация варианта, предложенного на этом сайте)
-Комментарии Внесение подстроки в текстовое поле в запросах на обновление (обращений: 3756 с 23.04.2004)
Внесение подстроки в текстовое поле с избежанием повторений уже внесенного текста
- Вращение растровых изображений с помощью VB (обращений: 4444 с 22.04.2004)
Вращение растровых изображений. Версия 1.0 2004г.
-Комментарии Вывод Мемо поля из таблицы в Ексель (обращений: 4385 с 04.06.2004)
Вывод заданного поля из заданной таблицы в заданную ячейку екселя
-Комментарии Вывод Tree во весь рост (обращений: 1423 с 25.11.2008)
Собственно, задача стояла следущая - вывести в инернет-магазин данные из базы.
-Комментарии Вычисление начисления заработной платы (обратный процесс) (обращений: 4777 с 12.04.2004)
Вычисление начисления заработной платы (обратный процесс)
-Комментарии Две подпрограммы для работы с формами (обращений: 8576 с 01.06.2004)
Две небольшие подпрограммы для работы с формами. Управляют открытием, закрытием и видимостью форм.
-Комментарии Диалог выбора папки с помощью метода BrowseForFolder объекта Shell. (обращений: 7748 с 01.10.2003)
Для создания диалогового окна выбора папок воспользуемся методом BrowseForFolder объекта Shell.
-Комментарии Запись графических объектов, хранящихся в поле OLE, в файл bmp. (обращений: 5505 с 23.06.2006)
Выгрузка графических объектов, хранящихся в поле OLE, в файл bmp.
-Комментарии Импорт БД (обращений: 1455 с 24.08.2009)
Процедура импорта данных
-Комментарии Индекс первого видимого столбца в ListBox (обращений: 1078 с 03.02.2009)
Индекс первого видимого столбца в ListBox
-Комментарии Использование функции ISAMStats для оптимизации приложений на Access. (обращений: 4347 с 13.05.2005)
Описание функции ISAMStats и пример её использования.
-Комментарии Использование функции timeGetTime() для оптимизации приложений на Access. (обращений: 6141 с 16.05.2005)
Описание функции timeGetTime() и пример её использования.
- Как закрасить рабочую область табличной формы MS Access. (обращений: 2492 с 28.04.2008)
Как закрасить рабочую область табличной формы (таблицы, запроса)ю Через системную палитру.
-Комментарии Как запретить запуск более одной копии на компьютере? (обращений: 2373 с 29.11.2007)
Частенько проскакивает такой вопрос на различных форумах посвященных разработке приложений в Access.
-Комментарии Как подсчитать количество минимумов/максимумов втаблице/запросе/массиве (обращений: 4853 с 16.09.2005)
Групповые функции подсчета количества минимальных(максимальных) значений DCountMin, DCountMax,CountMin, CountMax
-Комментарии Как программно нажать кнопку (обращений: 5838 с 12.09.2005)
Использование API функции SendInput
-Комментарии Класс ByteBoolean для работы с битовыми значениями (обращений: 3431 с 07.08.2003)
Этот модуль класса очень полезен тем, кто работает с внешними устройствами, когда каждый бит в байте несёт определённую информацию, и каждый бит надо анализировать и обрабатывать отдельно.
- Класс для измерения производительности кода и поиска "узких мест" в нём. (обращений: 5005 с 20.08.2003)
Часто наши приложения работают не так быстро как нам хотелось бы. Этот класс поможет понять, а что же конкретно "тормозит" в нашей процедуре.
- Класс для работы с датой (обращений: 5022 с 14.10.2004)
Класс предназначен для унификации обращения к дате (времени).
-Комментарии Класс для работы с почтой с помощью Outlook (обращений: 5061 с 09.11.2004)
См. название
- Класс для работы с реестром со строковыми значениями на основе Microsoft Windows Script Host (WSH) (обращений: 4101 с 17.09.2003)
Класс для работы с реестром со строковыми значениями на основе Microsoft Windows Script Host (WSH)
-Комментарии Когда методом Print объекта Debug не удается воспользоваться... (обращений: 1923 с 08.11.2007)
Очень удобный инструмент Debug.Print для отслеживания реального текущего состаяния кода. Но иногда им не получается воспользоваться...
-Комментарии Локализация базы данных (обращений: 1189 с 25.06.2009)
функция, заменяющая русские буквы в названиях объектов базы на английские
-Комментарии Модификация модуля очистки от "мусора" (обращений: 2142 с 30.01.2008)
Доработка под ADO модуля очистки баз и проектов от "мусора" Юрия Шермана.
-Комментарии модуль для работы со связанными таблицами (обращений: 9223 с 30.09.2003)
модуль для работы со связанными таблицами
- Мультиязычная функция преобразования даты в строковый формат (обращений: 4028 с 01.08.2003)
Универсальная функция преобразования даты в строковый формат. Мультиязычная. Не зависит от текущих установок винды.
-Комментарии Название компьютера, имя пользователя без API (обращений: 5901 с 12.09.2003)
Получаем имена компьютера и пользователя с помощью Windows Script Host (WSH)
- Начальная настройка из кода (обращений: 7497 с 23.07.2004)
Программная настройка параметров запуска и ограничение доступа к данным.
-Комментарии Небольшая программа расчета окончания работы, если заданы дата начала и срок работы в рабочих днях. (обращений: 3844 с 26.12.2006)
Что-то типа калькулятора, который вычисляет дату завершения работы.
-Комментарии Нормально РАБОТАЮЩИЙ диалог открытия и сохранения файла в VB Access (обращений: 7707 с 01.02.2006)
Вот вы велосипеды то изобретаете на диалог открытия и сохранения файла в VB Access...Вашу энергию да в мирных целях... Мой проще и работает лучше.
-Комментарии Обеспечение доступа к файловой системе компьютера средствами FileSystemObject (FSO) (обращений: 6538 с 03.10.2007)
Работа с дисками каталогами и файлами средствами FSO.
-Комментарии Определение ширины скролбара, без API. (обращений: 2559 с 22.12.2006)
Определение ширины скролбара, без API.
-Комментарии Открыть документ в родном приложении (обращений: 8588 с 03.07.2003)
Функция, позволяющая открыть произвольный документ в родном для него приложении (в зарегистрированном в системе приложении для данного расширения)
- Поиск записи по шаблону и вставка результата в таблицу MS EXCEL (обращений: 4290 с 07.08.2006)
Поиск записи по шаблону и вставка результата в таблицу MS EXCEL
-Комментарии Поиск и замена в объектах БД (Access 97) (обращений: 6123 с 17.09.2003)
Форма с реализацией поиска (с возможностью замены в найденной строке) строки в объектах Базы данных (кроме таблиц и макросов)
-Комментарии Поиск и замена части строковой переменной (обращений: 2237 с 20.05.2008)
Ищем в строкой переменной произвольный текст и меняем его на другой произвольный текст
-Комментарии Получение информации из AVI-файла (длительность, пропорции, частота кадров и размер файла) (обращений: 3286 с 05.04.2005)
Получение информации из AVI-файла (длительность, пропорции, частота кадров и размер файла)
-Комментарии Получение информации о BIOS с помощью WMI (обращений: 6561 с 29.09.2003)
Получение информации о BIOS с помощью WMI
- Получение свойств таблиц (обращений: 5410 с 05.08.2003)
С помощью приведенного кода можно быстро и удобно собрать свойства всех таблиц базы данных.
-Комментарии Преобразование "SELECT..." в "SELECT ... IN dbname" (обращений: 4201 с 28.05.2003)
Функция преобразует простой SELECT (DELETE) в SELECT с указанием пути к базе данных.
-Комментарии Преобразование позиции документа в 1С SQL в дату (обращений: 4123 с 24.07.2003)
Киргизcкое времяисчисление:)))
-Комментарии Преобразование строки телефонных номеров к "стандартному" виду (обращений: 471 с 24.02.2010)
Удобная функция для построения строки телефонных номеров (исключение дублей и "стандартный" вид).
-Комментарии Преобразование строки типа "Фамилия Имя Отчество" в "Фамилия И.О." (обращений: 741 с 18.05.2010)
Из заголовка...
-Комментарии Пример обработки данных с 1С SQL в VB (обращений: 5135 с 04.08.2003)
замена 1С "запросов" или продолжая про киргизов...
-Комментарии Программное сжатие mde файла. (обращений: 1265 с 07.11.2008)
В принципе много уже написано на эту тему, так что ни чего нового не привнесу. Пусть лежит, что бы не далеко искать было.
-Комментарии Программное создание баз MDB (обращений: 7445 с 19.05.2005)
Программное создание Акцессовских баз данных (MDB) методами ADO и DAO.
-Комментарии Программное создание меню или панели инструментов (обращений: 4985 с 04.10.2004)
Класс для быстрого формирования меню в программе
-Комментарии Программный модуль, облегчающий подключение таблиц из внешних баз (обращений: 5944 с 30.01.2007)
Всё очень просто: выбираешь базу, помечаешь нужные таблицы, нажимаешь кнопку... и всё готово.
-Комментарии Процедура деления текста на части по размеру и по количеству полей, в которые их (части) требуется вписать. (обращений: 5327 с 04.04.2004)
Еще одна реализация решения от Igor V. Makeev
-Комментарии Работа с ZIP архивами средствами Windows XP (обращений: 1240 с 08.04.2009)
Пример того как можно создать архив, упаковать в него файл и извлечь этот файл из архива.
- Расчет контрольной суммы файла, строки или массива байт по алгоритму CRC32 (обращений: 5670 с 24.09.2003)
Думаю комментарий здесь не нужен
-Комментарии Самый быстрый счетчик количества записей dbf-файла (обращений: 4054 с 27.09.2004)
Самый быстрый счетчик количества записей dbf-файла
-Комментарии Синхронизация двух структур .mdb (SyncJet) (обращений: 1947 с 18.08.2008)
Приложение для синхронизации структур двух баз данных MSAccess
-Комментарии Система поиска записей по заданному шаблону по одному или нескольким полям + поиск по датам (обращений: 3884 с 07.08.2006)
Поиск записей по заданному шаблону по одному или несколькоим полям
- Система поиска по заданному шаблону (критерию) и вставка выбранного результата в подчиненную форму. (обращений: 3424 с 07.08.2006)
Система поиска по заданному шаблону (критерию) и вставка выбранного результата в подчиненную форму.
-Комментарии Система расширенного поиска по гибкому шаблону поиска (русский/английский) (обращений: 5928 с 12.04.2004)
Система расширенного поиска по гибкому шаблону поиска (русский/английский)
-Комментарии Склонение должностей и славянских ФИО в родительном и дательном падежах (обращений: 5840 с 01.11.2006)
Склонение должностей и славянских ФИО в родительном и дательном падежах
-Комментарии Скрипт для автоматической архивации (обращений: 4730 с 26.02.2006)
BackUp - это важно !!!
-Комментарии Скрипт для загрузки из Интернет курсов валюты в базу (обращений: 5287 с 19.09.2005)
Используем технологию Windows Script Host (WSH)
-Комментарии Сложение данных из символьных полей в запросе с группировкой (аналог функции Sum()) (обращений: 2028 с 18.08.2008)
Как сложить символьные значения поля из нескольких записей. Для начинающих.
- Смена раскладки клавиатуры без API (обращений: 4257 с 30.01.2004)
Для MSA 2000 и 2002
- Сортировка двухмерного массива с помощью ADO рекордсета (обращений: 4437 с 01.07.2005)
Сортировка двухмерного массива с помощью ADO рекордсета
-Комментарии Списки файлов (обращений: 3040 с 20.03.2007)
Загрузка списка файлов текущей директории в поле со списком
-Комментарии Спрятать (показать) окно базы данных (обращений: 8645 с 28.03.2003)
Функция, позволяющая прятать (и показывать) окно базы данных.
- Сумма прописью TSQL (обращений: 1242 с 06.05.2009)
Сумма прописью TSQL
-Комментарии Сумма прописью. Универсальный вариант. Рубли или тараканы. (обращений: 6688 с 25.01.2006)
Сумма прописью в основных и дополнительных единицах, дробная часть как в долях ,так и в доп. единицах
-Комментарии Суммирование значений в произвольном поле на форме (обращений: 7423 с 18.02.2003)
В стандартном контекстном меню формы Access на мой взгляд не хватает одной функции - суммирования. Эта функция восполняет этот пробел ;)
-Комментарии Суммирование с наростанием в запросах (обращений: 4631 с 21.07.2006)
Пример как можно считать данные с нарастанием
-Комментарии Универсальная функция записи таблиц или запросов в текстовые файлы (обращений: 4414 с 27.09.2004)
В обход DoCmd
-Комментарии Установка русской кодовой страницы в файлах FoxPro (обращений: 4121 с 17.09.2003)
Если в файле FoxPro не установлена кодовая страница, то при импорте его в Аксес или при создании связанной таблицы, русские буквы отображаются некорректно. Здесь приведен пример решения этой проблемы.
-Комментарии Утилита для редактирование объектов других MDB (обращений: 3954 с 17.03.2006)
Редактирование комментариев к объектам, скрытости и удаление объектов скопом, т.е. списком.
-Комментарии Форма для поиска объектов в базе данных. (обращений: 5458 с 11.08.2005)
Форма, которая ищет объект в базе и открывает его в конструкторе или для просмотра. Полезна,когда объектов много, допустим запросов
-Комментарии Функция Split для А97 (обращений: 4159 с 11.07.2005)
Функция Split для А97
-Комментарии Функция возвращающая значения списка ListBox с мультивыделением внутри инструкции In (...) или Not In (...) - V003 (обращений: 4336 с 23.12.2005)
Функция строит инструкцию IN на основе выделенных значений в листбоксе. Контролирует форматы полей SQL.
-Комментарии Функция определения состояния формы (открыта/закрыта) (обращений: 5938 с 08.09.2003)
Несколько функций, позволяющих определить, открыта ли форма в данный момент и управлять её видимостью.
-Комментарии Функция проверки корректности E-mail (обращений: 4493 с 23.12.2003)
Функция проверки корректности E-mail