Скачать 18.98 Kb.
|
Работа с данными таблицыЦель лабораторной работы: научиться находить заданные значения в полях таблицы, заменять заданные значения новыми, выполнять сортировку записей таблицы по одному или нескольким полям, выполнять различные виды фильтрации. При обработке данных в режиме таблицы и формы помимо просмотра, обновления, добавления, удаления записей и значения полей часто необходимо найти заданные значения в полях таблицы большого объема, заменить их, отсортировать записи в соответствии со значениями определенного поля или даже нескольких полей. Важнейшей и часто решаемой задачей является отбор записей, отображаемый в таблице или форме, поля которых содержат значения, удовлетворяющие заданным условиям. Эта задача решаются с помощью фильтрации записей в режиме таблицы или формы. Отбор записей может быть сделан и с помощью запросов, предназначенных для выполнения более сложных задач обработке данных и включающих средства отбора записей по заданному условию. Поиск и замена значений в полях таблицФункция поиска реализует последовательный вывод всех найденных в полях значений и позволит применить функцию замены для обнаруженных при поиске значений. Упражнение 6.3.1.Поиск и замена значений в полях таблиц. Пусть необходимо заменить фамилию студентки Боярская Н.П. на Гребенщикову Н.П.
Раскрывающийся список Поиск в позволяет выбрать только имя текущего поля таблицы или всю таблицу. Если в таблице курсор был установлен не на поле ФИО, переместите его в это поле, не закрывая окно поиска. Если в таблице выделено несколько столбцов, то эта строка не активна и поиск автоматически производится только в выделенных столбцах.
Упражнение 6.3.2. Сортировка записейОткройте таблицу СТУДЕНТ или любую форму, отображающие её поля. Д ![]() ![]() ля сортировки отображаемых записей таблицы в порядке возрастания или убывания значений ФИО(поля сортировки) установите курсор в это поле и нажмите соответствующую кнопку на панели инструментов: Сортировка по возрастанию. Сортировка по убыванию. Сортировка записей может быть выполнена также с помощью команды меню Записи | Сортировка. Перед сортировкой записей таблицы по нескольким полям введите в таблицу записи о студентах с одинаковыми фамилиями, но разными датами рождения. Выделите столбцы ФИО и Дата рождения и выполните команду сортировки. Отбор записей с помощью фильтраДля просмотра и коррекции записей базы данных, удовлетворяющих указанным пользователем условиям отбора, предусмотрена фильтрация таблицы. Фильтр – это набор условий, применяемый для отбора подмножества записей в таблице, форме или запросе. Access позволяет использовать три типа фильтров: фильтр по выделенному, обычный и расширенный фильтр Упражнение 6.3.3. Отбор записей по выделенному фрагментуРассмотрим этот способ фильтрации на примере таблицы СТУДЕНТ.
Обычный фильтрОбычный фильтр позволяет произвести отбор записей путем ввода значений в пустую таблицу или форму, вызываемую командой Изменить фильтр. В окне обычного фильтра Фильтр можно создать новый фильтр или просмотреть и откорректировать ранее созданный фильтр. На вкладке Найти в поля фильтра вводятся значения, по которым будут отбираться записи. Значение можно вводить с клавиатуры или выбирать из списка. Ввод значений в несколько полей одной строки фильтра определяет отбор записей, в которых присутствуют все указанные значения. При этом заданные условия рассматриваются как объединяемые логической операцией И. Для того чтобы указать альтернативный отбор записей, включаемый в результирующий набор отображаемых записей, выбирается вкладка Или в левом нижнем углу окна фильтра. При этом открывается новая строка фильтра для задания новых условий отбора. Набор условий, введенных в разные строки, связывается логической операцией ИЛИ. Следующий альтернативный вариант может быть задан на следующей вкладке Или. Фильтр будет отбирать записи, содержащие в полях все значения, указанные на вкладке Найти и на вкладке Или. Упражнение 6.3.4. Создание, применение и сохранение расширенного фильтраСформируйте фильтр для отбора всех студентов, родившихся в заданном году.
Контрольные вопросы
Какая команда применяется для удаления сохраненного фильтра? 6.4. Лабораторная работа № 4 Запросы Цель лабораторной работы: научиться создавать однотабличный запрос на выборку с логическими операциями в условии отбора, создавать запрос с вычисляемым полем, конструировать многотабличный запрос на основе нескольких взаимосвязанных таблиц, создавать запросы на основе других запросов и запросы-действия. Запросы являются одним из основных инструментов выборки и обработке и данных в таблицах базы данных. Запросы используются для анализа, просмотра и изменение базы данных. Запросы могут служить источником записей для форм, отчетов и страниц доступа к данным. Результат выполнения запроса – это новая, обычно временная, таблица, которая существует до закрытия запроса. Структура такой таблицы определяется полями, выбранными из одной или нескольких таблиц. Записи формируются путем объединения записей таблиц, участвующих в запросе. Способ объединения записей различных таблиц указывается при объединении их связей. Условия отбора сформированные в запросе позволяют фильтровать записи, составляющие результат объединения таблиц. Существуют несколько видов запросов. Основным является запрос на выборку. Запрос на выборку отбирает поля из одной или более таблиц по заданным условиям, а затем отображает их в нужном порядке. На основе запроса на выборку создаются запросы других типов. Упражнение 6. 4.1. Создание однотабличных запросов на выборку с логическими операциями в условии отбора Рассмотрим процесс конструирования однотабличного запроса на выборку на примере получения информации из таблицы ПРЕДМЕТ базы данных Учебный процесс. Пусть надо выбрать предметы, на изучение которых отводится больше 100, но не более 180 часов, кроме того, число семестров не более 3. Результат должен содержать наименование предмета (НП), общее число часов по предмету (ЧАСЫ), количество лекционных часов (ЛЕК) и число семестров.
|
![]() | Учебно-методическое пособие по изучению дисциплины «Менеджмент» для студентов экономических специальностей разных форм обучения Учебно-методическое пособие предназначено для студентов экономических специальностей разных форм обучения. В данном пособии изложены... | ![]() | Лабораторная работа эффект Мёссбауэра Зеленодольск 2007 Печатается по решению учебно-методической комиссии Зеленодольского филиала кгу удк 537. 635; 537. 611. 43 Методическое пособие к лабораторным работам по атомной и ядерной физике «Эффект Мёссбауэра» Методическое пособие предназначено для студентов третьего курса физико-математического факультета Зеленодольского филиала кгу, специализирующихся... |
![]() | Методическое пособие выполнено п 2001 г в рамках нтп министерства образования Российской Федерации «Научное, научно-методическое, материально-техническое и информационное обеспечение системы образования» Приходько О. Г., Моисеева Т. Ю. Дети с двигательными нарушениями: коррекционная работа на первом году жизни. Методическое пособие.... | ![]() | Методическое пособие «основы технического перевода» Методическое пособие предназначено для помощи студентам в выполнении самостоятельной работы по переводу, реферированию и аннотированию... |
![]() | Учебно-методическое пособие по дисциплине «Страхование» Учебно-методическое пособие составлено в соответствии с требованиями фгос впо по направлению 080100. 62 «Экономика» | ![]() | Учебно-методическое пособие ... |
![]() | Учебно-методическое пособие по дисциплине «пропедевтика внутренних болезней» Учебно-методическое пособие предназначено для студентов 3 курса медико-профилактического факультета кгму | ![]() | Методическое пособие для подготовки курсовых работ по дисциплине «Управления качеством» Методическое пособие предназначено для студентов технологического факультета очной и заочной формы обучения |
![]() | Методическое пособие по курсовой работе Методическое пособие предназначено для студентов, обучающихся по направлению «Искусствоведение» (031500. 62), руководителей курсовых... | ![]() | Методическое пособие по курсовой работе Методическое пособие предназначено для студентов, обучающихся по направлению «Искусствоведение» (031500. 62), руководителей курсовых... |