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

Задание 8. Фильтрация данных

Создание схемы данных | Создание простых форм Клиенты, Товары, Менеджеры | Разработка формы Заказы. Создание поля со списком | Запросы с параметрами |


Читайте также:
  1. II. Задание практического характера.
  2. А стоит ли читать модную «молитву задержания»? В молитвословах, изданных Патриархией, ее нет, но множество листовок призывает с помощью этой молитвы задержать приход антихриста.
  3. Адаптер данных (объект DataAdapter)
  4. Адаптеры данных и связанные таблицы
  5. АНАЛИЗ НОМИНАТИВНЫХ ДАННЫХ
  6. Базы данных, информационно-справочные и поисковые системы
  7. Базы станционных данных

Фильтрация позволяет отобрать данные, удовлетворяющие некоторому условию из всего множества данных, хранящихся в той или иной таблице. Зачастую удобно подготовить и сохранить для таблицы или формы целый ряд фильтров, которые могут быть загружены в окно фильтра и применены. Это возможно в режиме Расширенного фильтра.

Расширенный фильтр вызывается командой Записи/Фильтр/Расширенный фильтр или соответствующей кнопкой панели инструментов. Окно расширенного фильтра похоже на окно конструктора запросов. В строку Поле перетаскиваются мышью поля списка, по которым задаются условия отбора. В строке Сортировка может быть выбран тип сортировки для любого из выбранных полей.

Для сохранения подготовленного фильтра выполните команду Файл/Сохранить как запрос. Чтобы использовать сохраненный фильтр, можно вызвать его командой Файл/Загрузить из запроса также в режиме Расширенного фильтра.

Для создания фильтров внесем изменения в нашу базу данных:

1. Создайте новую таблицу ТипТовара, состоящую из двух полей: КодТипа – это ключевое поле с типом данных – Счетчик, и Тип – текстовое поле, в которое нужно будет внести типы товаров, с которыми вы работаете.

2. Внесите изменения в таблицу Товары. В нее необходимо добавить два поля: КодТипа и Кол (там будет отображена информация о количестве товара на складе) – оба поля должны быть в числовом формате данных.

3. Добавьте новую таблицу ТипТовара в Схему Данных и свяжите первичный ключ этой таблицы с одноименным внешним ключом таблицы Товары.

 

 

 

4. Создайте запрос с именем СкладЗапрос на основе таблиц Товары и ТипТовара с полями КодТовара, Название, Цена, Кол, КодТипа из таблицы Товары и поля Тип из таблицы ТипТовара.

5. На основе созданного запроса создайте форму Склад, которая в готовом виде должна выглядеть следующим образом:

 

 

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

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

 

 

8. Доработайте форму Товары для заполнения соответствующей таблицы и создайте форму для заполнения таблицы Тип_товара.

9. Заполните новые таблицы Тип_товара и Склад и новые поля в таблице Товары.

 


Дата добавления: 2015-10-28; просмотров: 49 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Отбор товаров в подформе с помощью поля со списком| Создание отчета Заказы

mybiblioteka.su - 2015-2024 год. (0.007 сек.)