LEADERSOFT.ru Разработка на заказ программ и сайтов
Интернет магазин программного обеспечения

ДОРАБОТКА ПРОГРАММ

Если Вам необходимо изменить любую программу, например, добавить или изменить отчет или форму, то это можно сделать по отдельному соглашению.

Перейти к оформлению заказа ...
В данном архиве файлов собраны лучшие решения на языке Visual Basic для Microsoft Access. Весь архив удачно разбит на разделы. Он полностью совместим с программой Хранитель кодов для того, чтобы можно было удобно просматривать данные. Необходим для разработчиков, кто начинает или занимается профессиональной разработкой баз данных на Microsoft Access.
Название статьи
Использование FORMAT
Format встроенная функция в VBA, имеет много возможностей для форматирования различных данных типа дата, число и т.п. Применяется она только в mdb файлах. Для adp проектов ее использовать нельзя.
Сортировка записей DESC, ASC
DESC - сортирует записи по убыванию, а ASC по возрастанию. Как будут сортироваться записи зависит и от настроек самой базы.
Группировка записей в запросах
Когда Вам надо сгруппировать записи в запросах, например, найти сумму в колонке таблицы, то используйте вместе SELECT ключевое слово GROUP BY
Встроенные SELECT запросы
Использование встроенных запросов итогда бывает оправданным, если у Вас нет временных таюлиц. Хотя для больших и перегруженных информацией баз данных использование их не рекомендуется. В общем применяйте такие запросы без сортировки, тогда скорость их выполнения будет высокой.
Переменная высота строк в отчете
09. Программа построения табличных отчетов от Microsoft составлена так, что при изменении данных (1 строка, 2 строки) они могут не отображаться, т.к. в конструкторе эта высота уазывается жестко. Этот метод позволяет Вам обойти недостаток модуля отчетов от Microsoft и строить таблицы разной высоты.
Как добавить/удалить кнопку из меню
При разработке интерфейса Вам может потребоваться погасить или отобразить некоторые кнопки меню. Этот пример показывает, как можно это сделать.
Контекстный поиск
02. Есть таблица, в ней нужно провести поиск по нескольким полям. При этом задача должна решаться так, ввели 1 символ, таблица изменилаяь и показала все записи, где есть эта фраза
Связывание табличных форм
24. Если у вас в форме используется несколько таблиц, то связать их можно с мпомощью этого программного кода
Открытие таблиц в ADO и DAO
04. Открыть таблицы базы данных можно по разному. Эти функции показывают, как можно это сделать из разных библиотек.
Обработка ошибок разными методами
03. В ADO и DAO ошибки обрабатываются по разному, используйте этот пример для анализа действий вашей программы при аварийных выходах.
Открытие базы данных разными методами
02. В этом примере показаны два разных метода открытия базы данных через ADO, DAO и использование файла udl
Использование функции timeGetTime
08. Этот пример показывает как с использованием API интерфейса и функция времени в миллисекундах с момента запуска Windows оперелить время открытия формы
Добавление текстовых меток в отчет
10. Этот пример показывает, как можно добавить в отчет текст, например, комментарий расположенный не в таблице, а некотором месте.
Интеллектуальный поиск
03. Есть таблица, в ней нужно провести поиск. При этом известно, что пользователь не знает Русского языка и допускает ошибки в словах. Этот пример решает такую проблему.
Добавление поля в отчет mde файла
11. Используя этот пример, Вы можете добавить поля даже в файлы, которые не изменяются в конструкторе.
Подсчитаем число записей в отчете.
Суть примера в том, что когда формируется отчет, то используя событие форматирования, можно еще до его открытия узнать сколько записей будет в отчете.
Изменение запроса отчета
20. Если Вам необходимо сформировать динамический (быстрый) просмотр данных, то имеет смыл у отчета вообще не указывать запрос. А при открытии его вызвать например форму и изменить его отображение. В примере, показано как установить фильтр для источник записи.
Изменение отчетов при открытии
19. Можно создать два разных отчета, а для их объединения использовать Главный отчет. При его открытии можно изменить вид отчета, если поменять источник. Смотрите этот пример.
Как вывести в отчете сумму на каждом листе
18. У меня в отчете несколько листов. Приходится общую сумму листа считать вручную. Общую сумму отчета делать умею, но вот каждого листа в отдельности нет. Этот небольшой пример решает такую задачу.
Вывод отчета в две колонки
17. Это свойство вывода на печать поможет напечатать отчет в несколько колонок (как на газетном листе). Настраивается через конструктор.
Читаем и Создаем файл UDL
06. Файл UDL - это файл строки соединения с базой данных. Эти функции показывают, как можно его создать из VBA
Номер записи
04. Бывает в подчиненной таблице нужно определить, где находится курсор и какой номер записи. Параметр AbsolutePosition покажет вам решение этой задачи.