Мегаобучалка Главная | О нас | Обратная связь


Проектирование запроса



2015-11-10 556 Обсуждений (0)
Проектирование запроса 0.00 из 5.00 0 оценок




Начнем с проектирования запланированного запроса: как сдали студенты экзамен по информатике?

Процедура проектирования запроса включает в себя следующие этапы:

1. Выбор полей.

В строке «Поле:» необходимо указать интересующие Вас поля.

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

2. Установка критериев отбора записей.

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

Предмет = Информатика

3. Сортировка записей.

Пользователь может запустить индикацию записей в определенной последовательности, например, по группам и по фамилиям (внутри групп) в алфавитном порядке.

4. Отображение колонок на экране.

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

Включение полей в запрос

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

Если в запрос необходимо поместить все поля из таблицы, следует выполнить двойной щелчок на строке заголовка того или иного списка полей. Access маркирует все поля, и их можно будет перетащить в область спецификации.

Сортировка

Напоследок необходимо указать, что имена клиентов должны отображаться рассортированными по фамилиям в алфавитном порядке. Для этого в поле Фамилия выполните щелчок на кнопке открытия списка строки Сортировка: и из развернувшегося списка выберите порядок сортировки по возрастанию. Таким образом, фамилии студентов будут рассортированы в возрастающем порядке от А до Я (в случае сортировки в убывающем порядке сортировка выполнялась бы от Я до А).

Выполнение запроса

Выполнение запроса задается одним из следующих способов:

· на ленте Главная или Конструкторв строке пиктограмм активизируется пиктограмма табличного представления ;

· посредством щелчка активизируется кнопка выполнения запроса в пиктографическом меню ленты Конструкторполя Результаты.

Access отобразит на экране записи (динамический набор Dynaset), которые были выбраны из таблицы клиентов в соответствии с заданными критериями.

Формы

Существуют два способа ввода (и предварительной обработки) информации в Access: посредством таблицы и с помощью формы. Выбрать тот или иной способ можно, основываясь на следующем простом правиле.

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

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

Любая форма строится на основе Access-таблицы. Вся информация формы содержится в управляющих элементах (полях) этой формы, некоторые из них напрямую связаны с полями базовой таблицы. В таких элементах можно показать содержимое соответствующих полей таблицы и внести в них изменения. Другие элементы формы служат для оформления, например, надписи, позволяющие обозначить те или иные объекты в форме, линии и прямоугольники, чтобы структурировать форму и обозначить группы данных. Access различает три основных типа форм (для примера использованы формы базы Northwind, входящей в Access 7.0):

· Одностолбцовая форма. Значения полей записи отображаются в одной колонке друг под другом. Каждое поле располагается в собственной строке;

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

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

Кроме вышеперечисленных форм следует выделить диаграммную форму, которая содержит диаграмму и может встраиваться в другие формы и отчеты.

Форму можно подготовить автоматически (с помощью команды Автоформат), автоматизированным способом (с помощью мастера форм) или «вручную» (используя инструментальные средства конструктора форм). Автоформат позволяет быстро получить простую форму, что не всегда устраивает пользователя. Мастер форм ускоряет и облегчает процесс создания форм (для каждого типа форм имеется свой мастер форм), так как выполняет за пользователя большую часть основной проектной работы. Если читатель уже достаточно освоился с Access и уверенно чувствует себя при проектировании и оформлении форм, он может отказаться от поддержки мастера и самостоятельно сконструировать новую форму в соответствии со своими представлениями.



2015-11-10 556 Обсуждений (0)
Проектирование запроса 0.00 из 5.00 0 оценок









Обсуждение в статье: Проектирование запроса

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (556)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)