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