Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Практическая работа № 7




Работа с подтаблицами и установка фильтров

Цель работы:научится устанавливать подтаблицы,усвоить, что такое фильтр, научиться создавать фильтры и изменять их.

Задачи работы:

1. Научиться создавать подтаблицы и удалять их.

2. Научиться создавать и применять фильтр для отбора необходимой информации.

3. Научиться строить выражение в структуре фильтр.

Обеспечивающие средства:сборник описаний практических работ по MS Access; персональный компьютер, программное обеспечение: СУБД MS Access.

Требования к отчету: Итоги практической работы представить в виде файла LAB35.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы

 

Технология работы:

С подтаблицами вы уже встречались при установке связей между таблицами, но тогда подтаблица появилась автоматически, теперь вы создадите ее самостоятельно. Подтаблица может создаваться как для таблиц и запросов, а так же для существующих подтаблиц. Она предназначена для вывода конкретных данных на экран.

СОЗДАНИЕ ПОДТАБЛИЦЫ:

Ø Объекты базы данных «Таблицы» / «Товары» / Открыть

Данная таблица уже содержит подтаблицу, о чем говорит знак ( + ) в начале каждой строки.

Ø Откройтеподтаблицу / Щелкните левой кнопкой мышки на значок ( + )

Ø Вставка / Подтаблица… / Таблицы / «Требование»

Ø Подчиненные поля / Код / Основные поля / Код / ОК

Ø На вопрос создать связь сейчас ответьте, «Нет»

Слева перед строкой должен появился знак ( + ). Теперь таблица «Товары» содержит две подтаблицы, щелкнув на которые вы можете просмотреть, сколько пришло и ушло того или иного товара. В подтаблицу вы также можете вносить данные, которые автоматически будут заноситься в соответствующие таблицы, чтобы убедиться в этом внесите во вторую подтаблицу для товара под кодом 00005 следующие данные:

 

Дата Ушло
3 июля
4 июля
7 июля

Ø Сохранить изменения

Задание 1:Удалите подтаблицу.

УДАЛЕНИЕ ПОДТАБЛИЦ:

Ø Объекты базы данных «Запросы» / Пришло на склад / Открыть

Ø Вставка / Подтаблица… / Запросы / Ушло со склада

Ø Подчиненные поля / Код / Основные поля / Код / ОК

Ø Просмотрите данные, затем закройте подтаблицу

Ø Формат / Подтаблица/ Удалить

Ø Закрыть, сохранив изменения

Фильтры предназначены для поиска и отбора записей в таблицах или формах, которые вы просматриваете в текущий момент времени. Существует несколько разновидностей фильтров: это фильтр по выделению, исключить выделение, расширенный фильтр, фильтр для и т.д.

Задание 2:Создайте фильтр и измените его.

СОЗДАНИЕ ФИЛЬТРА ПО ВЫДЕЛЕНИЮ:

Ø Объекты базы данных «Таблицы» / «Накладная» / Открыть

К примеру, вам необходимы данные по товару под кодом «00001»

Ø Выделите код товара 00001

Ø Записи / Фильтр / Фильтр по выделенному

В накладной остались записи характерные только данному товару, это не значить, что все остальные данные были удалены. Для приведения накладной в первоначальный вид необходимо удалить фильтр.

Ø Записи / Удалить фильтр

ИСКЛЮЧИТЬ ВЫДЕЛЕНИЕ:Аналогично предыдущему только на экран будут выводиться все данные кроме тех, которые были выделены.

КНОПКА ИЗМЕНИТЬ ФИЛЬТР:С помощью этой кнопки можно отбирать записи по данным нескольких полей.

Ø Записи / Фильтр /изменить фильтр

Ø Выберите данные нескольких полей и посмотрите, что получится

Ø Фильтр / Применить фильтр

Ø Записи / Удалить фильтр

ФИЛЬТР ДЛЯ:

Ø Щелкните правой кнопкой мышки в области таблицы

Ø Фильтр для: [Код] = 00001 and [Пришло] = (50) / Нажмите Enter

Ø Записи / Удалить фильтр

Задание3:Создайте расширенный фильтр.

СОЗДАНИЕ РАСШИРЕННОГО ФИЛЬТРА:

Ø Записи / Фильтр / Расширенный фильтр…

Ø Поле: Дата / В поле условия отбора щелкните правой кнопкой мышки / Построить…

Ø Постройте следующее выражение:

[Накладная]![Дата] > #01.04.01# And [Накладная]![Дата] < #30.04.01#

Ø Фильтр / Применить фильтр

Ø Закрыть, сохранив изменения

 

Контрольные вопросы:

1. Как определить, что таблица или запрос уже содержат подтаблицу?

2. Для чего предназначен фильтр?

3. Как создать фильтр таблицы по какому – либо полю?

4. Как в объекте Фильтр построить выражение?

 


[1] Разработчики баз данных в таких случаях говорят, что это запрос над таблицей «Накладная».


Поделиться:

Дата добавления: 2015-09-15; просмотров: 95; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты