Павел Дубнов - Access 2002: Самоучитель

Тут можно читать онлайн Павел Дубнов - Access 2002: Самоучитель - бесплатно ознакомительный отрывок. Жанр: Программы. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Access 2002: Самоучитель
  • Автор:
  • Жанр:
  • Издательство:
    неизвестно
  • Год:
    неизвестен
  • ISBN:
    нет данных
  • Рейтинг:
    4.33/5. Голосов: 91
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Павел Дубнов - Access 2002: Самоучитель краткое содержание

Access 2002: Самоучитель - описание и краткое содержание, автор Павел Дубнов, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

В книге рассматривается широкий круг вопросов, связанных с использованием программной среды Access 2002, которая является составной частью пакета Office 2002 и предназначена для создания банка данных в самых различных предметных областях.

Подробно описывается методика проектирования объектов базы данных (таблицы, формы, отчеты, страницы доступа к данным, запросы, модули).

Детально обсуждаются вопросы создания интегрированной базы данных в единой среде Access 2002: формирование БД с нуля, конвертирование в программную среду баз данных, созданных в ином программном окружении – Clarion, FoxPro.

Особое внимание уделяется формированию разнообразных запросов к интегрированной базе данных Access 2002 с использованием языков программирования SQL, VBA и макросов.

Приводятся общие сведения о возможностях языка обмена данными между различными компьютерами и приложениями (XML). Описываются возможности использования гиперссылок, связывающих базу данных с другими программными продуктами. Объясняется, как можно работать с базой данных Access 2002 без установки ее на компьютер, используя технологию ODBC (Open Data Base Connectivity). В приложениях приводятся количественные параметры Access 2002 и связанная с этой СУБД терминология.

Предлагаемая книга будет полезна специалистам, занимающимся практической разработкой банков данных и приложений на их основе, а также студентам вузов, изучающим информатику.

Access 2002: Самоучитель - читать онлайн бесплатно ознакомительный отрывок

Access 2002: Самоучитель - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Павел Дубнов
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Следует сказать, что отмеченные ограничения в Access 2002 надо рассматривать не как жесткое разделение областей применения с четко очерченными границами, а скорее как некую тенденцию, которая может соблюдаться отнюдь не всегда, и эти границы размываются. Так, в ряде случаев язык SQL может быть использован безотносительно к запросу, для решения каких-то вспомогательных служебных задач, например для того, чтобы внести какие-либо новые функции, изменить настройку элементов управления и т. д. Примеры таких применений будут показаны далее. При этом достаточно широко может использоваться тот же аппарат событий, к которому «привязаны» макросы.

Теоретически нет препятствий к тому, чтобы включить в макрос также и процедуру VBA. Однако на деле все обстоит скорее наоборот: макросы используются как составная часть этих программ, тем более что любой макрос легко конвертировать или включить в процедуру VBA.

Процедуры VBA

Как уже отмечалось, макросы обычно представляют собой только линейную последовательность действий. Но на практике этого недостаточно – требуется весь арсенал средств программирования: ветвления и циклы, вызов вспомогательных процедур и передача параметров, организация диалога с пользователем, проверка и изменение состояния различных элементов документа и т. д.

По сравнению с SQL и макросами язык VBA является более современным, развитым и сложным, поэтому может использоваться для выполнения любых действий в ходе работы приложения. Данный язык включает в себя объекты, семейства, события, методы, процедуры, операторы и свойства. Программа VBA – это процедура, которая выполняет определенную операцию или рассчитывает и возвращает значение. Кроме того, очень важно, что VBA-язык программирования, управляемый событиями. Иначе говоря, с помощью программы VBA можно установить необходимую реакцию объекта Access на определенное событие. Итак, язык VBA позволяет сделать все, что выполняют макросы, и даже существенно больше. В принципе с помощью VBA можно создавать и запросы. Однако специализированный язык, каким является SQL, приспособлен для этого значительно лучше. (Ниже будет показано, что использование языка SQL в самом деле заметно упрощает построение запросов.)

Существуют два вида процедур VBA: подпрограммы (subprocedures) и функции.

Подпрограммы выполняют одну или больше операций, однако не возвращают значение. Функции не только выполняют операции, но и возвращают значение. В справочной системе Access вы найдете множество примеров процедур событий. Эти процедуры можно скопировать и связать со свойствами события элемента управления. Затем вы можете изменить код и имена переменных, чтобы они соответствовали вашему приложению. Для создания собственных процедур используйте построитель программ (см. главу 12).

Язык XML

Для хранения данных используются многочисленные форматы, и часто это связано с применением разных форматов в различных приложениях. Это делает обмен данными между приложениями исключительно сложной задачей, требующей значительных временных затрат. В Microsoft Access 2002 пользователю предоставляется удобный способ сбора, адаптации и совместного использования данных в неограниченном числе приложений и форматов – XML (Extensible Markup Language – расширяемый язык разметки).

Передача информации через Internet и между различными программами всегда была трудной задачей из-за разницы в форматах и структурах данных разных разработчиков программного обеспечения. Язык HTML, хорошо подходящий для отображения текста и изображений в Web-обозревателях, ограничен в своих возможностях определения данных и структуры данных. HTML описывает внешний вид Web-страницы, тогда как XML определяет данные и описывает их структурирование. Язык XML определяет формат обмена данными, обеспечивающий обмен данными между разными компьютерами и приложениями, и позволяет разделить процессы определения и презентации данных. В результате данные XML могут представляться по-разному с помощью различных файлов презентации.

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

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

Импорт данных из других источников

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

• внутренних серверов Microsoft SQL;

• электронных таблиц Microsoft Excel;

• других внешних источников данных;

• текстовых файлов;

• приложений с собственными форматами данных.

Многие из этих источников поддерживают язык XML как формат обмена данными, что упрощает процесс адаптации этих данных для личного использования.

Предположим, требуется периодически объединять данные из разных источников для создания отчета, просматриваемого руководителями и сотрудниками.

Выполнение этой задачи с использованием языка XML состоит из следующих шагов:

1. Работа с администраторами различных источников данных для экспорта данных в набор файлов XML, расположенных на удаленном сервере.

2. Импорт данных из исходных файлов XML в базу данных Microsoft SQL Server. Эти данные также могут быть импортированы в базу данных Microsoft Access или в локальную копию ядра Microsoft SQL Server 2000 Desktop Engine, которое также поддерживает импорт данных XML. Этот процесс может быть автоматизирован путем создания в Microsoft Access программы на языке Visual Basic для импортирования.

3. Создание набора статистических запросов к импортированным данным с помощью клиентской части проекта Microsoft Access, присоединенной к SQL Server.

4. Создание необходимых отчетов или страниц доступа к данным с помощью полученных представлений.

5. Печать отчета, создание снимка отчета или публикация страницы на Web-узле в Internet.

Основное преимущество от использования языка XML в данном сценарии заключается в том, что для извлечения данных из разных источников в Microsoft SQL Server или в Microsoft Access не требуется никаких операций, кроме создания запросов. Без использования XML эта задача может включать экспорт данных в текстовый файл (в случае, если эта операция поддерживается всеми источниками данных), обработку файлов данных путем добавления разделителей компонентов данных, импорт данных в Microsoft SQL Server или в Microsoft Access и, наконец, очистку и доработку данных. Использование XML позволяет минимизировать временные затраты на переформатирование и очистку данных.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Павел Дубнов читать все книги автора по порядку

Павел Дубнов - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Access 2002: Самоучитель отзывы


Отзывы читателей о книге Access 2002: Самоучитель, автор: Павел Дубнов. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x