- •Методическая разработка к лабораторная работа «Создание базы данных в m Access 2013
- •Понятие базы данных
- •Общие сведения о ms Access
- •Структура таблицы и типы данных
- •Объекты базы данных
- •Типы данных
- •Создание таблицы в Access 2013.
- •Создание Схем данных
- •1 Способ:
- •2 Способ:
- •Создание формы.
- •Организация поиска. Создание и применение фильтра
- •Создание Запросов
- •Создание отчетов.
Создание формы.
Задание 3.
Создание формы. Введение записей в форму. Режимы представления формы. Быстрая сортировка данных.
Создание формы:
О
ткройте
созданную на прошлом занятии базу
данных.Для создания формы перейдите в раздел «Создать», нажмите на кнопку «Мастер форм».
В открывшемся окне (рис. 1) из раскрывающегося списка выберите «Пациенты», из списка «доступные поля», переместите все в левое окно «Выбранные поля» таким вот значком
.
Жмем кнопку «Далее». В следующем окне
выберите пункт «В один столбец», «Далее».
Рис. 1
Название формы (по названию таблицы). Далее «открыть форму для просмотра данных» и «Готово». На экране увидите приблизительно следующее.
Рис.
2
Представление записей в форме
Каждая
запись (то, что являлось отдельной
строкой таблицы) теперь представляет,
как бы отдельную карточку. Вводить
данные удобно именно в таком режиме. В
строке состояния (в нижней части окна
формы) отражено общее количество записей
и номер записи. Перемещаться между
записями можно с помощью кнопок. На
одну запись вперед
.
К последней записи
.
На одну запись назад
.
К начальной записи
.
Пролистайте все имеющиеся записи (просмотрите карточки), используя кнопки для перемещения по формам.
Внесите нового адресата (данные по своему усмотрению).
Закройте форму. Переименуйте форму «Пациенты» на «Анкеты». На области навигации в разделе «Формы» найдите форму «Пациенты», щелкните по нему правой кнопкой мыши и в открывшемся контекстном меню, нажмите на «Переименовать».
Отсортируйте данные, нажав на панели инструментов
кнопку
(по
возрастанию) или
(по убыванию).
Кроме ввода данных, перейдя в режим конструктора, вы также можете изменять положение окошек, уменьшить размер окошка или изменять названия полей и их значение (рис. 4).
Рис. 4
Организация поиска. Создание и применение фильтра
Задание 4.
Откройте созданную на прошлом занятии БД. Откройте сохраненную форму «Анкета».
Предположим,
что в вашей БД накопилось очень много
адресатов и вам необходимо найти всего
лишь одного адресата. Вы точно помните
имя, остальную информацию о нем вы не
помните. В таком случае. Нужного адресата
можно найти, воспользовавшись довольно
простой функцией Access
«Поиск и замена»
.
Установите курсор в поле «Имя».
В меню «Главная» нажмите на значок (значок расположен на панели инструментов). Если появившееся диалоговое окно поиска загораживает форму, обязательно отодвиньте, чтобы можно было читать данные формы.
В качестве образца введите имя, которое хотите найти. Например «Илья».
Если вы нашли своего адресата, окно диалога можно закрыть. Поиск осуществляется только среди данных поля «имя» (того поля, в который предварительно установлен курсор). Область поиска мы можем задать с помощью поля «Поиск в»; выбрав из списка. Кроме того, вы имеете возможность выбрать различные варианты совпадения с образцом.
В раскрывающемся списке «совпадение» можно выбрать одну из трех возможностей:
«С любой частью поля» - совпадения с образцом ищутся в любой части содержимого поля. Например, для образца «Ира» будут найдены «Кира» и «Ираида».
«Поля целиком» - будут обнаружены поля, содержимое которых полностью совпадает с образцом.
«С начала поля» - ищутся совпадения с образцом с начала содержимого поля. Например, для образца «Ира» будет найдена «Ираида», но не «Кира».
Также существует возможность определить направление поиска в поле «просмотр»:
Вверх – от текущей записи к первой.
Вниз – от текущей записи к последней.
Если вы хотите организовать поиск с учетом регистра символов, то установите соответствующий флажок. В этом случае, при введенном образце «Ира» не будут обнаружены «ира» или «ИРА».
Определите, кто вам звонил, если на вашем телефонном определителе номера остался номер телефона звонившего.
Задание
2
Способ, рассмотренный в Задании 1, не всегда рациональный. Проще было бы увидеть список сразу всех адресатов, имеющих нужное имя. Сделать это можно с помощью фильтра. Фильтр – это набор условий, предназначенный для отбора записей или их сортировки.
Представьте форму в режиме таблицы.
Щелкните
значок «Дополниетльно»
.
В подменю выберите «Расширенный фильтр».
Для «Поле» выберите «Имя». Для
«сортировка» - «по возрастанию» в
условие отбора введите «Василиса» (без
кавычек). Теперь щелкните по пустой
области правой кнопкой мыши. И выберите
команду «Применить фильтр». Так как в
нашей базе данных только один адресат
с именем «Василиса», в следующем окне
будет показано, только одна «Василиса».
Но для наглядности вы можете добавить
еще один адресат с другой фамилией и
остальными данными и снова применить
расширенный фильтр.
Вы
увидите следующее:
