Средства публикации документов в Microsoft Office 2002

Использование гиперссылок в объектах базы данных. Панель инструментов "веб-узел и формат XML" в Office 2002. Преобразование объектов базы данных в статический и динамический формат HTML, XML. Публикация данных с помощью Web-страниц, на сервере Web и FTP.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 15.03.2011
Размер файла 1,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Содержание

Введение

1. Основные сведения

1.1 Использование гиперссылок в объектах базы данных

1.2 Панель инструментов Веб-узел

1.3 Формат XML в Microsoft Office 2002

2. Преобразование объектов базы данных в Web-страницы

2.1 Преобразование в формат HTML

2.2 Преобразование в статический формат HTML

2.3 Преобразование в динамический формат HTML

2.4 Преобразование в формат XML

3. Средства публикации данных

3.1 Публикация данных с помощью Web-страниц

3.2 Публикация данных на сервере Web

3.3 Публикация данных на сервере FTP

Введение

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

World Wide Web связывает большое количество ресурсов, имеющихся в сети Интернет. Используя World Wide Web, можно перемещаться между тысячами компьютерных узлов, системными приложениями, файлами и документами. Простота перемещения между документами и возможность читать их, используя любую компьютерную систему, позволили внедрить технологию Web в организациях. Многие организации разрабатывают собственные сети (интранет), чтобы размещать в них свою информацию для сотрудников.

Еще в предыдущей версии семейства Microsoft Office 2000 были объединены две мощные информационные технологии, определяющие новую модель работы с компьютером. Первая основана на том, что информация может быть размещена где угодно -- на локальном жестком диске, в локальной или корпоративной сети или в глобальной сети Интернет. Другая -- на том, что пользователи реально работают не с приложениями, а непосредственно с документами и содержащейся в них информацией. В результате можно выбрать один из двух возможных подходов к работе:

· работа преимущественно с приложениями Office с эпизодическими обращениями в интранет или Интернет за необходимой Web-страницей, документом, надстройкой для приложения или дополнительной информацией о программе;

· работа преимущественно внутри Internet Explorer, использование его в качестве единственной среды, в которой можно просматривать и редактировать любой документ, расположенный на жестком диске, в сети компании или в Интернете.

Корпорация Microsoft включила в Access 2000 средства публикации объектов базы данных в виде статических или динамических Web-страниц. Во многих объектах базы данных (например, таблицах, формах, кнопках на формах и т. п.) можно использовать гиперссылки для перехода к другим документам. Однако это еще не все. В Access 2000 появилась возможность создания интерактивных Web-страниц для просмотра, ввода и анализа данных в виде нового типа объектов базы данных -- страниц доступа к данным.

В новой версии Microsoft Office 2002 сделан следующий шаг в направлении интеграции с Интернет - сетями: это введение формата XML как общего формата для представления документов всех приложений семейства Microsoft Office. В сочетании с удобными средствами публикации Web-страниц и набором Web-компонентов, входящим в комплект поставки Microsoft Office, Access 2002 становится мощным инструментом для создания информационных систем, способных предоставить удобный доступ к информации практически из любой точки земного шара.

1. Основные сведения

Интернет и интранет (или интрасетъ) -- это сети, в которых информация легко доступна, даже при использовании различных типов компьютеров с различными возможностями. Вместо применения архаических команд работы с сетями можно просматривать страницы информации, просто вводя адрес страницы. Этот адрес известен как унифицированный указатель ресурсов (Uniform Resource Locator), или URL. В зависимости от того, каким образом необходимо получить доступ к документу (через локальный диск, локальную сеть, Web-узел или файловый архив) URL (даже для одного и того же документа) может выглядеть по-разному. URL состоит из двух частей: спецификатора протокола для доступа к данному ресурсу и спецификатора расположения самого ресурса.

Если конкретный файл в URL не указан, то открывается Web-страница, установленная по умолчанию для данного Web-сервера.

Термин Web-сервер (Web-узел) имеет несколько трактовок. С одной стороны, это набор документов, связанных гиперссылками (при этом у Web-сервера имеется основная страница, через которую за один или несколько шагов доступны все остальные), с другой стороны, термин Web-сервер может означать компьютер, на котором размещен набор документов, доступный через локальную или глобальную сеть. Наконец, последнее значение этого термина -- программное обеспечение, предназначенное для доступа к набору документов через локальную или глобальную сеть. Везде в данной главе, где это особо не оговорено, используется первое значение термина Web-сервер.

Web-страница (или страница Интернет, или документ в формате HTML) -- это текстовый документ, содержащий специальные команды. Программа просмотра Web-страниц содержит интерпретатор команд языка HTML, содержащихся в файле Web-страницы.

Язык HTML (Hypertext Markup Language) является системой разметки документов для их дальнейшей публикации в сети World Wide Web. Документы, подготовленные в формате HTML, включают рисунки со ссылками и команды форматирования. Для просмотра этих документов используется средство просмотра Web-страниц (например, программа Internet Explorer).

Гиперссылка -- это текст, выделенный цветом или подчеркиванием, или графическое изображение, при щелчке по которому осуществляется переход к файлу, определенному месту в файле, странице HTML в World Wide Web или странице HTML во внутренней сети (интранет). Гиперссылки могут также указывать на Gopher, Telnet, группы новостей (newsgroup) и узлы FTP. При переходе между страницами с помощью гиперссылок создается и сохраняется хронология просмотра всех страниц. Средства просмотра Web-страниц, подобные Internet Explorer, имеют на панелях инструментов кнопки перемещения, которые позволяют двигаться вперед или назад от одной просмотренной страницы к другой.

Публикация -- это процесс вывода таблиц, форм и отчетов в статическом или динамическом формате HTML с последующей установкой всех связанных файлов в виде приложений World Wide Web на один из серверов Web, например Microsoft Internet Information Server или Microsoft Personal Web Server.

1.1 Использование гиперссылок в объектах базы данных.

В таблицы, формы и страницы доступа к данным Access можно добавлять гиперссылки для перехода к объектам той же самой или другой базы данных Access, к документам, созданным в других приложениях Access, к файлам, расположенным в Интернете или локальной сети организации.

В форме, отчете или на странице доступа к данным можно создать надпись или рисунок и присоединить к ним гиперссылку. В формах и на страницах доступа к данным можно присоединять гиперссылку к кнопкам. Тогда при нажатии на такую кнопку осуществляется переход к просмотру документа, на который указывает гиперссылка. Рассмотрим использование гиперссылок в полях таблиц Access. Для остальных объектов, поддерживающих работу с гиперссылками, процедуры будут практически аналогичными.

Добавить гиперссылку можно только в то поле таблицы, для которого в режиме Конструктора таблицы указан тип "Гиперссылка" (Hyperlink). Например, такое поле есть в таблице "Поставщики" (Suppliers) в базе данных "Борей" (Northwind).

Чтобы добавить гиперссылку в поле таблицы или запроса:

1. Откройте таблицу или запрос в режиме Таблицы.

2. Поместите точку вставки в поле, имеющем тип "Гиперссылка" и содержащем пустое значение (в нашем примере это поле "Домашняя страница" (Home Page) в таблице "Поставщики").

3. Выберите команду Вставка, Гиперссылка (Insert, Hyperlink), или нажмите кнопку Добавление гиперссылки (Insert Hyperlink) на панели инструментов Таблица в режиме таблицы (Table Datasheet), или нажмите комбинацию клавиш <Ctrl>+<K>. Появится диалоговое окно Добавление гиперссылки (Insert Hyperlink) (рис. 1.1).

Рис. 1.1. Диалоговое окно Добавление гиперссылки

4. В поле Текст (Text to display) введите текст, который должна отображать гиперссылка, а в поле Адрес (Address) введите путь или URL файла, на который должна указывать гиперссылка.

Гиперссылка может указывать на файл, находящийся на локальном диске или в сети (локальной или глобальной), на объект текущей базы данных, на еще несуществующую страницу, а также на адрес электронной почты. Используйте панели с ярлыками для более быстрого поиска и ввода адресов документов, с которыми вы уже работали, а также в том случае, если вы не знаете правильного формата адреса объекта, на который должна указывать гиперссылка. Например, чтобы создать гиперссылку на объект базы данных, щелкните по ярлыку объектом в базе данных (Object in This Database) и в появившемся иерархическом списке выделите нужный объект.

Для поиска файла на локальном диске можно использовать кнопку Поиск файла (Browse for File) на панели инструментов в диалоговом окне (см. рис. 1.1). Эта кнопка открывает диалоговое окно Связать с файлом (Link to File), в котором необходимо указать нужный файл и нажать кнопку ОК.

Для поиска Web-страницы, на которую должна указывать гиперссылка, нажмите кнопку Интернет (Browse the Web). Запустится программа Internet Explorer. Откройте в Internet Explorer интересующий вас документ и закройте окно Internet Explorer. Адрес документа будет автоматически введен в поле Адрес.

5. Чтобы ссылка указывала не на весь документ, а на определенную его часть, нажмите кнопку Закладка (Bookmark). Появится диалоговое окно Выбор места в документе (Select Place in Document), вид которого зависит от типа документа, адрес которого указан в поле Адрес. Закладкой могут являться, например, диапазон ячеек Excel, закладка в документе Word, или объект базы данных Access. На рис. 1.2 показано окно Выбор места в документе для базы данных Access. Выберите закладку и нажмите кнопку ОК.

Рис. 1.2. Диалоговое окно Выбор места в документе

6. Чтобы при наведении указателя мыши на гиперссылку автоматически отображалась всплывающая подсказка с пояснительным текстом, нажмите кнопку Подсказка (ScreenTip). Появится диалоговое окно Подсказка для гиперссылки (Set Hyperlink ScreenTip). Введите текст подсказки и нажмите кнопку ОК.

7. Нажмите кнопку ОК. Гиперссылка будет вставлена в поле таблицы Access (рис. 1.3).

Рис. 1.3. Гиперссылка в поле таблицы Access

1.2 Панель инструментов Веб-узел

Панель инструментов Веб-узел (Web) (рис. 1.4) используется для управления перемещением по Web из любого приложения Office.

Рис. 1.4. Панель инструментов Веб-узел

Эта панель инструментов дает возможность перемещаться вперед или назад по посещенным страницам или переходить к любому уже загружавшемуся ранее документу.

1.3 Формат XML в Microsoft Office 2002

В новой версии Microsoft Office 2002 введена поддержка формата XML как возможного формата для представления всех видов документов Office. В предыдущей версии в формате XML были представлены лишь страницы доступа к данным Access 2000. Microsoft Access 2002 поддерживает возможность экспорта в формат XML всех типов объектов баз данных, относящихся к работе с данными.

XML (Extensible Markup Language) -- это расширяемый язык разметки гипертекста, разработанный на базе HTML как формат универсального представления данных в глобальных сетях. Этот формат позволяет обмениваться данными через Интернет в едином виде между совершенно различными приложениями. XML расширяет возможности HTML, т. к. позволяет создавать дополнительные элементы, с помощью которых можно описывать и определять новые данные, объекты и свойства, отделяя данные от их представления в виде HTML, благодаря чему удается преодолеть ограничения HTML в возможности описания нестандартных объектов. XML официально принят концорциумом W3C (World Wide Web Consortium), который занимается стандартами, относящимися к World Wide Web.

Для представления документов Office в виде документов XML используется комбинация форматов XML, VML и CSS в дополнение к HTML. Благодаря этому удалось сделать HTML полноценным форматом документов Office 2002 (определения терминов XML, VML и CSS см. в приложении 1). Теперь поговорим о структуре документа XML. Дело в том, что такой документ может состоять не из одного файла XML, а из нескольких файлов разных типов. Это могут быть файлы следующих типов:

· Web-страница для просмотра полученного документа (в формате HTML или ASP);

· файл XSL, содержащий описание структуры внешнего представления документа;

· файл XML, включающий в себя данные, являющиеся источником для заполнения документа;

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

Это обусловлено логическим разделением документа XML на отдельные части: данные (XML), структуру данных (XSD) и представление данных (HTML или ASP, XSL).

Все эти файлы вместе образуют единый документ Web, который можно просмотреть с помощью обозревателя Internet Explorer 5 и выше. Они лишь описывают разные его части. Однако файл XML (возможно, вместе с файлом XSD) может быть использован независимо от других частей такого представления Web-документа приложениями, распознающими этот формат данных. Файл в формате HTML или ASP содержит лишь сценарий, который активизируется при загрузке страницы и загружает данные на страницу из источника в формате XML.

Отделение самих данных от их представления (в формате HTML) и помещение их в отдельный файл в формате XML открывает возможность другим приложением, воспринимающим этот специально разработанный универсальный формат, получать и обрабатывать данные (независимо от их представления) из такого документа. Например, Access 2002 позволяет импортировать данные в формате XML в базу данных. Еще отделение данных от их представления позволяет различным приложениям применять разнообразные способы для отображения одних и тех же данных XML с помощью нескольких различных файлов представления.

Файл XSD называется схемой XML. Его содержание удовлетворяет стандарту XML Schema standard (XSD), официально принятому концорциумом W3C. Файл схемы XML описывает структуру данных в универсальном виде, включая информацию о названиях элементов, типах данных, комбинациях элементов, об атрибутах элементов. Схема XML определяет модель представления данных в формате XML: задает правила для тэгов и текста. Применение схемы XML гарантирует правильное восприятие данных в формате XML другими приложениями и правильное преобразование этих данных в другие форматы данных.

Файл XML содержит описание данных, но не содержит описание того, как они должны быть отображены в программе просмотра. Эта информация предоставляется отдельно, в файлах CSS на языке описания стилей Cascading Style Sheet. Однако это не слишком удобно, т. к. разработчику приходится изучать еще и язык CSS в дополнение к XML, к тому же CSS предоставляет недостаточно средств для контроля над выводом данных. В современных приложениях чаще применяется более гибкое средство для описания внешнего представления данных XML -- язык XSL (Extensible Stylesheet Language). Он позволяет точно выбрать данные, которые требуется отобразить, задать порядок расположения элементов данных, модифицировать и добавить дополнительную информацию. Кроме того, этот язык похож на XML: в XSL используются XML-подобные тэги и HTML для создания шаблона специфического стиля вывода данных. Заметим, что для отображения данных XML в Internet Explorer 5 или выше необязательно присоединять файлы CSS или XSL, т. к. эта программа просмотра имеет собственное описание стиля, применяющееся по умолчанию. Используйте собственные файлы описания стилей, чтобы обеспечить единообразный внешний вид ваших Web-страниц, основанных на данных XML.

В Access 2002 используется еще разрабатываемый в настоящее время концорциумом W3C язык преобразования стилей XSLfor Transformation (XSLT). Он основан на языке XML и применяется для отображения или преобразования одного документа XML в другой, а именно -- для преобразования внешнего вида документа XML из одного формата в другой. Присоединение файла XSLT к документу XML позволяет с помощью дополнительных средств интерпретировать и преобразовать этот документ в другой формат, который может распознать другое приложение.

Access 2002 позволяет экспортировать из объекта данных в формат XML отдельно только данные, только схему данных, данные и схему данных вместе, внешнее представление данных. При необходимости можно использовать файл в формате XSL для преобразования внешнего представления документа XML в другое представление или файл в формате XSLT для преобразования файла данных XML в другой формат.

2. Преобразование объектов базы данных в Web-страницы

В Access 2002 существуют три варианта преобразования объекта базы данных в Web-страницы для публикации его в Интернете или корпоративной сети. К форматам статических и динамических страниц HTML в новой версии Access 2002 добавилось два формата для преобразования объектов: страницы доступа к данным и универсальный формат XML.

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

Статические страницы HTML можно легко и быстро сгенерировать из объекта базы данных, они не требуют подключения к источнику данных, содержат в себе всю необходимую информацию для отображения, при этом нет никакой необходимости в дополнительной настройке при публикации на Web-сервере в сети Интернет или интранет, в общей папке на файл-сервере в локальной сети, на FTP-сервере, при пересылке по электронной почте. Однако такие страницы содержат лишь те данные, которые существовали в базе данных на момент публикации, и, конечно, эти данные доступны только для просмотра, а не для редактирования.

Чтобы предоставить пользователям Web актуальную информацию, достаточно один раз создать страницу в формате динамической, генерируемой сервером страницы HTML, и каждый раз после изменений в источнике новые данные будут попадать в нее автоматически. Такие страницы могут быть отображены любой программой просмотра Интернета. Однако редактировать данные с помощью такой страницы нельзя.

Страницы доступа к данным представляют собой полноценный интерактивный интерфейс к данным в базе. Формат динамических страниц HTML, генерируемых сервером (ASP и HTX/IDC), позволяет получать актуальные данные, но не позволяет редактировать их. Страницы доступа к данным дают возможность делать и то и другое. И еще с их помощью можно добавлять, удалять, сортировать и группировать записи. Каждый раз после изменений в базе данных новые данные автоматически попадут на страницу доступа к данным. А если отредактировать данные на странице доступа к данным, изменения автоматически попадут в присоединенную базу данных.

Наконец, новый формат публикации данных Access 2002 -- XML -- позволяет получить данные в универсальном виде, не зависящем от СУБД, в которой они были созданы, в данном случае -- от Access. С такими данными может работать любое приложение, которое воспринимает этот формат.

В Access 2002 предусмотрено два пути преобразования объектов: экспорт и сохранение в виде объекта базы данных.

2.1 Преобразование в формат HTML

Перед тем как приступить к описанию процедур преобразования объектов базы данных в формат HTML, необходимо определить, какой формат файла HTML следует использовать. Выбрать оптимальный формат можно на основе того, какие задачи должно решать разрабатываемое приложение. Статический формат HTML используется, если данные изменяются редко, и приложение Web не использует формы. Динамический формат используется, если изменение данных происходит часто, а данные базы данных Microsoft Access должны извлекаться приложением Web с помощью форм. В этом разделе мы остановимся на технических моментах, относящихся к статическому и динамическому форматам HTML. Статические страницы HTML можно создать на основе таблиц, запросов, форм и отчетов. Полученные в результате файлы HTML являются снимком данных, полученным на время публикации файлов. При изменении данных экспортированные ранее файлы необходимо обновить вручную (повторить операцию экспорта).

Динамический формат HTML позволяет произвести операцию преобразования один раз. После этого все обновления данных происходят автоматически. Access 2002 поддерживает преобразование объектов в два динамических формата HTML -- IDC/HTX и ASP (Active Server Pages).

При преобразовании объектов в формат IDC/HTX вместо файлов с расширением html создаются файлы с расширением htx (шаблон отображения данных) и файлы IDC (команды для извлечения данных из базы). Файл с расширением htx является файлом в формате HTML и содержит команды и инструкции по форматированию, а вместо данных включает в себя шаблоны, указывающие место вставки значений из запроса в файле с расширением idc. Файл с расширением idc содержит запрос в форме инструкции SQL и данные, используемые Internet Information Server для связи с источником данных ODBC, в этом конкретном случае -- с базой данных Microsoft Access. Данные о связи включают название источника данных, а также имя пользователя и пароль, если для открытия базы данных используется защита на уровне пользователей. При обращении к объекту базы данных, опубликованному в описываемом формате, Web-сервер (Internet Information Server) открывает базу данных Microsoft Access (с помощью драйвера Microsoft Access и данных в файле с расширением idc), запускает запрос из файла IDC для доступа к данным. После выполнения запроса полученный результат объединяется с данными из файла НТХ в один файл с расширением html, который затем отправляется программе просмотра, где отображается в виде Web-страницы.

При преобразовании объектов в динамический формат ASP вместо файлов с расширением html создается файл с расширением asp, который содержит команды HTML, один или несколько запросов в форме инструкций SQL, а также инструкции форматирования данных и программы на языке VBScript. Кроме этого, файл с расширением asp содержит сведения о соединении ODBC, используемые для связи с источником данных. Сведения о связи включают имя источника данных, а также имя пользователя и пароль, если для входа в базу данных предусмотрена защита на уровне пользователей. Принцип работы Active Server Pages похож на описанный выше, однако за счет множества дополнительных возможностей и более надежного выполнения технология Active Server Pages на сегодняшний день стала стандартом де-факто для динамических Web-страниц.

2.2 Преобразование в статический формат HTML

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

Чтобы преобразовать объект базы данных в статический формат HTML:

1. В окне База данных (Database) выделите щелчком левой кнопки мыши нужный объект и выберите команду Файл, Экспорт (File, Export) или щелкните по объекту правой кнопкой мыши и в появившемся контекстном меню выберите команду Экспорт (Export). Появится диалоговое окно Экспорт объекта (Export To) (рис. 1.5).

2. Раскройте список Тип файла (Save as type) и выделите элемент HTML Documents (Документы HTML).

3. Выберите диск или папку, в которую необходимо сохранить экспортированный объект, и в поле Имя файла (File name) введите имя файла HTML.

4. Установите флажок Сохранить формат (Save formatted), если вы экспортируете таблицу и хотите сохранить ее в формате, близком к ее внешнему виду в режиме Таблицы, или флажок Автозагрузка (Autostart), если нужно, чтобы созданная в результате экспорта Web-страница сразу же была открыта в программе просмотра Интернета.

Рис. 1.5. Диалоговое окно Экспорт объекта

5. Нажмите кнопку Экспорт (Export).

6. Если на шаге 4 был вручную или автоматически установлен флажок Сохранить формат, то на экране появится диалоговое окно Параметры вывода в формате HTML (HTML Output Options), в котором Access 2002 предложит выбрать шаблон документа HTML, который будет использован при оформлении новых страниц. Если необходимо применить шаблон, нажмите кнопку Обзор (Browse) и выделите существующий файл HTML. Если шаблон не нужен, убедитесь, что флажок напротив имени шаблона снят, а поле ввода оставьте пустым. В этом случае для Web-страницы будет использовано стандартное оформление. Выберите переключатель, соответствующий кодировке, в которой будут созданы страницы (можно выбрать кодировку по умолчанию или Unicode), и нажмите кнопку ОК.

Результат экспорта таблицы "Поставщики" (Suppliers) базы данных "Борей" (Northwind) в формат HTML показан на рис. 1.6.

Web-страница создается на основе набора записей для объекта в режиме Таблицы, включая значения его свойств Порядок сортировки (Order By) и Фильтр (Filter), и выглядит как таблица HTML с ячейками, заполненными данными, извлеченными из выбранного объекта базы данных. Если экспортируется запрос с параметрами, то сначала происходит поиск значений параметров, а затем -- экспорт результатов.

Значения большинства полей (за исключением полей объектов OLE и гиперссылок) отображаются в виде строк и имеют тот же формат, что и в таблице, включая параметры свойств Формат поля (Format) или Маска ввода (InputMask). Поля с типом данных гиперссылки отображаются в виде ссылок HTML с помощью тэгов <А HREF> По умолчанию все неформатированные типы данных, за исключением текстовых и полей MEMO, сохраняются с выравниванием по правому краю. Текстовые поля и поля MEMO по умолчанию сохраняются с выравниванием по левому краю.

Рис. 1.6. Таблица "Поставщики", экспортированная в формат HTML

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

2.3 Преобразование в динамический формат HTML

Чтобы преобразовать объект базы данных в динамический формат HTML:

1. В окне База данных (Database) выделите щелчком левой кнопки нужный объект и выберите команду Файл, Экспорт (File, Export) или щелкните по объекту правой кнопкой мыши и в появившемся контекстном меню выберите команду Экспорт (Export). Появится диалоговое окно Экспорт объекта (Export To) (см. рис. 1.5).

2. В поле Тип файла (Save as type) выделите элемент Microsoft IIS 1-2 или Страницы Microsoft ASP (Microsoft Active Server Pages), в зависимости от требуемого динамического формата HTML.

3. Выберите диск или папку, в которой необходимо сохранить экспортируемый объект. В поле Имя файла (File name) введите имя файла (латинскими буквами).

4. Нажмите кнопку Экспорт (Export).

5. Если вы используете формат Active Server Pages, то появится диалоговое окно Настройка вывода файлов ASP (Microsoft Active Server Pages Output Options), в котором необходимо указать название источника данных ODBC, который будет использован на Web-сервере для доступа к данным, а также ввести адрес сервера, на котором будет размещен файл ASP. Например, если файл ASP должен быть опубликован в папке \Sales на сервере \\Brig , необходимо ввести http://Brig/Sales/. Кроме того, может потребоваться указать имя пользователя и пароль для доступа к базе данных (рис. 1.7). После завершения настройки параметров файлов ASP нажмите кнопку ОК.

Если же вы используете формат Microsoft IIS 1-2, то появится диалоговое окно Настройка вывода файлов НТХ и IDC (HTX/IDC Output Options), в котором необходимо обязательно указать имя источника данных, который Web-сервер должен использовать для доступа к объекту базы данных (рис. 1.8). В этом же окне можно указать имя пользователя и пароль для доступа к данным, а также шаблон HTML, который должен использоваться для форматирования Web-страницы. После завершения настройки параметров файлов IDC/HTX нажмите кнопку ОК.

Объект будет преобразован в динамический формат HTML.

Рис. 1.7. Диалоговое окно Настройка вывода файлов ASP

Рис. 1.8. Диалоговое окно Настройка вывода файлов НТХ и IDC

2.4 Преобразование в формат XML

Рассмотрим процедуру преобразования объекта базы данных в формат XML:

1. В окне базы данных выделите необходимый объект щелчком левой кнопки мыши и выберите команду Файл, Экспорт (File, Export) или щелкните по объекту правой кнопкой и выберите в контекстном меню команду Экспорт (Export).

2. Появится диалоговое окно Экспорт объекта (Export To). В раскрывающемся списке Типы (Save as type) выделите элемент Документы XML (XML Documents). В поле Имя файла (File name) введите название документа HTML и нажмите кнопку Экспорт (Export).

3. Появится диалоговое окно Экспорт XML (Export XML) (рис. 1.9).

4. Это диалоговое окно содержит три флажка для трех составляющих документа XML: данных, схемы данных и представления данных Установите флажки для тех частей документа XML, которые необходимо получить в результате экспорта. Например, если установить одновременно флажки данные (XML) (Data (XML)) и схема данных (Schema of the data), то схема данных будет экспортирована и сохранена отдельно от файла данных XML, в файле XSD. Для таблиц можно экспортировать только данные или их структуру или данные и структуру вместе и не экспортировать представление таблицы в виде Web-страницы: флажок презентация данных (XSL) (Presentation of your data (XSL)) можно снять.

Рис. 1.9. Диалоговое окно Экспорт XML

5. Чтобы установить дополнительные параметры преобразования, нажмите кнопку Дополнительно (Advanced) (рис. 2.1).

Рис. 2.1. Вкладка Данные диалогового окна Экспорт XML

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

· на вкладке Данные (Data) с помощью раскрывающегося списка Кодировка (Encoding) можно выбрать кодировку для сохранения содержимого страницы;

· на вкладке Схема (Schema) с помощью переключателей можно выбрать, экспортировать ли структуру данных в отдельный файл XSD или внедрить ее в файл XML вместе с данными;

Рис. 2.2. Отчет "Счет", открытый в базе данных

· на вкладке Презентация (Presentation) с помощью переключателей можно выбрать формат представления Web-страницы: обрабатываемый на стороне клиента HTML или на стороне сервера ASP. Если экспортируемый объект содержит рисунки, которые необходимо включить в результирующий документ, можно указать имя папки, в которой они расположены. На этой же вкладке есть поле для ввода имени файла XSL с описанием оформления страницы. Если указанный файл не существует, Access 2002 создаст файл в формате XSL описанием внешнего представления документа (разработчик может использовать его в дальнейшем как основу для разработки файла в формате XSLT для преобразования документа XML в другой формат).

Рис. 2.3. Отчет "Счет", данные которого преобразованы в формат XML, открытый в Internet Explorer

7. Нажмите кнопку ОК.

8. Если предложенные параметры преобразования не были изменены, в результате будут созданы три файла: XML -- с данными, XSL -- со стилями и НТМ -- с представлением преобразованного объекта. Чтобы открыть полученную Web-страницу, требуется открыть в Internet Explorer файл НТМ или ASP, в зависимости от того, какой формат представления был выбран.

К сожалению, подчиненные формы и отчеты, а также связанные рисунки не будут добавлены в документ XML, полученный из объекта базы данных. Однако простые объекты с внедренными рисунками, экспортированные в формат XML, будут выглядеть практически точно так же, как исходные в Access. Вы можете в этом убедиться, сравнив, к примеру, исходный и преобразованный в формат XML отчет "Счет" (Invoice) из базы данных "Борей" (Northwind) (рис. 2.2 и 2.3).

Если данных в источнике данных выбранного объекта много, загрузка Web-страницы в программу просмотра Интренета может занять существенное время.

преобразование формат база данных сервер

3. Средства публикации данных

В этой главе описываются процедуры публикации данных в корпоративной сети и Интернете, т. е. перенос Web- интерфейса в место, доступное для пользователей глобальной или внутренней сети Web. Средства публикации информации в Web превращают Access в мощный инструмент разработки распределенных приложений. Для работы таких приложений требуется единственное средство -- программа просмотра Интернета.

3.1 Публикация данных с помощью Web-страниц

Очень важный вопрос в обеспечении работоспособности Web-страниц, предназначенных для представления данных в Web, -- обеспечить для них правильное соединение с источником данных. Для разных форматов Web-страниц применяются разные источники данных. Об особенностях форматов см. табл. 1.1.

Таблица 1.1. Характеристики форматов Web-страниц

Формат Web- документа

Статические страницы HTML

Динамические, генерируемые сервером, страницы HTML

Страницы доступа к данным

XML-документы

Расширения файлов

html, htm

Asp, htx и idc

htm, hta или htx

xml, xsd, xsl, htm или asp

Источник данных

Данные содержатся в самой странице

База данных Access 2002

База данных Access 2002

Данные содержатся в файле XML, структура данных может храниться отдельно - в файле XSD

3.2 Публикация данных на сервере Web

Проще всего опубликовать Web-страницу (страницу доступа к данным или объект, преобразованный в Web-страницу) при помощи Проводника Windows. Специальная надстройка Web-папки позволяет работать с папками и файлами на Web-серверах точно так же, как с папками и файлами на локальном диске.

Прежде чем воспользоваться этой возможностью, необходимо создать соединение с Web-сервером:

1. Запустите "Проводник" (Explorer) Windows.

2. В левой панели выделите элемент Web-папки (Web Folders). Дважды щелкните по элементу Добавить Web-папку (Add Web Folder) на правой панели "Проводника" Windows (рис. 1.9). Появится диалоговое окно Добавить Web-папку (Add Web Folder).

3. Введите URL папки на Web-сервере, в которой необходимо сохранить Web-страницу, например http: //muzzy/chavo, и нажмите кнопку Далее (Next).

4. Введите название для создаваемого соединения и нажмите кнопку Готово (Finish). В списке Web-папки появится новый элемент (см. рис. 2.4).

Рис. 2.4. Элемент Web-папки в Проводнике Windows

Чтобы скопировать данные на Web-сервер при помощи средства Web-папки:

1. В Проводнике Windows выделите файлы и папки, которые необходимо скопировать на Web-сервер.

2. Выберите команду Правка, Копировать (Edit, Copy).

3. Дважды щелкните по значку соединения в списке Web-папки (Web Folders).

4. Раскройте структуру папок для выбранного соединения и выделите папку, в которую необходимо скопировать файлы и папки, указанные на шаге 1.

5. Выберите команду Правка, Вставить (Edit, Paste). Выделенные на шаге 1 файлы и папки будут скопированы на Web-сервер.

При публикации страниц доступа к данным необходимо помнить о том, что база данных также должна быть опубликована на Web-сервере (например, как источники ODBC). В противном случае страница не получит доступа к объектам базы данных

Если Web-сервер расположен на локальном компьютере, опубликовть на нем данные можно, просто скопировав необходимые файлы в корневую папку Web-сервера или одну из его вложенных папок. Корневая папка Web-сервера может иметь имя \Inetpub\wwwroot, \Webshare\Wwwroot или любое другое, в зависимости от программного обеспечения Web-сервера и его настроек.

3.3 Публикация данных на сервере FTP

В Microsoft Office 2002 (как и в предыдущей версии Office 2000) есть возможность сохранить открытый документ на сервере FTP. Чтобы опубликовать на сервере FTP открытую в Access 2002 страницу доступа к данным, или объект базы данных, сохраняемый в формате страницы доступа к данным, или документ, открытый в приложении Word 2002 или FrontPage 2002:

1. Откройте окно сохранения документа, выбрав команду Файл, Сохранить как (File, Save As). Если сохраняете объект базы данных, в появившемся диалоговом окне выберите тип Страница доступа к данным (Data Access Page).

2. Появится диалоговое окно, представленное на рис. 2.5, с заголовком Новая страница доступа к данным (New Data Access Page) или диалоговое окно Сохранение документа (Save As). В списке Папка (Save in) выделите элемент Адреса FTP (FTP Locations) (рис. 2.5).

Рис. 2.5. Элемент Адреса FTP в окне сохранения таблицы "Поставщики" как страницы доступа к данным

3. В списке Имя файла (File name) задайте имя публикуемого файла, в списке Тип файла (Save as type) выберите его тип.

4. Если нет ни одного подходящего элемента в списке узлов FTP, дважды щелкните по ярлыку Добавить/изменить адреса FTP (Add/Modify FTP Locations). В появившемся диалоговом окне введите имя FTP-сервера, а если нужный адрес FTP уже присутствует в списке, просто выделите его. Нажмите кнопку ОК. В списке адресов FTP появится новый элемент, выделите его.

5. Нажмите кнопку Сохранить (Save) или ОК.

Чтобы опубликовать на сервере FTP объект базы данных Microsoft Access 2002:

1. В окне базы данных выделите публикуемый объект, например таблицу или страницу доступа к данным.

2. Выберите команду Файл, Экспорт (File, Export). Появится диалоговое окно Экспорт объекта (Export To).

3. В списке Папка (Save in) выделите элемент Адреса FTP и выполните шаги 3, 4 предыдущей процедуры публикации документа на сервере FTP.

4. Нажмите кнопку Экспорт (Export).

Размещено на Allbest.ru


Подобные документы

  • Реляционные базы данных. Использование образца слайдов для создания стиля презентации. Создание текста и его форматирование, WEB-страниц в редакторе FrontPage. Работа с Microsoft Outlook, подготовка информационных материалов в Microsoft Office Publisher.

    учебное пособие [2,0 M], добавлен 24.12.2009

  • Состав, расширение баз данных Access (Microsoft Office). Выполнение запросов, заполнение форм и таблиц. Типы данных Microsoft Access. Средства создания объектов базы данных СУБД. Дополнительные возможности запросов. Свойства полей. Режим работы с формами.

    презентация [3,0 M], добавлен 28.10.2014

  • Создание отчета как объекта базы данных. Структура отчета в режиме Конструктора, способы его создания. Скоростные характеристики СУБД Access, использование программы в пакете Microsoft Office. Разработка базы данных "Сотрудники ресторана ВасабиКо".

    контрольная работа [17,7 K], добавлен 06.12.2010

  • Модель, отражающая логические взаимосвязи между элементами данных. Таблицы, запросы, отчеты и экранные формы в Microsoft office Access 2007. Проверка корректности данных при вводе. Доступ к данным в связанных таблицах с помощью подчиненных форм.

    курсовая работа [1,6 M], добавлен 06.06.2013

  • Использование различных программ Microsoft Office для создания таблиц. Системы управления базами данных (СУБД) как специальные программные средства, предназначенные для работы с файлами баз данных. Возможности работы с табличными данными в Excel.

    контрольная работа [21,6 K], добавлен 20.02.2010

  • Исследование характеристик и функциональных возможностей системы управления базами данных Microsoft Office Access. Определение основных классов объектов. Разработка базы данных "Делопроизводство". Создание таблиц, форм, запросов, отчетов и схем данных.

    реферат [1,3 M], добавлен 05.12.2014

  • Реализация приложения "Книжный магазин" средствами систем управления базами данных. Проектирование структуры базы данных, определение сущности и атрибутов. Логическое проектирование базы данных и реализация базы данных в СУБД Microsoft Office Access.

    курсовая работа [7,8 M], добавлен 13.02.2023

  • Построение инфологической концептуальной модели предметной области. Структура базы данных Microsoft Office Access. Формы, запросы и отчеты. Создание форм, запросов и отчетов в базах данных. Схема данных физической и логической сущности в Erwin 4.0.

    курсовая работа [5,1 M], добавлен 13.12.2011

  • Графические возможности текстовых процессоров Microsoft Office Word и Open office.org. Вставка в документы рисунков и других объектов. Встраивание и связывание объектов. Преобразование текста посредством Microsoft WordArt. Виды графических объектов.

    реферат [4,3 M], добавлен 17.06.2015

  • Состав пакета Microsoft Office System. Обзор основных возможностей Microsoft Office. Анализ и выработка согласованной финансовой политики на предприятии в MS Excel. Разработка базы данных при помощи Microsoft Access. Создание простейшей Web-страницы.

    курсовая работа [1,4 M], добавлен 18.01.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.