Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
33
Содержание
Введение |
3 |
Практическая работа №1. Создание ,заполнение и редактирование таблиц в MS Access |
4 |
Практическая работа №2. Установление связей между таблицами. Использование Мастера Подстановок |
5 |
Практическая работа №3.Изменение структуры таблицы. Сортировка и поиск данных |
8 |
Практическая работа №4. Создание запросов на выборку |
10 |
Практическая работа №5. Создание запросов с вычисляемыми полями, итоговых и многотабличных |
12 |
Практическая работа№6. Создание форм |
15 |
Практическая работа№7. Создание форм, связанных с запросами. Построение диаграмм в формах |
20 |
Практическая работа №8. Создание простейших отчетов |
22 |
Практическая работа №9 Создание главной формы с кнопочным интерфейсом |
25 |
Список литературы |
26 |
Введение
Данная работа создавалась как методическое пособие по выполнению практических работ к вводным курсам по базам данных для студентов и преподавателей.
Методическое пособие имеет простую тематическую структуру, основанную на ключевых понятиях баз данных, объектах баз данных: таблиц, запросов, форм, отчетов и т.д. Также пособие рассматривает вопросы проектирования, создания и управления базами данных в приложении Microsoft Access, которое является системой управления базой данных. Данная СУБД выбрана с той целью, что работать с ней достаточно легко на начальном этапе освоения проектирования и разработки базы данных.
Цель методического пособия помочь студентам приобрести практические навыки, необходимые для разработки и создания базы данных.
Состав практической работы:
Практическая работа №1
Тема: «Создание, заполнение и редактирование таблиц в MS Access»
Цель работы: Изучить принципы построения баз данных, освоить правила создания и редактирования таблиц с различными типами полей.
Ход работы:
Задание 1.
Должны быть использованы следующие типы полей: счетчик, текстовое, числовое, дата/время.
Задание 2.
Студенты
Код студен-та |
Фамилия |
Имя |
Дата |
Пол |
Улица |
Дом |
Квартира |
Группа здоровья |
Увлечения |
1 |
Суханов |
Сергей |
16.02.86 |
м |
Чайковского |
23 |
74 |
основная |
тяжелая атлетика |
2 |
Пирогов |
Юрий |
05.12.85 |
м |
Куйбышева |
6 |
31 |
основная |
футбол |
3 |
Лебедева |
Светлана |
16.06.85 |
ж |
Пушкина |
37 |
65 |
специальная |
вязание |
4 |
Горин |
Сергей |
23.05.86 |
м |
Лермонтова |
12 |
10 |
основная |
лыжи |
5 |
Елкина |
Наталья |
20.12.86 |
ж |
Чайковского |
37 |
48 |
специальная |
чтение |
6 |
Суханова |
Наталья |
20.12.86 |
ж |
Ленина |
12 |
22 |
подготовительная |
шитье |
7 |
Петрова |
Светлана |
18.04.85 |
ж |
Пушкина |
37 |
3 |
основная |
лыжи |
8 |
Горина |
Ольга |
20.12.86 |
ж |
Свердлова |
66 |
99 |
подготовительная |
танцы |
9 |
Попов |
Михаил |
07.07.85 |
м |
Лермонтова |
72 |
6 |
подготовительная |
|
10 |
Сергеев |
Алексей |
30.11.86 |
м |
Куйбышева |
3 |
31 |
основная |
борьба |
11 |
Павлова |
Елена |
13.12.85 |
ж |
Пушкина |
5 |
6 |
основная |
танцы |
12 |
Емельянова |
Наталья |
25.05.86 |
ж |
Панина |
40 |
47 |
основная |
шитье |
13 |
Евдокимов |
Михаил |
18.08.86 |
м |
Чайковского |
3 |
40 |
основная |
футбол |
14 |
Евсеева |
Елена |
14.10.86 |
ж |
Ленина |
14 |
82 |
основная |
лыжи |
15 |
Суханова |
Светлана |
29.07.85 |
ж |
Куйбышева |
37 |
32 |
основная |
танцы |
КОНТРОЛЬНЫЕ ВОПРОСЫ
Практическая работа №2
Тема: «Установление связей между таблицами. Использование Мастера подстановок»
Цель работы: научиться определять и устанавливать связи между таблицами.
Ход работы:
Задание 1.
Код предмета |
Название |
Преподаватель |
|
Информационные системы |
Сивакова С. Ф. |
|
Телекоммуникационные сети |
Иванов В. М. |
|
Базы данных |
Матвеев И. Л. |
|
Экономика |
Наумова С. Д. |
|
Операционные системы |
Волков А. А. |
|
Программирование |
Шелест В. К. |
|
Физическая культура |
Смирнов Б. Н. |
Тип поля Код предмета также определяется Мастером подстановок, используя для подстановки данные из таблицы Предметы. В качестве доступных при подстановке полей выбрать Название.
Тип поля Оценка определяется Мастером подстановок, используя для подстановки фиксированный набор значений: 3, 4, 5.
Таблица 3
Данные для заполнения таблицы «Оценки»
№ |
Фамилия |
Предметы |
||||||
Информационные системы |
Телекоммуникаци-онные сети |
Базы данных |
Экономика |
Операционные системы |
Программирование |
Физическая культура |
||
|
Суханов |
3 |
3 |
4 |
4 |
4 |
4 |
4 |
|
Пирогов |
4 |
4 |
4 |
4 |
4 |
5 |
4 |
|
Лебедев |
4 |
5 |
4 |
5 |
4 |
5 |
4 |
|
Горин |
4 |
3 |
3 |
3 |
4 |
3 |
3 |
|
Елкина |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
|
Суханова Наталья |
3 |
3 |
4 |
4 |
4 |
4 |
4 |
|
Петрова |
3 |
3 |
3 |
3 |
3 |
4 |
4 |
|
Горина |
3 |
4 |
4 |
4 |
3 |
3 |
4 |
|
Попов |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
|
Сергеев |
3 |
3 |
3 |
3 |
3 |
3 |
3 |
|
Павлова |
4 |
4 |
4 |
4 |
4 |
4 |
4 |
|
Емельянова |
5 |
4 |
5 |
5 |
5 |
5 |
4 |
|
Евдокимов |
3 |
3 |
3 |
3 |
3 |
3 |
5 |
|
Евсеева |
4 |
4 |
3 |
4 |
4 |
4 |
4 |
|
Суханова Светлана |
5 |
5 |
5 |
5 |
5 |
4 |
4 |
Задание 2.
Установить связь с отношением один - ко - многим между таблицами: Студенты, Предметы и Оценки с обеспечением целостности данных.
В окне Схема данных связи должны выглядеть следующим образом:
КОНТРОЛЬНЫЕ ВОПРОСЫ
Практическая работа №3
Тема: «Изменение структуры таблицы. Сортировка и поиск данных»
Цель работы: освоить приемы редактирования структуры таблиц, поиска и сортировки данных..
Ход работы:
Задание 1. Изучить и законспектировать следующий теоретический материал:
Изменение структуры таблиц
В режиме Конструктора таблицы можно изменять имена, типы и свойства полей, порядок их следования, удалять и добавлять поля.
Изменение первичных ключей
Для того, чтобы ключ определить заново нужно отменить неверно заданный ключ.
Редактирование связей
Перед редактированием связей нужно закрыть все таблицы, которых это касается!
Для того, чтобы изменить уже существующие связи, нужно перейти в окно базы данных и вызвать окно Схема данных.
Для редактирования существующей связи нужно щелкнуть правой кнопкой мыши по ее линии.
Для добавления в схему данных новой таблицы, надо выполнить команду Связи\Добавить таблицу
Для того, чтобы скрыть таблицу в схеме данных надо выполнить команду Связи\Скрыть таблицу. Связи при этом не нарушаются, но в схеме данных таблица не отображается. Это можно делать для различных справочных таблиц, создаваемых, например, Мастером подстановок.
Для удаления ненужной таблицы из схемы данных нужно выполнить команду Связи\Убрать таблицу.
Сортировка данных
Для изменения последовательности записей в таблице используется сортировка.
Для сортировки таблицы по значениям нужно установить курсор в любом месте поля, по которому производится сортировка, и нажать нужную кнопку: Сортировка по возрастанию или Сортировка по убыванию .
Сортировка таблицы по нескольким полям выполняется с помощью фильтра. Для этого нужно открыть таблицу и выполнить команду Записи\Фильтр\Расширенный фильтр. Появится окно Фильтр. В этом окне в строке Поле из списка полей таблицы нужно выбрать то, сортировка по которому должна производиться в первую очередь. В строке Сортировка в этом же столбце бланка выбрать тип сортировки. В следующем столбце бланка выбирается поле, по которому будет проводиться сортировка во вторую очередь, и для него указывается тип сортировки. И так далее для всех полей, по которым будет проведена сортировка. После заполнения бланка сортировки выполнить команду Записи\Применить фильтр.
Поиск данных
Для проведения поиска в таблице нужно открыть эту таблицу, перейти на любую запись в поле, по которому предполагается вести поиск и выполнить команду Правка\Найти. Появится диалоговое окно Поиск.
Задание 2.
КОНТРОЛЬНЫЕ ВОПРОСЫ
Практическая работа №4
Тема: «Создание запросов на выборку»
Цель работы: освоить принципы создания запросов выборки.
Ход работы:
Задание 1. Изучить и законспектировать следующий теоретический материал:
При работе с таблицами можно в любой момент выбрать из базы данных необходимую информацию с помощью запросов.
Запрос - это объект БД предназначенный для поиска или изменения данных, соответствующих заданным критериям. Существуют следующие типы запросов:
Создание запроса
Способы построения запроса
Для создания запроса с несколькими критериями используют следующие операторы:
* - обозначает любое количество символов, включая пробел;
? - любой символ или пробел;
# - в данной позиции должна быть цифра.
#10 мая 1998#
>#31.12.96#
В Access используются следующие функции для задания условий отбора даты и времени:
Day(дата) возвращает значение дня месяца в диапазоне от 1 до 31
Month(дата) возвращает значение месяца года в диапазоне от 1 до 12
Year(дата) возвращает значение года в диапазоне от 100 до 9999
Задание 2.
С помощью Конструктора создать следующие запросы по таблице Студенты.
КОНТРОЛЬНЫЕ ВОПРОСЫ
Практическая работа №5
Тема: «Создание запросов с вычисляемыми полями, итоговых и многотабличных»
Цель работы: научиться создавать запросы с использованием вычисляемых полей, итоговые и многотабличные запросы.
Ход работы:
Задание 1. Изучить и законспектировать следующий теоретический материал:
Вычисляемые поля.
Можно задать вычисления над любыми полями таблицы и сделать вычисляемое значение новым полем в запросе. Для этого в строке Поле вводится формула для вычисления, имена полей заключаются в квадратные скобки.
В выражениях можно использовать следующие операторы:
арифметические: * умножение; + сложение; - вычитание; / деление; ^ возведение в степень; объединение полей при помощи знака & , (например: =[ Фамилия] & “ “&[Имя])
Построитель выражений.
При создании выражений для вычисляемых полей следует использовать Построитель выражений . Для этого нужно щелкнуть по пустому полю в бланке запроса, а затем по кнопке Построить на панели инструментов, при этом откроется окно Построитель выражений.
В верхней части окна расположена пустая область ввода, в которой создается выражение. Можно ввести выражение с клавиатуры или использовать кнопки, расположенные под областью ввода.
Итоговые запросы.
Итоговые запросы отличаются от обычных. В них поля делятся на 2 типа:
Для составления итогового запроса, находясь в режиме конструктора, следует нажать кнопку Групповые операции на панели инструментов. В бланке запроса появится строка Групповая операция. Если для соответствующего поля из списка выбрать функцию Группировка, то записи по этому полю группируются по значениям в этом поле , но итог не подводится.
Группировка в итоговом запросе производится только по одному полю. Во всех остальных полях вводятся итоговые функции.
Основные групповые функции:
Многотабличный запрос.
Запросы можно создавать по полям из нескольких таблиц. Запросы к нескольким таблицам производятся аналогично однотабличным запросам, при этом в окно конструктора запроса добавляются все таблицы, данные которых нужны в запросе.
Запросы на изменение.
Для того чтобы обезопасить себя от каких-либо случайностей, необходимо перед выполнением запроса-действия создать резервную копию используемой таблицы. Создание запросов на обновление, добавление и удаление невозможно без разрушения целостности данных, поэтому упражняться лучше на созданной копии таблице.
Запросы на создание таблицы.
В режиме Конструктора запросов выбрать команду Запрос/Создание таблицы.
В диалоговом окне Создание таблицы указать имя таблицы, в которой будут сохранены результаты выборки.
Запросы на обновление записей
В режиме Конструктора запросов выбрать команду Запрос/Обновление. После этого в бланке запроса появится строка Обновление. Эта строка используется для того, чтобы задать новые значения для выбранных записей.
Запрос на удаление записей
В режиме Конструктора запроса выбрать команду Запрос/Удаление. После этого в бланке запроса появится строка Удаление, где определяются критерии для удаления записей.
Затем необходимо обязательно просмотреть результаты выполнения запроса на выборку: если в результате запроса присутствуют только подлежащие удалению записи, следует преобразовать его в запрос на удаление.
Запрос на добавление записей
В режиме Конструктора запроса выбрать команду Запрос/Добавление.
В открывшемся окне нужно выбрать имя таблицы, к которой требуется присоединить данные из результирующего набора записей запроса. После закрытия диалогового окна кнопкой в бланке запроса появляется строка Добавление.В нее вставляются имена тех полей целевой таблицы, которые совпадают с именами полей запроса.
Далее следует выполнить запрос помощью команды Запрос/ Выполнить. В диалоговом окне выведется информация о том, сколько записей будет добавлено к целевой таблице.
Перекрестные запросы
С помощью перекрестного запроса можно более наглядно представить данные итоговых запросов, предусматривающих группировку по нескольким признакам.
В этом случае значение полей по первому признаку группировки могут стать заголовками строк, а по второму - заголовками столбцов.
Для преобразования итогового запроса-выборки необходимо перейти в режим Конструктора и выполнить команду Запрос/Перекрестный. После этого в бланке запроса строка Вывод на экран будет заменена на строку Перекрестная таблица. В этой строке нужно задать, как будет использовано данное поле в перекрестной таблице: в виде заголовок строк, полей или значений.
Задание 2.
Задание 3.
Создайте следующие запросы:
КОНТРОЛЬНЫЕ ВОПРОСЫ
Практическая работа №6
Тема: «Создание форм»
Цель работы: изучить способы создания форм. Научиться создавать и редактировать формы.
Ход работы:
Задание 1. Изучить и законспектировать следующий теоретический материал:
Формы создаются в следующих целях:
Способы создания форм:
Создание форм с помощью Мастера.
1 шаг. Определить поля будущей формы: из перечня всех полей данной таблицы в списке Доступные поля перенести все необходимые поля в список Выбранные поля.
2 шаг. Задать внешний вид формы: в один столбец, ленточный, табличный, выровненный.
3 шаг. Выбрать стиль формы.
4 шаг. Ввести имя создаваемой формы.
Создание форм в режиме Конструктора
Любая форма состоит из различных объектов, которые имеют характерные для них свойства. Для каждого объекта можно определить действия, выполняемые при наступлении определенных событий. Процесс создания формы в режиме Конструктора состоит в размещении объектов в областях формы и определении для них свойств, связанных с ними событий и выполняемых действий.
Для создания формы в режиме Конструктора открыть объект Формы, нажать кнопку Создать. В окне Новая форма выбрать таблицу или запрос, являющиеся источником данных для формы, и указать режим создания Конструктор.
С помощью горизонтальной и вертикальной линеек можно точно устанавливать размер и местоположение объектов формы. область построения формы имеет горизонтальную и вертикальную сетку, предназначенную для выравнивания объектов формы. При необходимости убрать или вывести вновь на экран линейку и сетку можно командами Вид-Сетка и Вид-Линейка.
Разделы форм
Для добавления или удаления разделов формы используются команды Вид-Заголовок/примечание формы и Вид-Колонтитулы. Каждый раздел отделен горизонтальной линией, на которой написано его название.
Данные, размещаемые в заголовке, области данных и примечании отображаются в форме. Элементы, расположенные в области данных, отображаются для каждой записи базовой таблицы/запроса. Элементы, расположенные в разделах заголовка и примечания формы, отображаются только в заголовке и примечании формы.
Содержимое верхнего и нижнего колонтитулов отображается только при печати, соответственно в начале и в конце каждой страницы.
Для изменения размера какого либо раздела в режиме Конструктора установить указатель мыши на верхнюю часть его границы и переместить ее на новое место.
Панель элементов и Список полей
Панель элементов используется для размещения объектов в форме. Обычно панель элементов появляется в режиме Конструктора форм автоматически. Убрать или восстановить ее на экране можно командой Вид-Панель элементов.
Наиболее используемые элементы формы:
Надпись. Размещение в форме произвольного текста. |
|
Поле. Размещение в форме данных из соответствующего поля базовой таблицы/запроса, вывод результатов вычислений, а также прием данных, вводимых пользователем. |
|
Выключатель. Создание выключателя, кнопки с фиксацией. |
|
Переключатель. Создание селекторного переключателя. |
|
Флажок. Создание контрольного переключателя. |
|
Поле со списком. Размещение элемента управления, объединяющего поле и раскрывающийся список. |
|
Список. Создание списка, допускающего прокрутку. В режиме формы выбранное из списка значение можно ввести в новую запись или использовать для замены уже существующего значения. |
|
Кнопка. Создание командной кнопки, позволяющей осуществлять разнообразные действия в форме (поиск записей, печать отчета, установка фильтров и т.п.). |
|
Рисунок. Размещение в форме рисунка, не являющегося объектом OLE. |
|
Линия. Размещение в форме линии для отделения логически связанных данных. |
|
Прямоугольник. Размещение в форме прямоугольника для группировки элементов управления или выделения логически связанных данных. |
При размещении в форме полей из базовой таблицы/запроса удобно пользоваться Списком полей, который можно вывести командой Вид-Список полей. Он представляет собой окно, содержащее перечень всех полей базовой таблицы/запроса.
Свойства объектов формы
Свойства объекта формы задаются командой Вид-Свойства.
Для нового объекта устанавливаются значения свойств, принятые по умолчанию. Некоторые свойства наследуются из базовой таблицы. Каждый элемент формы имеет свое имя. Это имя используется в дальнейшем для ссылок на данный элемент. По умолчанию, новым элементам присваивается имя, состоящее из названия элемента и его номера, который определяется порядком создания. Например, Поле1 или Надпись3.
Если элемент управления создается путем переноса поля с помощью мыши из списка полей, то в свойство Имя копируется значение свойства Имя поля.
Управление элементами формы
В процессе создания формы все ее элементы можно редактировать.
Для выделения одиночного элемента достаточно просто щелкнуть по нему мышью. Для выделения нескольких объектов можно воспользоваться следующими способами:
Разработка сложных форм
Но можно создать форму, которая позволит вводить, редактировать и просматривать все данные из нескольких таблиц одновременно. В таких случаях для отображения записей основной и подчиненной таблиц можно использовать многотабличную иерархическую форму.
Иерархической называется форма, содержащая поля из главной и одной или нескольких подчиненных форм. Подчиненные формы используются для отображения данных из таблиц с отношением “один-ко-многим”.
Одним из способов создания иерархической формы является использование Мастера форм.
Для разработки сложных форм нужно:
Задание 2.
Задание 3.
Задание 4. Перейти в режим Конструктора формы Экзаменационная ведомость и внести следующие изменения:
Зачетно-экзаменационная ведомость
Название предмета ___________________________________________
Дата проведения зачета/экзамена ______________________________
Ф.И.О. преподавателя ________________________________________
Задание 5 При помощи Мастера форм создать иерархическую форму по двум таблицам:
Практическая работа №7
Тема: «Создание форм, связанных с запросами.
Построение диаграмм в формах»
Цель работы: научиться создавать формы, используя не только таблицы, но и запросы; изучить построение диаграмм в формах.
Ход работы:
Задание 1. Изучить и законспектировать следующий теоретический материал:
Построение диаграмм в формах
В Access диаграмма как отдельный объект не существует, а может являться элементом формы либо отчета.
Для построения диаграмм в СУБД Access используется модуль MSGraph, в который передаются все исходные данные для построения диаграммы с помощью механизма обмена данными в Windows. Для передачи данных можно использовать Мастер диаграмм, существующий в Access.
Элементы диаграмм и подготовка исходных данных
Исходными данными для построения диаграмм могут быть данные таблиц либо запросов. Чаще всего диаграммы строят по результатам запросов к базе данных.
Удобнее для построения диаграмм использовать итоговые или перекрестные запросы. Например, можно построить диаграмму по результату итогового запроса, подсчитывающего средний балл каждого студента за прошедшую сессию.
Основные элементы диаграммы Access показаны на следующем примере:
Построение диаграммы с помощью Мастера диаграмм
Редактирование диаграмм
Для оформления и редактирования диаграмм лучше использовать MS Graph, запуск которого осуществляется двойным щелчком мыши на диаграмме в форме, открытой в режиме Конструктора.
Каждый элемент диаграммы имеет определенный набор параметров, значения которых устанавливаются в соответствующем окне редактирования, которое открывается двойным щелчком мыши на необходимом элементе.
Отредактировать текст легенды или сами данные можно через таблицу данных, которая также отображается в режиме MS Graph.
Задание 2.
Задание 3.
Задание 4
Практическая работа №8
Тема: «Создание простейших отчетов»
Цель работы: Освоить приемы создания отчетов разных типов и их редактирование
Ход работы:
Задание 1. Изучить и законспектировать следующий теоретический материал:
Отчеты представляют собой наилучшее средство представления информации из базы данных в виде печатного документа. По сравнению с другими методами вывода данных на печать отчеты обладают двумя преимуществами:
Создание отчета
Конструктор -позволяет создавать отчет и редактировать уже созданный отчет.
Мастер отчетов - запускает основного мастера для создания отчетов, позволяющего выбрать поля для отчета, задать форматы, условия группировки и итоговые функции.
Автоотчет: в столбец - создает отчет, в котором каждая запись базового запроса или таблицы представлена в виде простого списка, содержащего названия и значения полей.
Автоотчет: ленточный - данные записи базового запроса или таблицы выводятся в одной строке. Если таблицы базового запроса связаны отношением «один-ко-многим», то мастер создает группу для данных, поступающих со стороны отношения «один», но не вычисляет никаких итоговых значений.
Мастер диаграмм - помогает построить диаграмму и создает в отчете свободную рамку объекта OLE с внедренной диаграммой Microsoft Graph.
Почтовые наклейки - позволяет выбрать поля с именами и адресами, отформатировать их и создать отчет для печати почтовых наклеек. Вы можете выбрать любой тип и настроить размер наклеек.
Разделы отчета
Макет отчета содержит разделы Верхний колонтитул, Нижний колонтитул, между которыми находится Область данных.
Добавить или удалить верхний и нижний колонтитулы можно с помощью команды Вид - Колонтитулы. При создании отчета можно задать заголовок, который будет напечатан только в самом начале отчета, и примечание, выводимое в конце отчета. Чтобы добавить в отчет эти разделы, выберите команду Вид / Заголовок / примечание отчета.
Окно отчета и его инструменты
Панель элементов содержит все кнопки для всех элементов управления, которые можно использовать при создании отчета: поля, надписи, рисунки, флажки и т.д.
Чтобы открыть эту панель нужно выбрать команду Вид/Панель элементов, либо щелкнуть на кнопке Панель элементов на панели инструментов.
Список полей упрощает размещение в отчете присоединенных элементов управления (элементов управления, связанных с полями таблицы или запроса). Он открывается щелчком на кнопке Список полей на панели инструментов или выбором команды Вид/Список полей. В строке заголовка списка полей Access выводит имя базовой таблицы или запроса. Чтобы создать присоединенный элемент управления с помощью списка полей, выберете его тип, щелкнув на соответствующей кнопке на панели элементов. Затем перетащите поле из списка в нужное место отчета. Если кнопка не выбрана, типом элемента управления по умолчанию является Поле
В окне свойств можно установить свойства самого отчета, его разделов и элементов управления. Набор свойств, представленных в нем зависит от объекта. Чтобы открыть окно свойств, выделяем нужный объект и щелкаем на кнопке Свойства на панели инструментов или выбрать команду Вид/Свойства.
Добавление текущей даты и номера страницы
Для дат Microsoft Access предоставляет две встроенные функции, которые можно использовать для включения в отчет текущей даты и времени. Функция Date возвращает текущую системную дату и время в виде значения даты/времени.
Чтобы добавить текущую дату в отчет, создайте свободное поле в верхнем колонтитуле и введите выражение = Now() в ячейке его свойства Данные, а для свойства Формат поля установите значение длинный формат даты. Вернитесь в отчет и введите с клавиатуры в надпись поля содержательный текст или вовсе удалите ее.
Чтобы добавить номер страницы, используйте свойство отчета Page. Чтобы добавить в отчет номер текущей страницы, создайте свободное поле и в ячейке его свойства Данные введите выражение = “Page ” & [Page] & “ of ” & [Pages]
Вычисления в области данных
В качестве значения свойства Данные любого элемента управления можно задать выражения любой сложности с использованием арифметических операторов, встроенных функций или функций, которые вы сами определите в модуле. Можно воспользоваться Построителем выражений.
Чтобы разместить в области данных вычисляемое поле, нужно:
Вычисление промежуточных итогов для групп и общего итога.
Для получения промежуточных итоговых значений для групп в эти разделы можно поместить дополнительные свободные элементы управления, в которых используется выражение, построенное с применением итоговых функций: Sum, Min, Max, Avg, Count, First, Last.
Выражение в разделе группы, использующее итоговую функцию, не должно ссылаться на элемент управления, размещенный в области данных.
Создание и внедрение подчиненных отчетов
Для создания подчиненного отчета:
Упростить внедрение подчиненного отчета можно с помощью Мастера подчиненных отчетов и форм. Все необходимые параметры Мастер запрашивает в ходе диалога. Чтобы начать работу Мастера нажмите кнопку , а затем кнопку на панели элементов.
Настройка отчетов
Команда Формат / Размер / По размеру данных подбирает размер надписей в соответствии с длиной и высотой текста.
Команда Формат / Выровнять выравнивает элементы управления по краям или узлам сетки.
Задание 2. Создайте наклейки типа визитки
Фамилия Имя Отчество
Адрес:
Ул. Дом. № Кв. №
Телефон
Задание 3.
Задание 4.
Задание 5.
Задание 6.
Задание 7.
Задание 8.
Построить диаграмму Microsoft Graph по таблице Посещаемость:
КОНТРОЛЬНЫЕ ВОПРОСЫ
Практическая работа №9
Тема: «Создание главной формы с кнопочным интерфейсом»
Цель работы: научиться создавать главную форму.
Ход работы:
Задание 1. Изучить и законспектировать следующий теоретический материал:
Создание управляющих кнопок
Кнопки используются в форме для выполнения определенного действия или ряда действий. Например, можно создать кнопку, которая будет открывать таблицу, запрос или другую форму. В Access для стандартных кнопок достаточно воспользоваться Мастером по созданию кнопки.
Создание управляющих кнопок при помощи Мастера:
Задание 2
Создайте форму. В ней должно быть:
Практическая работа №10
Тема: «Модульность программ: внешние и внутренние подпрограммы»
Цель работы: научиться создавать в формах кнопки и программировать на них события, используя методы объекта DoCmd и статистические функции.
Задание.
Группа «Переход по записям»
Группа «Работа с данными»
Группа «Открыть объект»
Группа «Вычисления»
Разместить произвольно кнопку «Закрыть форму». Форма должна закрываться с сохранением без подтверждения.
5. На все эти кнопки написать соответствующие процедуры обработки события при нажатии на конкретную кнопку. Для этого нужно:
СПИСОК ЛИТЕРАТУРЫ
Эффективная работа с Microsoft Access 97 СПб: Издательство «Питер», 2000г. 976 с.: ил.,
Access. Ответы. М: Восточная книжная компания, - 336с.