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

Фильтрация базы данных

Читайте также:
  1. Host BusПредназначена для скоростной передачи данных (64 разряда) и сигналов управления между процессором и остальными компонентами системы.
  2. PIMS: от данных к официальным заявлениям
  3. Авторское право - правовое положение авторов и созданных их творческим трудом произведений литературы, науки и искусства.
  4. Анализ биографических данных
  5. Анализ и интерпретация данных экспериментально-психологического исследования
  6. Анализ и интерпретация данных экспериментально-психологического исследования.
  7. АНАЛИЗ ИСХОДНЫХ ДАННЫХ

Выполнить автофильтрацию базы данных Движение:

§ Получить сведения о реализации товаров определенных видов;

§ Получить сведения о реализации товаров за указанный интервал времени;

§ Получить сведения о поставках товаров, цена которых находится в заданном интервале;

§ Получить сведения о движении крупных партий товаров за определенный интервал дат;

§ Получить сведения о 10 продажах с наименьшей общей стоимостью;

§ Получить сведения о 5 поступлениях товаров с наибольшей общей стоимостью и др.

Подготовить на листе Критерии условия для реализации запросов:

1. Сведения о продажах товаров, цена которых выше заданного значения, а также о продажах товаров на сумму в заданном диапазоне:

Таблица 11 - Расширенный фильтр

Цена Итого реализация Итого реализация
>100   >0
  >=12000 <=30000

2. Сведения о товарах, продажа которых превосходит средний уровень на 15%:

Таблица 12 - Вычисляемый критерий

Стоимость товаров
=Движение!K2>=СРЗНАЧ(Движение!$K$2:$K$94)*1,15

Информационная технология фильтрации базы данных Движение:

1. Установить курсор на лист Движение.

2. Выполнить команду меню Данные, Фильтр, Дополнительно и указать:

Обработка - Фильтровать список на месте

Исходный диапазон - имя блока База_данных,

Диапазон условий - блок критериев (лист Критерии);

Только уникальные записи.

Макрос “ Фильтрация”

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

Таблица 13 - Условия фильтрации

  А В
    Реализация товаров
     
  Организация Итого реализация
  Универмаг ЦФТ >0

1. В ячейке А1 обеспечен выбор вида движения товаров (1 - поступление товаров, 2 - реализация товаров).

2. В ячейке А3 содержится постоянный текст Организация, который совпадает с именем столбца базы данных Движение.

3. В ячейке А4 выбирается название организации из списка возможных значений.

4. В ячейке В3 автоматически изменяется название поля критерия, которое совпадает с именем поля базы данных.

5. В ячейке В4 сдержится постоянный текст >0.

Если выбран вид движения - 1, в ячейке В1 появляется слово Поступление товаров, а в ячейке В3 появляется Итого поступление, совпадающее с названием столбца в базе данных. При выборе вида движения 2 в ячейке В1 будет записано Реализация товаров, а в ячейке В3 – Итого реализация, совпадающее с именем столбца базы данных Движение..

Таким образом, выбранный вид движения определяет вид области условий для фильтрации.

Информационная технология подготовки листа Фильтрация.

1 этап. Подготовка условий фильтрации записей базы данных:

1. Установить курсор в ячейку А1 и выполнить команду Данные, Проверка данных, указать тип - Список, источник - 1; 2.

2. Установить курсор в ячейку В1 и ввести формулу вида:

=ВЫБОР(A1;"Поступление товаров";"Реализация товаров")

3. Установить курсор в ячейку А3 и ввести текст Организация. Соответствует названию поля базы данных движения товаров.

4. Установить курсор в ячейку А4 и выполнить команду Данные, Проверка данных, указать тип - Список, источник - блок Название

5. Установить курсор в ячейку В3 и ввести формулу:

=ВЫБОР(A1;"Итого поступление";"Итого реализация")

Результат функции соответствует выводу названия столбца базы данных движения товаров.

6. Установить курсор в ячейку В4 и ввести символы >0

2 этап. Фильтрация базы данных.

1. Установить курсор в ячейку $A$7

2. Фильтрация базы данных - команда меню Данные, Дополнительно

Указать: Исходный диапазон - База_данных, Диапазон условий - $A$3:$B$4, Скопировать результат в другое место, Поместить результат в диапазон - $A$7.

3 этап. Создание макроса.

Макрос состоит из следующих действий:

· Удаление области результата предыдущей фильтрации;

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

1. Выполнить команду Разработчик, Записать макрос. В диалоговом окне задать имя макроса - Фильтрация и "горячие" клавиши вызова макроса - <Ctrl>+<q>, указать место хранения макроса - Эта книга, нажать кнопку ОК

2. Выделить диапазон строк, например, 7 - 25, выполнить команду Удалить.

3. Снять выделение, установив курсор в ячейке А7.

4. Выполнить команду меню Данные, Дополнительно, указав:

§ Исходный диапазон - База_данных,

§ Диапазон условий - $A$3:$B$4,

§ Скопировать результат в другое место, Поместить результат в диапазон - $A$7.

5. Выполнить команду меню Разработчик, Остановить запись.

Макрос Фильтрация будет записан.

Для проверки макроса Фильтрация следует:

1. Изменить условия отбора (изменить вид движения, название организации).

2. Выполнить команду меню Разработчик, Макросы.

3. Выбрать из списка макрос Фильтрация, нажать кнопку Выполнить или нажать "горячие клавиши".

Для создания управляющего элемента - кнопки, нажатие которой вызывает запуск предписанного макроса:

1. Выполнить команду меню Разработчик, Элементы управления, Вставить;

2. Нажать элемент Кнопка и обрисовать кнопку на листе,

3. Назначить кнопке макрос Фильтрация.

4. Изменить текст на кнопке - Фильтрация БД.


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


Читайте в этой же книге: СДЕЛЬНЫЙ НАРЯД № _________ ДАТА ВЫПИСКИ НАРЯДА_________ | ПОДГОТОВКА НОРМАТИВНО-СПРАВОЧНОЙ ИНФОРМАЦИИ | ИТОГИ ПО СДЕЛЬНОЙ ЗАРПЛАТЕ | УДЕРЖАНИЯ ИЗ ЗАРАБОТНОЙ ПЛАТЫ | ОБОРОТНАЯ ВЕДОМОСТЬ ДВИЖЕНИЯ ТОВАРОВ | ВЕДОМОСТЬ РАСЧЕТОВ С ОРГАНИЗАЦИЯМИ | Информационная технология создания шапки документа | ВВОД ДАННЫХ О ДВИЖЕНИИ ТОВАРОВ |
<== предыдущая страница | следующая страница ==>
Selection.EntireRow.Insert| Основные параметры конденсаторов

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