Читайте также:
|
|
В окне базы данных щёлкните на кнопке Формы, а потом на кнопке Создать. В окне Новая форма выбираем пункт Диаграмма и таблицу «Материк», содержащую данные для построения диаграммы. В следующем окне выбираем поля с данными, которые необходимо отобразить в диаграмме: Материк и Площадь.
Выберите тип диаграммы, расположение данных, перетаскивая кнопки полей в окна категорий диаграммы. Выберите тип вычислений для каждой категории диаграммы(для этого дважды щёлкните на названии категории в образце диаграммы).
Для изменения оформления диаграммы откройте форму в режиме Конструктора и отредактируйте её.
Скопируйте диаграмму в нужную форму или отчёт. Разместите её в области данных так, чтобы она не мешала другим объектам.
Задания
1. Создайте форму, содержащую информацию о важнейших островах. Оформите ее. Нарисуйте картинку в Paint и вставьте ее в форму как OLE-объект.
2. Создайте форму, содержащую информацию о пяти самых длинных реках. Оформите ее. Нарисуйте картинку в Paint и вставьте ее в форму через буфер обмена.
3. Создайте форму, содержащую информацию о вулканах. Оформите её. Нарисуйте картинку в Paint и вставьте ее в форму как подчиненную форму.
Упражнение 19. С оздать отчет для вывода информации из базы данных.
Отчеты и формы имеют много общих конструктивных черт. При построении отчетов вы будете использовать многие приемы, которыми овладели, работая с формами.
Щелкните на кнопке Отчеты в окне базы данных.
Конструктор отчетов предоставляет такие же средства разработки, что и конструктор форм: панель инструментов, бланк свойств, список полей и панель элементов, которые можно вывести на экран, если это необходимо.
На этом занятии вы построите простой отчет, постепенно знакомясь с техникой разработки отчетов. Отчет должен содержать названия всех крупных рек Европы и Азии, их длины, названия материков. Поскольку в отчет войдет информация из нескольких таблиц, в качестве основы для отчета вам придется использовать многотабличный запрос.
Создайте запрос «Список», который будет выводить таблицу с полями Материк, Реки (реки только Европы и Азии), Длина в км. Проверьте правильность создания запроса.
Теперь можно начать создание отчета. Щелкните на кнопке Отчет окна базы данных. Далее щелкните на командной кнопке Создать. В диалоговом окне из списка таблиц и запросов выберете запрос «Список» и щелкните на кнопке Пустой отчет. Access выведет пустой бланк отчета с разделами Верхний колонтитул, Нижний колонтитул, между которыми находится Область данных. Верхний и нижний колонтитулы будут распечатываться соответственно вверху и внизу каждой страницы отчета.
Вызовите список полей вашего запроса. Перетащите все поля запроса в область данных отчета (аналогично тому, как это делалось при создании формы).
Подписи для каждого поля удалите. В области верхнего колонтитула создайте текстовые поля с названиями столбцов вашего отчета: Материк, Название реки, Длина в км. Для этого нужно щелкнуть на кнопке Надпись панели элементов, щелкнуть в том месте области колонтитула, где будет печататься название поля, напечатать название.
Далее создайте заголовок отчета, который будет печататься один раз — в начале отчета. Для этого выполните команду Вид – Заголовок/примечание.
Вверху экрана появится область заголовка. Щелкните на ней. Обратитесь к программе WordArt, чтобы красиво написать заголовок отчета. Создайте заголовок как OLE-объект. Работая с Word Art, напечатайте заголовок, например «Главные реки Европы и Азии», подберите для него подходящий цвет, размер, форму, шрифт, эффекты.
Задания.
1. Оформите поля и их подписи (размер, цвет, форма)
2. Создав заголовок для отчета, расположите его в левом углу области заголовка.
3. Чтобы добавить в отчет текущую дату, создайте несвязанное поле в области заголовка (кнопка Поле панели элементов), удалите его подпись и напечатайте в строке Данные бланка свойств (предварительно выделив поле) текст = Date().
4. Для того чтобы добавить номер текущей страницы в нижний колонтитул, создайте несвязанное поле и установите для него в строке Данные бланка свойств значение =" Страница"&[Page].
5. Отделите заголовок отчета линией.
6. Сохраните отчет под именем «Реки в Европе и Азии».
В созданном отчете ни названия рек, ни их длина, ни материки не отсортированы. Гораздо удобнее пользоваться отчетом, в котором названия материков разбивают информацию на группы, в которые записаны названия рек и в которых вся информация отсортирована.
Отчет, в отличие от формы, предоставляет пользователю возможность задать группировку данных прямо в нем с помощью окна Сортировка и группировка. Чтобы открыть окно, щелкните на кнопке Сортировка и группировка панели инструментов. В данном окне можно определить до 10 полей или выражений, которые будут использоваться в отчете для группировки данных. Первый элемент в списке определяет основную группу, а последующие элементы — подгруппы внутри группы предыдущего уровня.
Если вы щелкните в первой строке открывшегося окна в столбце Поле/Выражение, то появится раскрывающийся список. Откройте список полей базовой таблицы или базового запроса. Выберите поле Материк, чтобы поместить его в столбец Поле/Выражение. По умолчанию Access сортирует значения по возрастанию.
Далее надо заполнить для поля Материк свойства группы: в строках Заголовок группы и Примечание группы окна Свойства группы проставьте Да.
В строке Поле/ Выражение выберите второе поле, по которому будет производиться сортировка: Реки. Для этого поля группировка отсутствует, поэтому свойства данной группы нужно оставить без изменения.
Закройте окно Сортировка и группировка.
На экране в режиме конструктора появились области Заголовок Материк и Примечание Материк. Для правильного вывода информации в отчете перетащите поле Материк в область Заголовок Материк.
Для того чтобы разбить информацию на страницы (на одной странице печатается отчет по рекам Азии, на другой — по рекам Европы), необходимо поставить конец страницы (с помощью соответствующей кнопки панели элементов) в область Примечание Материк.
Просмотрите получившийся отчет.
Задания
1. Вручную (без помощи мастера) постройте отчет, содержащий информацию об островах (на всех материках), начинающихся с буквы «В». Информацию разбейте на группы по материкам и отсортируйте в каждой группе.
2. С помощью мастера-построителя отчетов создайте отчет «Электронная таблица», содержащий информацию о материках. Вручную создайте для этого отчета заголовок, проставьте номера страниц.
Упражнение 20. Построение сложного отчета.
Постановка задачи.
В учебном центре обучаются ученики из разных школ, сформированные в группы. У каждой группы есть преподаватель. В конце полугодия оценки учеников должны рассылаться по школам. Создайте шаблон отчета, содержащего информацию об учениках, их оценках за полугодие и фамилии преподавателей. Для каждой школы отчет должен печататься на отдельном листе. Внизу листа и в заголовке номер школы должен проставляться автоматически.
База данных содержит четыре таблицы: Ученики (поля КодID, ШколаID, ГруппаID, ПреподавательID, Фамилия, Имя, 1полугодие, 2полугодие, Итог), Школа (поля ШколаID, №школы, Адрес, Телефон, Директор), Преподаватель (поля ПреподавательID, Фамилия, Имя, Отчество), Группа (поля ГруппаID, ПреподавательID, №группы). Установите связи между таблицами.
Создайте необходимый запрос, который будет выводить фамилию ученика, номер школы, его оценку за первое полугодие, фамилию преподавателя, директора.
Перетащите все необходимые поля из запроса в область данных отчета.
Удалите ненужные названия полей: Ученики.Фамилия и 1 полугодие.
Укажите сортировку и группировку: сначала отсортируйте и разбейте на группы по школам, а затем — по преподавателям.
В области Заголовок №школы напечатайте текст «Ведомость за 1 полугодие для школы» (создается так же, как и подпись поля), рядом с текстом создайте поля №школы, Директор.
В области Примечание №школы напечатайте текст «Директор школы», рядом с текстом создайте поле №школы
В нижнем колонтитуле создайте поле для даты.
Щелкните в области Заголовок №школы. Откройте лист свойств поля. В строке Конец страницы выберите До раздела.
Отделите названия полей от данных линией. Сохраните отчет.
Упражнение 21. Поиск данных по условию
Создайте таблицу Класс. Потом создайте запросы по каждому из вопросов, которые предлагаются в конце описания данного упражнения, и сохраните их. Для создания запроса надо выполнить следующие команды: Запрос – Создать. В текстовом окне Таблица/запрос, выбрать таблицу Класс. Нажать кнопку Добавить, а потом кнопку Закрыть. После этого следует ввести условия запроса. Далее на панели инструментов окна щелкнуть на кнопке Изменить фильтр на панели инструментов, и с помощью построителя выражений вывести условия запроса. Далее на панели инструментов окна запроса щелкнуть на кнопке Применить фильтр. В результате на экране появится набор записей, удовлетворяющих введенному условию. Но при дальнейших манипуляциях этот набор не сохранится. Если вы хотите сохранить данный набор записей, то надо выполнить следующие команды: Фильтр – Файл – Сохранить запрос.
Для того чтобы ответить на все предлагаемые ниже вопросы, необходимо знать правила задания шаблонов и условных выражений. Приведем несколько примеров.
Дата добавления: 2015-11-14; просмотров: 41 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Прямоугольник | | | Примеры условных выражений |