Курсовая работа: Информационная система "Мебельная фабрика"
Перед созданием запроса нужно открыть базу данных, в которой он будет храниться. После этого следуем выбрать вкладку Запросы (Queries) и нажать кнопку Создать (New). Начать создание запроса можно также, выбрав в пункте Вставка (Insert) главного меню Access подпункт Запрос (Query). В результате появляется окно, в котором предлагается выбор варианта.
Возможны следующие варианты создания запроса:
•вручную с помощью конструктора – Конструктор (DesignView);
•автоматическое создание простого запроса на выборку – Простой запрос (SimpleQueryWizard);
•автоматическое создание перекрестного запроса для компактного представления данных в виде сводной (перекрестной) таблицы – Перекрестный запрос (CrosstabQueryWizard);
•автоматическое создание запроса на поиск записей с повторяющимися значениями полей – Повторяющиеся записи (FindDuplicatesQueryWizard);
•автоматическое создание запроса на поиск записей в одной таблице, которые не имеют подчиненных записей в другой таблице – Записи без подчиненных (FindUnmatchedQueryWizard).
Создаваемые запросы основаны на полях таблиц и / или запросов из базы данных. Все способы, кроме первого, реализуются с помощью Мастеров, упрощающих разработку запроса. Если созданный запрос не удовлетворяет требованиям, то можно воспользоваться Конструктором, либо создать заготовку запроса с помощью Мастера, которую затем подправить в режиме Конструктора.
Рассмотрим режим Конструктора как наиболее мощный и незаменимый при создании запросов, выходящих за рамки предлагаемых простейших вариантов.
Все эти действия выполняются в запросной форме, которую можно отнести к форме запроса на языке QBE. Запросная форма включает три основных элемента: заголовок (имя и тип запроса); область таблиц, их полей и связей между таблицами; бланк запроса по образцу.
Для указания таблиц, используемых в запросе, нужно поместить в запросную форму схемы этих таблиц или запросов и указать связи между ними. Включение объектов в запрос производится в окне Добавление таблицы (ShowTable), которое вызывается автоматически (при создании запроса) или принудительно при работе с запросом путем нажатия кнопки панели инструментов.
При создании запроса Access по умолчанию предоставляет заготовку запроса на выборку. Изменить вид запроса можно с помощью пункта Запрос (Query) основного меню системы, где возможные виды запросов (выборка, обновление, добавление, удаление, создание таблицы, перекрестный) перечислены как подпункты меню.
Для создания запроса в виде инструкции языка SQL можно при наличии на экране запросной формы воспользоваться пунктом меню Запрос | Запрос SQL (Query| SQL), в котором выбрать нужный вид SQL-запроса (на объединение, к серверу или управляющий).
Условием отбора записей для вывода является выражение «>1000», означающее, что значения в поле «поле 15» должны быть больше 1000 (само поле не выводится). Выводимые записи сортируются по убыванию значений в поле «полеП».
Завершить создание запроса можно следующим образом:
•выбором пункта меню Файл | Сохранить (File | Save);
•выбором пункта меню Файл | Сохранить как / Экспорт (File | SaveAs/ Export);
•нажатием кнопки Сохранить (Save) на панели инструментов;
• путем закрытия окна создания запроса.1
2.2.5 Создание форм
Перед началом создания формы следует открыть базу данных, в которой она будет находиться. Собственно создание формы производится в окне открытой БД путем выбора вкладки Формы (Forms) и нажатия кнопки Создать (New). Начать создание формы можно также, выбрав в пункте Вставка (Insert) главного меню Access подпункт Форма (Form). При этом появляется окно Новая форма.
Запустив Мастер, пользователь может создать формы таких же видов, как и при выборе вариантов 3–5. Но здесь можно выбрать в качестве источников данных произвольное число запросов и / или таблиц, включив в форму нужные поля. Кроме того, можно изменить стиль фонового изображения. При необходимости произвести другие изменения макета формы, после завершения работы с Мастером, можно перейти в режим Конструктора.
Режим Конструктора является наиболее мощным, но и более трудоемким средством разработки форм. Чтобы сократить общее время разработки, целесообразно перед вызовом Конструктора воспользоваться одним из других способов создания формы, а Конструктор использовать для окончательного приведения формы к нужному виду. Рассмотрим основные возможности Конструктора.
Вызов Конструктора форм производится при создании формы или открытии существующей формы и переводе ее в режим Конструктора. В первом случае перейти в режим Конструктора форм можно в окне открытой БД из вкладки Формы (Forms) путем нажатия кнопки Создать (New) и нажатия ОК в появившемся окне (рис. 10.13), либо нажатием кнопки Конструктор (Design). Для перевода открытой формы в режим Конструктора достаточно щелкнуть мышью по кнопке на панели инструментов.
Окно разработки формы выглядит, как показано на рис. 10.14. Форма в режиме Конструктора в общем случае содержит следующие области: заголовок и примечание формы, верхний и нижний колонтитулы и область данных (в которой отображаются данные источников). Обязательной является область данных, остальные – необязательные. В области данных обычно размещаются поля таблиц.
Управлять отображением необязательных областей можно с помощью пункта меню Вид (View) при открытой форме в режиме Конструктора. Основные возможности Конструктора определяются составом инструментов Панели элементов (Toolbox), показанной на рис. 10.14. Панель элементов содержит следующие основные инструменты (перечислены слева направо и сверху вниз):
•Выбор объектов (SelectObjects) – используется для выделения, изменения размера, перемещения и редактирования элементов управления.
•Мастера (ControlWizards) – кнопка включения / отключения автоматического вызова Мастеров создания элементов управления. Существуют Мастера по созданию группы, поля со списком, списка и командной кнопки.
•Надпись (Label) – предназначена для создания элемента управления, содержащего неизменяемый текст. По умолчанию большинство элементов управления содержит присоединенный текстовый элемент.