Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика_ЗФ / Учебное пособие_Информатика.doc
Скачиваний:
209
Добавлен:
22.03.2016
Размер:
6.18 Mб
Скачать

Пример выполнения задания

Создание автостраницы

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

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

Рисунок 170 – Диалоговое окно Новая страница доступа к данным

Через некоторое время на экране появится страница, с которой можно сразу же работать. Нажмите кнопку Сохранить на панели инструментов Макет страницы. Появится диалоговое окно выбора папки и имени файла для сохранения страницы в формате HTML. Введите в поле Имя файла наименование файла Типы. Сначала появится информационное сообщение о том, что путь к базе данных задан абсолютной ссылкой, а значит, это страница не будет корректно работать с другого компьютера. Нажмите кнопку . Страница будет сохранена в файле с заданным именем (с расширением .htm), а в базе данных появится одноименный ярлык для доступа к ней. Пример простой страницы приведен на рисунке 171.

Рисунок 171 – Автостраница Типы

Создание страницы с помощью Мастера

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

Создадим страницу для просмотра каталога товаров. Группировку данных организуем по категориям товаров. Для того чтобы не вводить в страницу доступа полей со списком, построим для этой страницы запрос Категории товаров. Бланк запроса приведен на рисунке 172.

Рисунок 172 –Запрос Категории товаров

Закройте запрос и перейдите в раздел Страницы, в котором нажмите на панели инструментов окна базы данных кнопку . В появившемся диалоговом окне Новая страница доступа к данным выделите элемент Мастер страниц и нажмите кнопку . В результате появится окно Мастер страниц, показанное на рисунке 173.

Рисунок 173 – Диалоговое окно мастера страниц

Выберите в качестве источника запрос Категории товаров и нажмите кнопку для того, чтобы перенести в списокВыбранные поля все поля списка Доступные поля. Нажмите кнопку .

На следующем шаге укажите поля, по которым нужно произвести группировку данных. Для этого выделите в списке поле Категория и нажмите кнопку (с одинарной стрелкой). Таким образом, вы задаете уровень группировки (рис. 174) по полюКатегория.

Рисунок 174 – Задание уровней группировки

Нажмите кнопку . Появится диалоговое окноИнтервалы группировки. В этом окне для каждого поля, по которому группируются данные, требуется указать интервалы группировки (рис. 175). Оставьте по умолчанию значения обычный. Нажмите кнопку , а затем кнопку.

Рисунок 175 – Сортировка данных на странице

На третьем шаге задается порядок сортировки. В нашем примере задайте сортировку по маркам товаров. Для этого нажмите в поле 1 стрелку вниз и щелкните на имени Марка, как показано на рисунке 8.8, и нажмите кнопку .

На последнем этапе работы мастер страниц требуется ввести название страницы доступа к данным. Введите в поле ввода название Категории товаров и выберите переключатель . На экране появится созданная мастером страница (рис. 176).

Рисунок 176 – Страница Категории товаров, созданная мастером

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

Нажмите кнопку Сохранить на панели инструментов Разметка страницы. В появившемся диалоговом окне укажите папку и имя файла для сохранения страницы доступа к данным и закройте страницу.

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

  • Не отображает на экране полный перечень категорий товаров.

  • Для выбранной категории нужно сразу отобразить список нескольких товаров.

  • Требуется изменить оформление страницы.

Создание и изменение страниц доступа к данным в режиме Конструктора

Дважды щелкните на ярлыке Создание страницы доступа к данным в режиме конструктора. Пустая страница будет открыта в режиме конструктора (рис. 177).

Пустая страница содержит один раздел, пока никак не связанный с объектами базы данных, и область для ввода заголовка страницы. Кроме того, в режиме Конструктора страниц доступа к данным отображается окно со списком полей базы данных (команда ВидСписок полей), а также панель элементов управления, которые можно разместить на странице (ВидПанель элементов).

Рисунок 177 – Новая страница доступа к данным в режиме конструктора

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

Создадим для примера в конструкторе страницу, которая позволит просматривать и редактировать записи в таблице Товары.

В диалоговом окне Список полей найдите таблицу Товары и щелкните на значке слева от ее имени. Раскроется список полей этой таблицы, как показано на рисунке 178. Выделите полеМарка и нажмите кнопку . На странице появится элемент управления Текстовое поле, связанный с полем Марка, которое становится для этого элемента управления источником данных. Обратите внимание, что после добавления этого поля на странице появился новый раздел Кнопки перехода, в котором помещается панель кнопок перехода по записям таблицы. Сам раздел стал связанным. Источником данных для него теперь служит набор записей Товары, о чем свидетельствует заголовок. Список всех разделов страницы можно увидеть, если щелкнуть на стрелке справа от названия основного раздела.

Рисунок 178 – Страница доступа к данным после добавления поля Раздел

Разместите последовательно на страницу поля КодПоставщика, КодТипа, Цена, ЕдиницаИзмерения, Поставки прекращены.

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

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

Рисунок 179 – Страница Поставки товаров в режиме просмотра страницы

Для упорядочения информации на построенной странице необходимо добавить уровни группировки по поставщикам и по категориям товаров.

Вернитесь в режим Конструктора, для чего нажмите кнопку Вид. Сначала добавим уровень группировки по поставщикам. Выделите присоединенный элемент управления – поле КодПоставщика – и нажмите на панели инструментов Макет страницы кнопку Повысить уровень. Чтобы убрать группировку или соединить два раздела группировки в один, нужно выделить элемент группировки и нажать кнопку Понизить уровень.

При добавлении на страницу нового уровня группировки появляется новый раздел, называемый заголовком группы. Автоматически туда помещается элемент группировки и маркер развертывания структуры (ма-ленькая кнопка со значком .

Настройка уровней группировки выполняется в окне Свойства уровня группы. Щелкните на стрелке справа от названия раздела Товары-КодПоставщика и в появившемся списке разделов страницы удалите панель кнопок перехода для внешней группы и добавьте подпись к группе, как показано на рисунке 180. Затем «отбуксуйте» надпись к элементу группировки Поставщики в добавленный раздел Подписи.

Рисунок 180 – Добавление раздела Поставщики на страницу

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

Рисунок 181 – Страница доступа с двумя уровнями группировки

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

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

Рисунок 182 – Добавление раздела Подписи на страницу

Рисунок 183 – Внешний вид маркера развертывания

Изменим значок, который помещается на маркер развертывания по умолчанию. Для этого щелкните на маркере внешней группы и в окне свойств выберите значение свойства Src. В нашем примере для группы Поставщики выбрана Папка (рис. 183), а для группы КодТипа – значение Черная стрелка.

Щелкните на тексте Название страницы в верхней части страницы (это элемент управления) и введите название Поставки товаров.

Теперь странице не хватает только декоративных элементов. Применим к странице доступа специальный шаблон оформления – тему. Темы страниц содержат типовые варианты оформления страницы – фон, стили текста, графических элементов и т.д. Для задания выберите команду ФорматТема. Появится диалоговое окно Тема. В списке Выберите тему выделите тему, например Квадрант, которую необходимо применить для страницы доступа к данным. На схеме Образец темы Квадрант отображается пример страницы, отформатированной при помощи выделенной темы (рис. 184). Нажмите кнопку , и тема будет применена к странице. Чтобы для всех создаваемых страниц использовалась выделенная тема, нажмите кнопку, а в появившемся окне нажмите кнопку.

Рисунок 184 – Диалоговое окно Тема

На рисунке 185 представлена получившаяся страница с открытыми группами Поставщик и Тип.

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

Рисунок 185 – Страница поставки товаров, открытая в InternetExplorer