Цель работы: научится устанавливать подтаблицы, усвоить, что такое фильтр, научиться создавать фильтры и изменять их.
Задачи работы:
1. Научиться создавать подтаблицы и удалять их.
2. Научиться создавать и применять фильтр для отбора необходимой информации.
3. Научиться строить выражение в структуре фильтр.
Обеспечивающие средства: сборник описаний практических работ по MS Access; персональный компьютер, программное обеспечение: СУБД MS Access.
Требования к отчету: Итоги практической работы представить в виде файла LAB35.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы
Технология работы:
С подтаблицами вы уже встречались при установке связей между таблицами, но тогда подтаблица появилась автоматически, теперь вы создадите ее самостоятельно. Подтаблица может создаваться как для таблиц и запросов, а так же для существующих подтаблиц. Она предназначена для вывода конкретных данных на экран.
СОЗДАНИЕ ПОДТАБЛИЦЫ:
Ø Объекты базы данных «Таблицы» / «Товары» / Открыть
Данная таблица уже содержит подтаблицу, о чем говорит знак ( + ) в начале каждой строки.
Ø Откройте подтаблицу / Щелкните левой кнопкой мышки на значок ( + )
Ø Вставка / Подтаблица… / Таблицы / «Требование»
Ø Подчиненные поля / Код / Основные поля / Код / ОК
Ø На вопрос создать связь сейчас ответьте, «Нет»
Слева перед строкой должен появился знак ( + ). Теперь таблица «Товары» содержит две подтаблицы, щелкнув на которые вы можете просмотреть, сколько пришло и ушло того или иного товара. В подтаблицу вы также можете вносить данные, которые автоматически будут заноситься в соответствующие таблицы, чтобы убедиться в этом внесите во вторую подтаблицу для товара под кодом 00005 следующие данные:
Дата |
Ушло |
3 июля |
25 |
4 июля |
19 |
7 июля |
3 |
Ø Сохранить изменения
Задание 1: Удалите подтаблицу.
УДАЛЕНИЕ ПОДТАБЛИЦ:
Ø Объекты базы данных «Запросы» / Пришло на склад / Открыть
Ø Вставка / Подтаблица… / Запросы / Ушло со склада
Ø Подчиненные поля / Код / Основные поля / Код / ОК
Ø Просмотрите данные, затем закройте подтаблицу
Ø Формат / Подтаблица / Удалить
Ø Закрыть, сохранив изменения
Фильтры предназначены для поиска и отбора записей в таблицах или формах, которые вы просматриваете в текущий момент времени. Существует несколько разновидностей фильтров: это фильтр по выделению, исключить выделение, расширенный фильтр, фильтр для и т.д.
Задание 2: Создайте фильтр и измените его.
СОЗДАНИЕ ФИЛЬТРА ПО ВЫДЕЛЕНИЮ:
Ø Объекты базы данных «Таблицы» / «Накладная» / Открыть
К примеру, вам необходимы данные по товару под кодом «00001»
Ø Выделите код товара 00001
Ø Записи / Фильтр / Фильтр по выделенному
В накладной остались записи характерные только данному товару, это не значить, что все остальные данные были удалены. Для приведения накладной в первоначальный вид необходимо удалить фильтр.
Ø Записи / Удалить фильтр
ИСКЛЮЧИТЬ ВЫДЕЛЕНИЕ: Аналогично предыдущему только на экран будут выводиться все данные кроме тех, которые были выделены.
КНОПКА ИЗМЕНИТЬ ФИЛЬТР: С помощью этой кнопки можно отбирать записи по данным нескольких полей.
Ø Записи / Фильтр / изменить фильтр
Ø Выберите данные нескольких полей и посмотрите, что получится
Ø Фильтр / Применить фильтр
Ø Записи / Удалить фильтр
ФИЛЬТР ДЛЯ:
Ø Щелкните правой кнопкой мышки в области таблицы
Ø Фильтр для: [Код] = 00001 and [Пришло] = (50) / Нажмите Enter
Ø Записи / Удалить фильтр
Задание3: Создайте расширенный фильтр.
СОЗДАНИЕ РАСШИРЕННОГО ФИЛЬТРА:
Ø Записи / Фильтр / Расширенный фильтр…
Ø Поле: Дата / В поле условия отбора щелкните правой кнопкой мышки / Построить…
Ø Постройте следующее выражение:
[Накладная]![Дата] > #01.04.01# And [Накладная]![Дата] < #30.04.01#
Ø Фильтр / Применить фильтр
Ø Закрыть, сохранив изменения
Контрольные вопросы:
1. Как определить, что таблица или запрос уже содержат подтаблицу?
2. Для чего предназначен фильтр?
3. Как создать фильтр таблицы по какому – либо полю?
4. Как в объекте Фильтр построить выражение?
Скачано с www.znanio.ru
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.