КнигоПровод.Ru09.05.2024

/ИТ-книги/O'REILLY

Access. Трюки — Блюттман К.
Access. Трюки
Оригинальные решения задач по обработке данных
Блюттман К.
год издания — 2006, кол-во страниц — 336, ISBN — 5-469-01187-9, тираж — 3000, язык — русский, тип обложки — мягк., масса книги — 420 гр., издательство — Питер
КНИГА СНЯТА С ПРОДАЖИ
Access
Hacks
Tips and Tools for Wrangling Your Data
Ken Bluttman
O'REILLY 2005

Пер. с англ. Н. Вильчинского

Уровень пользователя: начинающий/опытный

Формат 70x100 1/16. Бумага типографская №1. Печать офсетная
ключевые слова — mysql, субд, access, sql, sybase, excel, word, xml, интернет, html, макрос, веб-сайт, веб-страниц, microsoft

Эта книга поможет преодолеть чувство потерянности, которое зачастую испытывают пользователи, пытающиеся самостоятельно разобраться во всевозможных сложностях, встречающихся на их пути при освоении Microsoft Access. Для опытных программистов в этой книге предлагается уникальная подборка улучшенных методик работы и инструментов, позволяющих существенно повысить качество и эффективность работы с базами данных. Для начинающих эта книга будет замечательным помощником в освоении программы.

Прочитав ее, вы узнаете:

  • как настроить функционал Access под свои задачи;
  • как облегчить поиск нужных данных, сделать удобную навигацию, обеспечить быстрый переход к наиболее востребованным записям;
  • как создавать слайд-шоу, внедрять видеофрагменты и отчёты в формы Access;
  • всё об использовании регулярных выражений, сортировке, суммировании и комбинировании сложных данных с помощью SQL-запросов;
  • о формировании Access-таблиц вне приложения Access;
  • об эффективном использовании в Access библиотеки Excel-функций, о поиске расхождений в данных с помощью Word, об автоматической рассылке писем;
  • как превратить Access в клиентское ПО для MySQL;
  • как программировать на Access максимально быстро и эффективно, как сформировать свою библиотеку функций и избавиться от рутинного кодирования;
  • как импортировать и экспортировать данные XML, как «прикрутить» XML-управление к любой версии Access, как сделать Access базой данных XML;
  • как внедрить веб-браузер в базу данных и использовать смарт-теги для перехода на веб-страницы, как организовать загрузку файлов из Интернета, как вытянуть код HTML из интернет-сайта и экспортировать данные в HTML.

ОГЛАВЛЕНИЕ

Введение11
 
Глава 1. Использование ядра Access17
Трюк № 1. Облегчение поиска нужных объектов17
Трюк № 2. Индивидуальная настройка приложений Access20
Трюк № 3. Быстрая работа без опечаток24
Трюк № 4. Оптимизация процесса изменения данных27
Трюк № 5. Перенос данных между версиями Access29
Трюк № 6. Наведение порядка в макросах и придание им большей значимости31
Трюк № 7. Очистка базы данных от ненужного хлама33
Трюк № 8. Защита ценной информации36
Трюк № 9. Работа с данными любого объёма37
Трюк № 10. Ускорение поиска объектов базы данных39
Трюк № 11. Использование связующей таблицы41
Трюк № 12. Сдерживание базы данных от непомерного разрастания43
 
Глава 2. Таблицы45
Трюк № 13. Создание поля счётчика с произвольным начальным значением45
Трюк № 14. Копирование данных из одной таблицы в другую без использования
    запроса на добавление48
Трюк № 15. Исключение системных таблиц из обработки51
Трюк № 16. Прячем информацию от посторонних54
Трюк № 17. Имитация табличных триггеров58
Трюк № 18. Ускоренное создание таблиц63
 
Глава 3. Ввод данных и перемещение по элементам
управления67
Трюк № 19. Упрощённое перемещение по длинным формам67
Трюк № 20. Упрощение ввода дополнительного текста72
Трюк № 21. Предоставление возможности добавления собственных значений
    в существующие списки76
Трюк № 22. Приёмы заполнения и сортировки списков78
Трюк № 23. Использование в форме дополнительных элементов управления83
Трюк № 24. Подтверждение изменений, внесённых в запись перед её сохранением85
Трюк № 25. Отображение в форме показаний цифровых часов87
Трюк № 26. Рационализация переходов по элементам89
Трюк № 27. Выделение активного элемента управления91
 
Глава 4. Представление данных93
Трюк № 28. Деление отсортированных по алфавиту записей на группы по буквам94
Трюк № 29. Подсчёт промежуточных итогов на основе определённых условий99
Трюк № 30. Использование условного форматирования для выделения важных
    результатов102
Трюк № 31. Создание прямой ссылки на отчёт105
Трюк № 32. Защита интеллектуальной собственности107
Трюк № 33. Демонстрация слайдов в Access112
Трюк № 34. Проигрывание видеоклипов в форме Access117
Трюк № 35. Просмотр в отчётов в форме120
Трюк № 36. Нумерация строк отчёта123
Трюк № 37. Отчёт с чередованием подкрашенных и обычных строк124
Трюк № 38. Экономия бумаги за счёт сокращения количества пустых мест127
Трюк № 39. Включение в отчёт даты, времени и нумерации страниц129
 
Глава 5. Запросы и SQL131
Трюк № 40. Получение выборки записей131
Трюк № 41. Защита от сбоев при проведении операции добавления записей134
Трюк № 42. Поиск записей без подчинённых по нескольким связанным полям136
Трюк № 43. Вставка в запрос итоговой суммы140
Трюк № 44. Сортировка по любому произвольному символьному фрагменту141
Трюк № 45. Суммирование сложных данных149
Трюк № 46. Получение всех возможных сочетаний данных153
Трюк № 47. Обезвреживание пустых данных155
Трюк № 48. Использование в запросе своей собственной функции160
Трюк № 49. Использование таблиц Access в сценариях SQL Server162
Трюк № 50. Использование в запросах символов-заменителей165
Трюк № 51. Упрощение условия отбора, в котором используется оператор Or167
Трюк № 52. Упрощение условия отбора, в котором используется оператор And169
Трюк № 53. Создание внешнего соединения170
Трюк № 54. Использование в запросах Access регулярных выражений173
 
Глава 6. Решение проблем многопользовательской среды177
Трюк № 55. Проверка на наличие дубликатов177
Трюк № 56. Распространение распределённой базы данных с заранее
    установленными ссылками на таблицы178
Трюк № 57. Создание функции реагирования на простой183
Трюк № 58. Получение уникальных имён пользователей191
 
Глава 7. Внешние программы и данные193
Трюк № 59. Импорт из Excel разрозненных диапазонов ячеек193
Трюк № 60. Использование Excel для переориентации данных Access198
Трюк № 61. Использование функций Excel в базе данных Access202
Трюк № 62. Использование Word для сравнения данных двух таблиц Access205
Трюк № 63. Импорт в Access различных XML-данных208
Трюк № 64. Рациональный способ экспорта данных в формат XML216
Трюк № 65. Преодоление барьера преобразования при использовании VBA227
Трюк № 66. Повышение производительности SQL Server за счёт вызова
    хранимых процедур229
Трюк № 67. Управление документами Word из Access232
Трюк № 68. Использование Access в качестве интерфейсной части базы
    данных MySQL235
Трюк № 69. Автоматическая отправка данных Access с помощью Outlook240
Трюк № 70. Создание таблиц Access из других приложений246
Трюк № 71. Написание кода VBA при помощи записи макросов в Word и Excel249
 
Глава 8. Программирование251
Трюк № 72. Хранение ранее выбранного значения для его выделения
    при последующих вызовах элемента управления251
Трюк № 73. Отключение синтаксической проверки для ускоренного ввода кода
    программы254
Трюк № 74. Замена агрегатных функций SQL доменными агрегатными
    функциями255
Трюк № 75. Сокращение программного кода за счёт использования
    подпрограмм258
Трюк № 76. Сокращение программного кода за счёт использования
    необязательных аргументов260
Трюк № 77. Защита программного кода от любопытных пользователей262
Трюк № 78. Создание в приложении служебного входа для разработчика264
Трюк № 79. Облегчённый доступ к конкретной записи266
Трюк № 80. Предотвращение игнорирования установленных вами
    параметров запуска270
Трюк № 81. Визуализация длительных процессов273
Трюк № 82. Предоставление пользователю возможности выбора серверной
    базы данных275
Трюк № 83. Отмена интервала времени ожидания276
Трюк № 84. Хранение значений свободных элементов управления с целью
    их повторного использования277
Трюк № 85. Сортировка записей случайным образом280
Трюк № 86. Пакетное обновление элементов управления формы281
Трюк № 87. Обеспечение полного управления данными XML для любых
    версий Access285
Трюк № 88. Использование собственных перечней288
Трюк № 89. Преобразование текста в нужный регистр289
Трюк № 90. Создание программной библиотеки291
Трюк № 91. Автоматическое отслеживание обновлений таблиц базы данных294
 
Глава 9. Использование сторонних приложений297
Трюк № 92. Документирование базы данных с помощью программы
    Total Access Analyzer297
Трюк № 93. Создание оболочки приложения при помощи программы
    EZ Application Generator302
Трюк № 94. Загрузка в базу проверочных данных306
Трюк № 95. Использование Access в качестве базы данных XML308
 
Глава 10. Интернет315
Трюк № 96. Экспортирование отчёта в формат HTML315
Трюк № 97. Использование браузера в приложении Access318
Трюк № 98. Извлечение исходного HTML-кода из веб-сайта320
Трюк № 98. Загрузка файлов при помощи элемента управления Обозреватель
    веб-страниц (Microsoft)321
Трюк № 100. Использование смарт-тега для открытия веб-страницы324
 
Алфавитный указатель326

Книги на ту же тему

  1. Создаём динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. — 4-е изд., Никсон Р., 2017
  2. Dynamic HTML: справочник, Хоумер А., Улмен К., 2000
  3. Прорыв в будущее: Социология интернет-революции, Эйдман И. В., 2007
  4. Dynamic HTML, Айзекс С., 1998
  5. Прикладные проблемы управления макросистемами: Труды ИСА РАН. Т. 8, Емельянов С. В., ред., 2004

© 1913—2013 КнигоПровод.Ruhttp://knigoprovod.com