Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры кит1.doc
Скачиваний:
6
Добавлен:
15.04.2019
Размер:
472.58 Кб
Скачать

54. Создание статичес. Web-страниц из объектов бд. Констр-ние страниц доступа к данным.

СтатическаяWeb-страница – Web-страница, кот.отображает данные из базы в состоянии на момент создания Web-страницы. Ее можно создавать для объектов БД – таблицы, запроса, отчета, экспортируя их содержимое в HTML-файл.

Страница доступа к данным –диалоговая Web-страница, кот.поддерживает динамич. связь с БД и позволяет просматривать, редактировать и вводить данные в базу. Страница доступа к данным сохраняется не в БД, а в HTML-файле. В БД хранится лишь указатель на этот файл – ярлык.

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

В интерактивном отчете имеются кнопки развертывания групп (кнопки со знаком +) и кнопки их сворачивания (кнопки со знаком –), кот.позволяют превратить подробный отчет в краткую сводку или, наоборот, отобразить на экране интересующие пользователя подробности.

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

Способы созданиястраницы доступа к данным: 1. В автоматич.режиме. 2. С помощью Мастера. 3. Путем изменения существующейWeb-страницы. 4. С помощью Конструктора. Создание с помощью Конструктора требует навыков манипулирования объектами, расположенными на странице доступа к данным: их выделения, перемещения, выравнивания, изменения размеров

55. Конструирование макросов связанных и несвязанных с событиями, различных по структуре.

Макрос – набор из одной или неск. макрокоманд, каждая из кот. выполняет опр. действие. Они выполняют заданные пользователем действия и используются, для автоматизации работы с формами и отчетами. Макрос позволяет найти и отфильтровать записи, выводимые в отчете; закрепить за кнопками формы нужные пользователю действия и др. Назначение макросов – автоматизация часто выполняемых операций без написания программ. В макросах используются макрокоманды: по назначению:1) макрокоманды для работы с данными в формах и отчетах (Найти Запись); · 2)макрокоманды выполнения (Открыть Запрос); · 3)макрокоманды импорта/экспорта (Отправить Объект); · 4)макрокоманды для работы с объектами БД (Копировать Объект) и др. (Сообщение). Макрос, в кот. макрокоманды выполняются последовательно, одна за другой, - линейный. Макрос, в кот. отдельная макрокоманда или набор макрокоманд выполняются в зависимости от выполнения некоторого условия - макрос с условием. Макрос, в кот объединены несколько логически связанных макросов - групповой. Макрос, в кот. есть многократное выполнение другого макроса - макрос с циклом. Сущ-ют макросы связанные с событиями и не связанные с ними. Событие - изменение состояния объекта БД, в момент возникновения кот. можно изменить стандартный порядок обработки объекта и определить свою, нестандартную реакцию. События имеют 8 категорий: 1) события окна формы, отчета (Открытие); 2) события данных (Изменение); 3)события фокуса ввода (Вход); 4) события клавиатуры (Нажатие клавиши); 5) события мыши (Нажатие кнопки); 6) события печати (Страница); 7) события ошибки (Ошибка); 8)события таймера (Таймер). В Access только формы и отчеты явл. объектами, для кот. определены события. Для обработки событий разрабатываются макросы, которые классифицируются на:- макросы, связанные с событиями элементов управления в форме; - макросы, связ. с событиями раздела формы; - макросы, связ. с событиями формы; - макросы, связанные с событиями раздела отчета; - макросы, связ. с событиями отчета. Они создаются с помощью Конструктора макросов.