Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Описание динамических и статических форматов HTML




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

Использование приложением Web статического формата HTML

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

Использование приложением Web динамических файлов IDC/HTX

При преобразовании объектов в формат файлов IDC/HTX автоматически вместо файлов с расширением.html создаются файлы с расширением HTML (.htx).и файлы Internet Database Connector (.idc). Библиотека Internet Database Connector (httpodbc.dll) является частью продукта Microsoft Internet Information Server.

Файл с расширением.idc содержит запрос в форме инструкции SQL и данные, используемые Microsoft Internet Information Server для связи с источником данных ODBC, в данном случае, с базой данных Microsoft Access 97. Данные о связи включают название источника данных, а также имя пользователя и пароль, если для открытия базы данных используется защита на уровне пользователей.

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

После публикации базы данных и установки приложения Web, Microsoft Internet Information Server, используя средство просмотра Web, открывает базу данных Microsoft Access (с помощью драйвера рабочего стола Microsoft Access и данных о связи файла с расширением.idc), запускает запрос в файле.idc для доступа к данным, объединяет результаты и данные файла.htx в один файл с расширением.html, а затем отправляет файл.html обратно в средство просмотра Web для его отображения в виде страницы Web.

Использование приложением Web динамических файлов ASP

При преобразовании объектов в динамический формат файлов ASP автоматически вместо файлов с расширением.html создается файл страницы сервера ActiveX (.asp). Сервер ActiveX входит в состав Microsoft Internet Information Server версии 3.0 и выше.

Файл с расширением.asp содержит команды HTML, а также один или несколько запросов в форме инструкций SQL, инструкции форматирования шаблонов и программы VBScript, включающие ссылки на элементы управления сервера ActiveX. Также файл с расширением.asp содержит сведения о связи ODBC, используемые для связи с источником данных, в этом случае с базой данных Microsoft Access 97. Сведения о связи включают имя источника данных, а также имя пользователя и пароль, если для входа в базу данных предусмотрена защита на уровне пользователей.

После публикации базы данных и установки приложения Web сервер Microsoft Internet Information Server по запросу от средства просмотра Web выполняет программы VBScript, вызывает элементы управления сервера ActiveX, открывает базу данных Microsoft Access (с помощью драйвера рабочего стола Microsoft Access и данных о связи файла с расширением.idc), запускает запросы в файле. idc для доступа к данным, объединяет результаты и данные файла.htx в один файл с расширением.html, а затем отправляет файл.html обратно в средство просмотра Web для его отображения в виде страницы Web.

Экспорт объекта в режиме таблицы в статический формат HTML

1 В окне базы данных укажите имя таблицы, запроса или формы, а затем в меню Файл выберите команду Сохранить как/Экспорт.

Подсказка

2 В диалоговом окне Сохранение объекта выберите параметр Во внешнем файле или базе данных и нажмите кнопку OK.

3 В поле Тип файла установите значение Документы HTML (*.html;*.htm).

4 Рядом с полем Папка нажмите кнопку раскрытия списка и выберите диск или папку, в которую необходимо экспортировать таблицу.

5 В поле Имя файла введите имя файла.

6 Установите флажок Сохранить формат, если таблицу необходимо сохранить в формате, близком ее внешнему виду в режиме таблицы, установите флажок Автозагрузка, и после нажатия кнопки Экспорт (см. шаг 7) на экран будет выведено диалоговое окно Параметры вывода в формате HTML.

Флажок Автозагрузка устанавливается для отображения результатов в установленном по умолчанию средстве просмотра Web.

7 Нажмите кнопку Экспорт.

8 Если в шаге 6 был установлен флажок Сохранить формат, то на экран будет выведено диалоговое окно Параметры вывода в формате HTML. Там можно определить шаблон HTML. Для получения дополнительных сведений нажмите кнопку. Также можно установить используемый по умолчанию параметр Шаблон HTML. Для этого в меню Сервис выберите команду Параметры и перейдите к вкладке Гиперссылки/HTML.

Примечания

·Файл HTML создается на основе набора записей для объекта в режиме таблицы, включая значения его свойств Порядок сортировки (OrderBy) и Фильтр (Filter).

·Если таблица содержит запрос с параметрами, то сначала происходит поиск значений параметров, а затем экспорт результатов.

·Если в шаге 6 был установлен флажок Сохранить формат, то таблица в формате HTML повторяет внешний вид исходной таблицы, создавая команды HTML для подбора соответствующих атрибутов (таких как цвет, шрифт, выравнивание).

·Значения большинства полей (за исключением полей объектов OLE и гиперссылок) отображаются в виде строк и имеют тот же формат, что и в таблице, включая настройки свойств Формат поля (Format) или Маска ввода (InputMask).

·Поля с типом данных гиперссылки отображаются в виде связей HTML с помощью команд <A HREF>.

·По умолчанию все неформатированные типы данных, за исключением текстовых и MEMO, сохраняются с выравниванием по правому краю. Текстовые поля и поля MEMO по умолчанию сохраняются с выравниванием по левому краю.

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

Экспорт объекта в режиме таблицы в динамический формат HTML

1 В окне базы данных укажите имя таблицы, запроса или формы, а затем в меню Файл выберите команду Сохранить как/Экспорт.

Подсказка

2 В диалоговом окне Сохранение объекта выберите параметр Во внешнем файле или базе данных и нажмите кнопку OK.

3 В поле Тип файла установите значение Microsoft IIS 1-2 (*.htx;*.idc) или Microsoft ActiveX Server (*.asp), в зависимости от требуемого динамического формата HTML. Для получения дополнительных сведений нажмите кнопку.

4 Рядом с полем Папка нажмите кнопку раскрытия списка и выберите диск или папку, в которую необходимо экспортировать таблицу.

5 В поле Имя файла введите имя файла.

6 Нажмите кнопку Экспорт.

7 В диалоговом окне Параметры вывода в формате HTML укажите необходимый шаблон HTML. Для получения дополнительных сведений нажмите кнопку.

Необходимо указать компьютер или имя файла источника данных, которые будут использованы на сервере Web, а также для входа в базу данных может потребоваться ввод имени пользователя и пароля. При экспорте данных в формат файла ASP необходимо ввести адрес URL сервера, где на сервере Web будет расположен файл ASP. Например, если файлы ASP находятся в папке \SalesApp на сервере \\Pubweb, необходимо ввести http://pubweb//salesapp/. Для получения дополнительных сведений о динамическом формате нажмите кнопку.

В диалоговом окне Параметры вывода в формате HTML для каждого параметра можно указать значения, используемые по умолчанию. Для этого в меню Сервис выберите команду Параметры, а затем перейдите к вкладке Гиперсылки/HTML.

Примечания

·Файл в формате HTML основан на настройках таблицы, включая свойства Порядок сортировки (OrderBy) и Фильтр (Filter).

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

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

·Значения большинства полей (за исключением полей объектов OLE и гиперссылок) отображаются в виде строк и имеют тот же формат, что и в таблице, включая настройки свойств Формат поля (Format) или Маска ввода (InputMask).

·Поля с типом данных гиперссылки отображаются в виде связей HTML с помощью команд <A HREF>.

·По умолчанию все неформатированные типы данных, за исключением текстовых и полей МЕМО, сохраняются с выравниванием по правому краю. Текстовые поля и поля MЕМО по умолчанию сохраняются с выравниванием по левому краю.

·При экспорте в формат файла ASP, если форма находится в режиме таблицы или в ячейке свойства Режим по умолчанию (Default View) для этой формы установлено значение Таблица, то форма отображается на экране в виде таблицы. Если же форма находится в режиме формы или в режиме конструктора, либо если в ячейке свойства Режим по умолчанию (Default View) для этой формы установлены значения Простая форма или Ленточная форма, то форма отображается на экране в виде формы.

·Параметры страницы HTML повторяют поля и ориентацию страниц в таблице. Для изменения данных настроек прежде чем экспортировать таблицу выведите ее на экран, а затем в меню Файл выберите команду Параметры страницы. Для получения дополнительных сведений нажмите кнопку.

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




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 600; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.028 сек.