Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
EKONOMIChESKAYa_INFORMATIKA_NO_EShYo_NE_VSYa_33...docx
Скачиваний:
1
Добавлен:
26.09.2019
Размер:
328.73 Кб
Скачать

31. Перекрестные запросы

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

  • возможностью обработки значительного объема данных и вывода их в формате, который очень хорошо подходит для автоматического создания графиков и диаграмм;

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

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

32. Параметрический запрос

Параметрический запрос (запрос с параметром) предназначен для автоматизации процесса изменений условий отбора данных.  Параметрический запрос  - это   запрос, при выполнении которого пользователю необходимо ввести значение требуемого ему параметра.  Создание параметрического запроса облегчает работу пользователя, так как не требует постоянного изменения структуры запроса в окне Конструктора. Встречаются задачи, в которых параметры запросов заранее неизвестны, или есть необходимость в их изменении. Для этого в Access предусмотрена возможность ввода параметров запросов непосредственно перед их исполнением. Чтобы установить ввод параметра вместо конкретного значения, в строке "Условие отбора" вводятся имя или фраза, заключенные в квадратные скобки. Все, введенное в квадратных скобках Access рассматривает как имя параметра, и выводится в диалоговом окне запроса как комментарий в вводимому параметру. В запросе можно использовать несколько параметров, но с уникальными именами.Создадим запрос, выводящий список преподавателей работающих на задаваемой пользователем кафедре. За основу возьмем таблицу "Преподаватели". Выберем в бланк вывода пункт "Преподаватели.*", выводящий все поля таблицы "Преподаватели”. Введем еще раз описание поля “Кафедра”, сбросим для него флажок вывода на экран, и в строке "Условие отбора" этого поля введем выражение: =[Введите название кафедры]Сохраним полученный запрос как "Выборка преподавателей по кафедрам". Выполнив запуск запроса, мы увидим диалоговое окно, запрашивающее название кафедры. После ввода параметра Access выводит список преподавателей, местом работы которых является запрашиваемая кафедра .Ввод параметров можно использовать при любом типе запросов: итоговом, перекрестном, запросе-действии и т.д.

33. Запросы с вычисляемыми полями

Access позволяет использовать вычисляемые поля. Формула пишется в строке Поле пустого столбца. Она может содержать константыимена полей таблиц и запросов, параметры. В формулах используются знаки арифметических и логических операций. Для указания порядка выполнения операций можно использовать скобки, а также использовать встроенные функции Access.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]