- •Методическое пособие по изучению microsoft access 2000 Методические указания при изучении темы
- •Вопросы входного контроля
- •6.1. Лабораторная работа №1 Создание файла базы данных и таблиц.
- •Упражнение 6.1.1.Создание файла для новой базы данных.
- •Упражнение 6.1.2. Создание структуры таблицы
- •Упражнение 6.1.3. Ввод и корректировка данных в режиме таблицы.
- •Упражнение 6.1.4. Изменение макета таблицы.
- •6.2.Лабораторная работа № 2 Создание схемы данных
- •Упражнение 6.2.1. Включение таблиц в схему данных и определение связей между ними.
- •6.3. Лабораторная работа № 3 Работа с данными таблицы
- •Поиск и замена значений в полях таблиц
- •Упражнение 6.3.2. Сортировка записей
- •Отбор записей с помощью фильтра
- •Упражнение 6.3.3. Отбор записей по выделенному фрагменту
- •Обычный фильтр
- •Упражнение 6.3.4. Создание, применение и сохранение расширенного фильтра
- •Контрольные вопросы
- •6.4. Лабораторная работа № 4 Запросы
- •Упражнение 6. 4.1. Создание однотабличных запросов на выборку с логическими операциями в условии отбора
- •Упражнение 6.4.2. Создание запроса с вычисляемым полем
- •Упражнение 6.4.3. Конструирование запроса с функцией Count
- •Упражнение 6.4.4. Конструирование запроса на основе нескольких взаимосвязанных таблиц
- •Упражнение 6.4.5. Ввод параметров в запрос
- •Упражнение 6.4.6. Групповые операции в многотабличном запросе
- •Упражнение 6.4.7. Решение задачи, требующей выполнение нескольких запросов
- •Запросы – действия
- •Упражнение 6.4.8.Конструирование запроса на создание таблиц
- •Упражнение 6.4.9. Конструирование запроса на обновление
- •6.4.10.Создание запроса на добавление
- •Удаление записей
- •Упражнение 6.4.11.Создание запроса на удаление
- •Упражнение 6.4.12. Создание перекрестной таблицы
- •6.4.13.Создание перекрестной таблицы в режиме конструктора.
- •6.5. Лабораторная работа №5 Разработка форм
- •Упражнение 6.5.1.Создание однотабличной формы в режиме автоформы.
- •Упражнение 6.5.2. Конструирование новой формы и включение в нее связанных полей базового источника
- •Упражнение 6.5.3. Создание поля при использовании элемента Свободный.
- •Создание взаимосвязанных таблиц Упражнение 6.5.4. Создание с помощью мастера двухтабличной формы с включением подчиненной формы
- •Редактирование созданной формы
- •Упражнение 6.5.6. Создание кнопок управления с помощью мастера
- •Упражнение 6.5.7. Вычисление итогового значения для записей подчиненной формы и вывод его основной форме
- •Упражнение 6.5.8. Использование запроса в качестве источника записей многотабличной формы
- •Упражнение 6.5.9.Создание двухуровневой структуры кнопочной формы с помощью диспетчера
- •6.6. Лабораторная работа № 6 Разработка отчетов
- •Упражнение 6.6.1. Создание однотабличного отчета с помощью конструктора
- •Упражнение 6.6.2. Включение в отчет вычисляемого поля и добавление заголовка, текущей даты, номера страницы.
- •Многотабличные отчеты
- •Упражнение 6.6.3. Создание основной части отчета на базе главной таблицы
- •Упражнение 6.6.4. Создание подчиненного отчета в режиме Автоотчет
- •Упражнение 6.6.5. Доработка подчиненного отчета в режиме конструктора
- •Упражнение 6.6.6. Включение подчиненного отчета и доработка двухтабличного отчета
- •Упражнение 6.6.7. Построение мастером многотабличного отчета без подчиненной части
- •Разработка сложных отчетов с использованием запросов
- •Упражнение 6.6.8. Создание запроса для отчета
- •Упражнение 6.6.9. Конструирование отчета на основе запроса
- •6.7. Лабораторная работа № 7 Разработка макросов
- •Упражнение 6.7.1. Макрос для последовательного выполнения запросов
- •Макрокоманды, используемые в программе, предназначены для выполнения действий, перечисленных ниже.
- •Контрольные вопросы
- •6.8. Лабораторная работа № 8 Страницы доступа к данным
- •Создание страниц доступа к данным
- •Упражнение 6.8.1. Создание из базы данных Access страницы доступа к данным одной таблицы
- •Упражнение 6.8.2. Использование фильтра на странице доступа к данным
- •Упражнение 6.8.3. Создание страницы доступа к данным двух таблиц
- •Упражнение 6.8.4.Создание страницы доступа к данным в режиме конструктора
- •Упражнение 6.8.5. Создание гиперссылки на существующий файл
- •Задание для самостоятельной работы
- •Контрольные вопросы
- •Заключение
- •Описание свойств полей таблицы студент
- •Описание свойств полей таблицы кафедра
Редактирование созданной формы
Ранее созданная форма может быть отредактирована в режиме конструктора форм. Создавая форму с помощью мастера, можно перейти к доработке формы в последнем сеансе окне Создание форм, выбрав дальнейшие действия – Изменить макет форм. Тогда форма выводится в режиме конструктора, позволяющем произвести желаемую доработку. После работы мастера в макете форм будут размещены заданные поля из таблиц – источников основной и подчиненных форм.
В процессе доработке формы, используя технику редактирования формы, можно перемещать поля в основной и подчиненной форме, менять их свойства, в том числе шрифт и размеры, подпись поля, текст в заголовке формы, а также добавлять поля в форму. Если курсор установлен на основной или подчиненной форме, то при нажатии кнопке Список полей панели конструктора форм становится доступным список полей таблицы – источника соответствующей формы, которые можно добавить.
Упражнение 6.5.5. Изменение надписей и размещение полей
Откроем форму ГРУППЫ в режиме конструктора. Здесь предоставлены поля, размещенные в области данных, с надписями основной части формы, а также поля и надписи подчиненной формы СПИСОК СТУДЕНТОВ внутри рамки, созданной для нее мастером.
Произведем следующие действия по доработке формы ГРУППЫ.
Введем в область заголовка формы полное название формы СПИСОК СТУДЕНТОВ ГРУППЫ №:, которое будет выводится при распечатке формы. Уточним подписи полей, шрифт и размеры полей и подписей, заголовок формы. Для изменения размера любого элемента надо расширить или сжимать рамочку в соответствии с размером и шрифтом текста.
Скопируйте надпись НГ в Заголовок формы, удалив при этом её из Области данных. Результат полученной формы ГРУППЫ в режиме конструктора изображен на рис.6.5.3.
Рис 6.5.3. Форма для двух таблиц ГРУППА и СТУДЕНТ в режиме конструктора
Упражнение 6.5.6. Создание кнопок управления с помощью мастера
Для того чтобы в форме переходить к следующей и предыдущей записи таблицы ГРУППА, создадим соответствующие кнопки управления в основной части формы ГРУППЫ.
Начнем формирование элемента управления Кнопка в заданном месте формы. Нажмем кнопку Мастер элементов на панели элементов, а затем используем инструмент Кнопка. После нажатия, переноса кнопки курсором мыши в область заголовки формы и вычерчивания ее рамки запустится мастер кнопок Создание кнопок.
В окне мастера кнопок выберем действие, которое необходимо выполнять при нажатии кнопки. В области Категории выберем Переходы по записям, в области Действия выберем Предыдущая запись.
В следующем сеансе диалогового окна можно выбрать вид кнопки – Текст или Рисунок и выбрать его из списка. Отметим Рисунок и Показать все рисунки. Далее выбираем подходящий Рисунок из списка, например, Стрелка вверх (синяя).
Нажмем Готово, в результате чего копка перехода с выбранным рисунком встраивается в формы.
Аналогичные действия произведем для встраивания кнопки перехода к последующей записи таблицы, выбирая в области Действия соответственно пункт Следующая запись, и рисунок Стрелка вниз (синяя).
Отредактируем размер и надписи кнопок для перехода к записи другой группы, записав ПРЕДЫДУЩАЯ, СЛЕДУЮЩАЯ.
Для создание кнопки закрытия формы в области Категории выбираем Работа с формой, а в области Действия выбираем Закрыть форму.
На рис.6.5.4. показана окончательна отредактированная основная часть формы с именем ГРУППЫ.
Рис. 6.5.4. Форма ввода-вывода для работы с данными двух взаимосвязанных таблиц.