- •Практическая работа №12
- •Теоретическая часть
- •1.Структура базы данных Access
- •2.Таблицы
- •3. Поля
- •4. Записи
- •5. Сортировка данных
- •6. Фильтры
- •7.Формы: ввод и просмотр данных
- •Практическая часть
- •1.Создание базы данных
- •2.Создание таблицы с помощью Конструктора
- •3.Заполнение таблицы
- •4.Создание формы
- •5.Заполнение формы
- •6.Поиск в базе данных с помощью формы
- •7.Поиск в базе данных с помощью фильтра
- •8.Создание нового поля в таблице
- •9.Вставка элемента управления в форму
- •Контрольные вопросы
6.Поиск в базе данных с помощью формы
-
Установите курсор в поле КАТЕГ и выполните команду Главная > Найти.
-
Если окно диалога Поиск и замена загораживает форму, “отодвиньте” его. Введите в качестве образца поиска РД и нажмите кнопку Найти далее.
-
Н ажимая кнопку Найти далее многократно, просмотрите все записи, имеющие РД в поле КАТЕГ.
Рис. 12.1. Окно Поиск и замена
-
В поле Совпадение можно назначить совпадение с любой частью слова и с началом поля.
-
В поле Просмотр можно указать направление просмотра вверх или вниз.
-
Задания для тренировки:
-
Найдите адресата, зная только его фамилию (например, Тимашова);
-
Определите, кто вам звонил, если на вашем телефонном определителе номера остался номер звонившего (223-87-45);
-
Найдите адресата, зная только первые три цифры его номера (например, 111…);
-
Найдите адресата, если вы помните, что он живет на какой-то улице (например, Киевская);
-
Найдите адресата, если вы помните только номер его дома (например, 18);
-
Найдите адресата по первым буквам его фамилии (например, Иван);
-
Найдите адресата, если вы помните только то, что цифры 11 входят либо в адрес, либо в номер телефона адресата.
7.Поиск в базе данных с помощью фильтра
-
Выполните команду Главная>Параметры расширенного фильтра>Расширенный фильтр
-
Укажите в первой ячейке первой строки бланка название поля (например, ТЕЛЕФОН), для которого будут заданы условия отбора. Сделать это можно одним из способов:
-
перетащить мышью из списка полей;
-
2 щелчка по имени поля в списке полей;
-
1 щелчок в первой ячейке бланка фильтра и выбрать название поля в раскрывающемся списке.
-
Введите в первую ячейку строки бланка Условие отбора первые три цифры телефона, который вы ищете (например, 223*).
-
Примените созданный фильтр к записям формы одним из способов:
-
Главная>Параметры расширенного фильтра> Применить фильтр;
-
1 щелчок правой в окне фильтра, и выбрать в контекстном меню команду Применить фильтр.
-
При формировании условий отбора можно использовать символы подстановки «*» (любое количество любых символов) и «?» (один любой символ в заданной позиции).
-
Задания для тренировки. Все фильтры сохранить как запросы:
-
Получите список всех адресатов, у которых номер телефона заканчивается на цифры 11;
-
Создайте список адресатов, у которых категория РД;
-
Создайте список адресатов, у которых номер дома 18;
-
Задайте фильтр, чтобы в списке оказались адресаты, имеющие в номере телефона первую цифру 8 и третью цифру 3. Остальные цифры любые;
-
Покажите список адресатов, имеющих категорию РД или номер дома 8;
-
Найдите всех родственников (категория РД) с фамилией на букву Т.
8.Создание нового поля в таблице
-
Представьте таблицу ЗАП_КНИЖКА в режиме конструктора.
-
Установите курсор в первую пустую ячейку списка полей.
-
Введите имя поля – ПОЛ (Текстовый 10).
-
Установите курсор в столбце Описание поля ПОЛ и введите текст: “1-мужской, 2-женский”. В таблице этот результат будет отражаться цифрами 1 или 2.Переключитесь в режим таблицы, установите курсор в любую ячейку столбца ПОЛ и обратите внимание на левую часть строки состояния.