- •Методическое пособие по изучению 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.3. Лабораторная работа № 3 Работа с данными таблицы
Цель лабораторной работы: научиться находить заданные значения в полях таблицы, заменять заданные значения новыми, выполнять сортировку записей таблицы по одному или нескольким полям, выполнять различные виды фильтрации.
При обработке данных в режиме таблицы и формы помимо просмотра, обновления, добавления, удаления записей и значения полей часто необходимо найти заданные значения в полях таблицы большого объема, заменить их, отсортировать записи в соответствии со значениями определенного поля или даже нескольких полей. Важнейшей и часто решаемой задачей является отбор записей, отображаемый в таблице или форме, поля которых содержат значения, удовлетворяющие заданным условиям. Эта задача решаются с помощью фильтрации записей в режиме таблицы или формы. Отбор записей может быть сделан и с помощью запросов, предназначенных для выполнения более сложных задач обработке данных и включающих средства отбора записей по заданному условию.
Поиск и замена значений в полях таблиц
Функция поиска реализует последовательный вывод всех найденных в полях значений и позволит применить функцию замены для обнаруженных при поиске значений.
Упражнение 6.3.1.Поиск и замена значений в полях таблиц.
Пусть необходимо заменить фамилию студентки Боярская Н.П. на Гребенщикову Н.П.
Откройте таблицу Студент или любую форму, отражающую её поля.
Нажмите на панели инструментов кнопку Найти или выполните команду меню Правка|Найти.
Для поиска фамилии студентки, например, Боярской Н.П. , в диалоговом окне выполненной команды Поиск и замена на вкладке Поиск заполните поле ввода Образец этим значением.
В раскрывающемся списке Поиск в выберите в качестве области поиска поле таблицы ФИО.
Раскрывающийся список Поиск в позволяет выбрать только имя текущего поля таблицы или всю таблицу. Если в таблице курсор был установлен не на поле ФИО, переместите его в это поле, не закрывая окно поиска. Если в таблице выделено несколько столбцов, то эта строка не активна и поиск автоматически производится только в выделенных столбцах.
В раскрывающемся списке Совпадение выберите степень совпадения значений – Поля целиком.
Чтобы появилась возможность расширить число задаваемых параметров, нажмите кнопку Больше>>.
В раскрывающемся списке Просмотр выберите направления поиска, которое может принимать значения Все, Вверх, Вниз.
Чтобы найти первое значение, удовлетворяющее условию поиска, нажмите кнопку Найти далее.
Для получения каждого следующего значения, удовлетворяющего условию поиска, нажмите кнопку Найти далее.
Для внесения нового значения в найденное поле выберите в диалоговом окне вкладку Замена.
В появившейся дополнительной строке Заменить на введите новое значение, например Гребенщикова Н.П.
Нажмите кнопку Заменить.
Упражнение 6.3.2. Сортировка записей
Откройте таблицу СТУДЕНТ или любую форму, отображающие её поля.
Д ля сортировки отображаемых записей таблицы в порядке возрастания или убывания значений ФИО(поля сортировки) установите курсор в это поле и нажмите соответствующую кнопку на панели инструментов:
Сортировка по возрастанию. Сортировка по убыванию.
Сортировка записей может быть выполнена также с помощью команды меню Записи | Сортировка. Перед сортировкой записей таблицы по нескольким полям введите в таблицу записи о студентах с одинаковыми фамилиями, но разными датами рождения. Выделите столбцы ФИО и Дата рождения и выполните команду сортировки.