Access. Трюки

Кэн Блюттман

Введение

Глава 1. Использование ядра Access
Трюк № 1.Облегчение поиска нужных объектов
Трюк № 2. Индивидуальная настройка приложений Access
Трюк № 3. Быстрая работа без опечаток
Трюк № 4. Оптимизация процесса изменения данных
Трюк № 5. Перенос данных между версиями Access
Трюк № 6. Наведение порядка в макросах и придание им большей значимости
Трюк № 7. Очистка базы данных от ненужного хлама
Трюк № 8. Защита ценной информации
Трюк № 9. Работа с данными любого объема
Трюк № 10. Ускорение поиска объектов базы данных
Трюк № 11.Использование связующей таблицы
Трюк № 12. Сдерживание базы данных от непомерного разрастания

Глава 2. Таблицы
Трюк № 13.Создание поля счетчика с произвольным начальным значением
Трюк № 14. Копирование данных из одной таблицы в другую без использования запроса на добавление
Трюк № 15. Исключение системных таблиц из обработки
Трюк № 16. Прячем информацию от посторонних
Трюк № 17. Имитация табличных триггеров
Трюк № 18. Ускоренное создание таблиц

Глава 3. Ввод данных и перемещение по элементам управления
Трюк № 19. Упрощенное перемещение по длинным формам
Трюк № 20. Упрощение ввода дополнительного текста
Трюк № 21. Предоставление возможности добавления собственных значений в существующие списки
Трюк № 22. Приемы заполнения и сортировки списков
Трюк № 23. Использование в форме дополнительных элементов управления
Трюк № 24. Подтверждение изменений, внесенных в запись перед ее сохранением
Трюк № 25. Отображение в форме показаний цифровых часов
Трюк № 26. Рационализация переходов по элементам
Трюк № 27. Выделение активного элемента управления

Глава 4. Представление данных
Трюк № 28. Деление отсортированных по алфавиту записей на группы по буквам
Трюк № 29. Подсчет промежуточных итогов на основе определенных условий
Трюк № 30.Использование условного форматирования для выделения важных результатов
Трюк № 31. Создание прямой ссылки на отчет
Трюк № 32. Защита интеллектуальной собственности
Трюк № 33. Демонстрация слайдов в Access
Трюк № 34. Проигрывание видеоклипов в форме Access
Трюк № 35. Просмотр в отчетов в форме
Трюк № 36. Нумерация строк отчета
Трюк № 37. Отчет с чередованием подкрашенных и обычных строк
Трюк № 38. Экономия бумаги за счет сокращения количества пустых мест
Трюк № 39. Включение в отчет даты, времени и нумерации страниц

Глава 5. Запросы и SQL
Трюк № 40. Получение выборки записей
Трюк № 41. Защита от сбоев при проведении операции добавления записей
Трюк № 42. Поиск записей без подчиненных по нескольким связанным полям
Трюк № 43. Вставка в запрос итоговой суммы
Трюк № 44. Сортировка по любому произвольному символьному фрагменту
Трюк № 45. Суммирование сложных данных
Трюк № 46. Получение всех возможных сочетаний данных
Трюк № 47. Обезвреживание пустых данных
Трюк № 48. Использование в запросе своей собственной функции
Трюк № 49. Использование таблиц Access в сценариях SQL Server
Трюк № 50. Использование в запросах символов-заменителей
Трюк № 51. Упрощение условия отбора, в котором используется оператор Or
Трюк № 52. Упрощение условия отбора, в котором используется оператор And
Трюк № 53. Создание внешнего соединения
Трюк № 54. Использование в запросах Access регулярных выражений

Глава 6. Решение проблем многопользовательской среды
Трюк № 55. Проверка на наличие дубликатов
Трюк № 56. Распространение распределенной базы данных с заранее установленными ссылками на таблицы
Трюк № 57. Создание функции реагирования на простой
Трюк № 58. Получение уникальных имен пользователей

Глава 7. Внешние программы и данные
Трюк № 59. Импорт из Excel разрозненных диапазонов ячеек
Трюк № 60. Использование Excel для переориентации данных Access
Трюк № 61. Использование функций Excel в базе данных Access
Трюк № 62. Использование Word для сравнения данных двух таблиц Access
Трюк № 63. Импорт в Access различных XML-данных
Трюк № 64. Рациональный способ экспорта данных в формат XML
Трюк № 65. Преодоление барьера преобразования при использовании VBA
Трюк № 66. Повышение производительности SQL Server за счет вызова хранимых процедур
Трюк № 67. Управление документами Word из Access
Трюк № 68. Использование Access в качестве интерфейсной части базы данных MySQL
Трюк № 69. Автоматическая отправка данных Access с помощью Outlook
Трюк № 70. Создание таблиц Access из других приложений
Трюк № 71. Написание кода VBA при помощи записи макросов в Word и Excel

Глава 8. Программирование
Трюк № 72. Хранение ранее выбранного значения для его выделения при последующих вызовах элемента правления
Трюк № 73. Отключение синтаксической проверки для ускоренного ввода кода программы
Трюк № 74. Замена агрегатных функций SQL доменными агрегатными функциями
Трюк № 75. Сокращение программного кода за счет использования подпрограмм
Трюк № 76. Сокращение программного кода за счет использования необязательных аргументов
Трюк № 77. Защита программного кода от любопытных пользователей
Трюк № 78. Создание в приложении служебного входа для разработчика
Трюк № 79. Облегченный доступ к конкретной записи
Трюк № 80. Предотвращение игнорирования установленных вами параметров запуска
Трюк № 81. Визуализация длительных процессов
Трюк № 82. Предоставление пользователю возможности выбора серверной базы данных
Трюк № 83. Отмена интервала времени ожидания
Трюк № 84. Хранение значений свободных элементов управления с целью их повторного использования
Трюк № 85. Сортировка записей случайным образом
Трюк № 86. Пакетное обновление элементов управления формы
Трюк № 87. Обеспечение полного управления данными XML для любых версий Access
Трюк № 88. Использование собственных перечней
Трюк № 89. Преобразование текста в нужный регистр
Трюк № 90. Создание программной библиотеки
Трюк № 91. Автоматическое отслеживание обновлений таблиц базы данных

Глава 9. Использование сторонних приложений
Трюк № 92. Документирование базы данных с помощью программы Total Access Analyzer
Трюк № 93. Создание оболочки приложения при помощи программы EZ Application Generator
Трюк № 94. Загрузка в базу проверочных данных
Трюк № 95. Использование Access в качестве базы данных XML

Глава 10. Интернет
Трюк № 96. Экспортирование отчета в формат HTML
Трюк № 97. Использование браузера в приложении Access
Трюк № 98. Извлечение исходного HTML-кода из веб сайта
Трюк № 98. Загрузка файлов при помощи элемента управления Обозреватель веб-страниц (Microsoft)
Трюк № 100. Использование смарт-тега для открытия веб-страницы