К данным таблицы можно получить доступ, а затем восстановить и вычислить их с помощью всех запросов на выборку. Это также позволяет восстанавливать информацию о данных, выполнять фильтрацию данных, вводить данные в формы или отчеты и автоматизировать управление данными.
В Microsoft Access 2007 существует четыре способа постановки вопросов
— При использовании драйвера запросов
— Использование автора запросов, использование
— Использование SQL-редактора, и
— На основе существующих фильтров.
Каждый способ постановки вопроса более подробно описан ниже.
Создание с помощью драйвера
Сейчас вы узнаете, как создать простой вопрос в Access 2007 с помощью справочника запросов. Для этого выполните следующие действия.
1. откройте нужную базу данных.
2. нажмите кнопку Создать (рис. 5.1).
Рис. 5.1: Вкладка "Создать".
Вкладки включают группы "Таблицы", "Формы", "Экспонаты" и "Другое". Нажмите кнопку Query Guide для группы групп. Откроется первое окно драйвера (рис. 5.2).
4. В появившемся окне предлагается четыре варианта создания вопроса. Выберите опцию "Простой запрос" и нажмите OK. Откроется следующее окно драйвера (рис. 5.3).
Рис. 5.3. В следующем окне драйвера необходимо указать таблицу вопросов
5. создайте вопрос, выбрав нужную таблицу из выпадающего списка Таблицы и вопросы.
148
6.После выбора таблицы выберите необходимые поля из доступных. Нажмите для перехода к списку выбранных полей.
Рисунок 5.4. выбранные поля в таблице
7.После перемещения поля в нужный список нажмите кнопку Next, после чего на дисплее появится руководство по запросу (рис. 5.5).
Рис. 5.5.В этом окне драйвера необходимо задать имя
8. В поле Имя вопроса можно ввести новое имя запроса. Вы также можете просмотреть результаты выполнения запроса, установив переключатель для открытия данных и отображения данных. После выполнения описанных выше действий нажмите Finish, чтобы перейти к следующему шагу.
9. Проводник запросов завершает свою работу. Запрос создается и сохраняется в текущей базе данных. Вы можете увидеть имя нового запроса в области перехода и данные, выбранные на панели в главном окне (рис. 5.6).
Рисунок 5.6. Таблица с выбранными данными из запроса
Как видите, создание простого запроса в Driver занимает меньше минуты и не представляет сложности. Ниже вы узнаете, как создать отчет с помощью другого инструмента (Query Maker).
Создание запроса в Query Maker
Создание нового запроса с помощью Query Maker немного сложнее, но в этом случае оно гораздо более гибкое. Составитель запроса может не только задавать новые вопросы, но и изменять существующие в базе данных. Когда вы запускаете Query Maker, перед вами появляются инструменты, позволяющие создавать и изменять вопросы. Таблица запроса, форма запроса (таблица, в которой используются ячейки для определения структуры и свойств запроса) отображается в окне.
Чтобы создать запрос с помощью программы запросов, выполните следующее
1. откройте нужную базу данных.
2. перейдите на вкладку Create (Создать) (см. Рисунок 5.1).
Вкладки включают группы "Таблицы", "Формы", "Ссылки" и "Другое". Нажмите на кнопку Конструктор запросов. Появится дополнительное окно таблицы (рис. 5.7).
Рисунок 5.7. окно добавления таблицы
4. В появившемся окне есть три вкладки: Таблицы, Вопросы и Таблицы, Вопросы. На вкладке Таблицы выберите нужную таблицу и нажмите Добавить. Затем нажмите кнопку Закрыть, и на экране появится пустая форма запроса на основе выбранной таблицы (Рисунок 5.8.).
Рисунок 5.8. Форма запроса к составителю запроса
5. выберите нужное поле таблицы в списке полей в нижней части окна (Рисунок 5.9).
Рис. 5.9. Выбор полей таблицы
6.Уберите флажки, чтобы поля не отображались на экране.
7.Выберите следующее выпадающее поле и укажите другое поле для настройки запроса.
8.На панели инструментов быстрого доступа нажмите Сохранить. Появится окно, в котором можно ввести имя для нового запроса (рис. 5.10).
Рисунок 5.10. окно имени запроса на ввод (имя приложения для ввода)
9. нажмите OK. Щелкните на вкладке Run во вкладке Designer для просмотра запроса. Вы увидите следующее (рис. 5.11.).
Рис. 5.11; Результаты.
В окне вы увидите результат запроса — поле адреса в таблице клиентов. Поле телефона не отображается на экране, поскольку экранный дисплей отключен. Создание запроса с помощью Question Maker занимает больше времени, но обеспечивает большую гибкость.
Создание запросов на основе фильтров
Фильтр — это набор критериев, по которым можно выбрать или отсортировать подмножество записей. Как и в случае с вопросами выбора, они экспортируют подмножество регистраций из основной таблицы или запроса. Существует взаимосвязь между фильтрами и вопросами восстановления. Это означает, что вопросы можно хранить в виде фильтров, а фильтры можно использовать для создания новых вопросов.
Давайте попробуем разобраться, как создавать вопросы на основе фильтров.
1. откройте нужную базу данных. В области перехода щелкните по нужной таблице.
2. перейдите на вкладку Главная.
3. в группе Сортировка и фильтры щелкните опцию Комплексный фильтр, чтобы открыть список доступных элементов. Выберите Расширенный фильтр. Измените существующий фильтр или создайте новый.
4. на вкладке Главная в группе Сортировка и фильтры нажмите Применить фильтр.
5. если вас не устраивают записи списка, вы можете изменить критерии фильтрации. После завершения процесса в окне Filter Builder вы можете сохранить фильтр в виде запроса. Перейдите на вкладку Главная. Нажмите кнопку Параметры фильтра, чтобы использовать расширенную сортировку и фильтрацию. В открывшемся меню нажмите Сохранить как запрос. Появится окно, в котором можно ввести имя для нового запроса (рис. 5.12).
Рисунок 5.12. сохранить окно как вопрос
6. введите имя запроса в поле Имя запроса и нажмите OK. В результате вы получите запрос в базе данных. Как видите, задать вопрос в Microsoft Access 2007 очень быстро и просто. Но это еще не все — вы также можете создавать свои собственные вопросы. Созданные вопросы можно изменять. Это объясняется в следующем разделе.
Данный текст является лишь вводной статьей.
Продолжить работу с лит.
Читайте также
12.16.2 Раздел вопросов
12.16.2 Вопросы раздела "Вопрос" имеют поля, перечисленные в таблице 12.3. Как правило, сообщение содержит один запрос. Однако многие различные вопросы могут быть объединены в общий раздел. Pain 12.3 поле запроса DNS описание поля имя домен домен или IP-адрес клея
Создайте команду для отправки запроса в поисковую систему
Создание команд для запроса к поисковым системам и несколько слов об адресной строке. Часто ли вы пользуетесь поисковыми системами, такими как Rambler, Google или Yandex? Сначала перейдите на домашнюю страницу поисковой системы, а затем введите следующий запрос
Использование QTextBrowser в качестве простого браузера справочной системы
Использование QTextBrowser в качестве простого браузера справочной системы В больших приложениях используются всплывающие подсказки, комментарии в строке состояния и "Что это такое?". может потребоваться более продвинутая система помощи, чем та, которую обычно предоставляет
Изменения в применении
Изменение запросов Вы можете изменять запросы, хранящиеся в базе данных MicrosoftAccess2007. Вы можете редактировать имя запроса, редактировать текст запроса в формате SQL или редактировать запрос в Конструкторе запросов. Вот некоторые из наиболее
Использование запросов
Использование запросовЕсли вы создали запрос, что вам нужно сделать, чтобы запустить его, и как вы можете распечатать результаты запроса? Ответы на эти вопросы находятся в данном разделе.ЗапросИспользование запроса — это доступ к данным для получения информации.
Создание таблиц с помощью запросов
При создании новой таблицы источником данных является одна или несколько существующих таблиц. Новая таблица может существовать в той же базе данных, что и источник, или в другой базе данных.
Автоматическое создание отчетов на основе данных таблицы или запроса
Процесс автоматического создания отчета на основе данных таблицы или запроса должен начинаться с выбора полей, которые должны быть включены в отчет, и указания таблицы или запроса, в которых находятся эти поля. При создании отчета вам необходимо
15. находить закономерности из простых или простых чисел
15.Каждый, кто изучает простые числа, очарован ими и одновременно чувствует себя беспомощным. Определение простых чисел очень просто и очевидно — найти простые числа очень легко — расширение до простых чисел — это
1.2Создание простого приложения ‘Hello, World’ из командной строки
1.2Создание простого приложения ‘Hello, World’ из командной строкиПример задачи 1.4 Предположим, вы хотите создать простую программу ‘Hello, World’, как показано на рисунке. Простой ‘Hello, World’ hello.cpp #include< iostream> int main()< std.:cout << "Hello, World! ";>Решение Выполните следующие действия
1.7 Создание простого приложения "Hello, World" с помощью Boost.Build
1.7 Создание простого приложения ‘Hello, World’ с помощью Boost.Build Задача Создайте простую программу ‘Hello, World’, как в примере 1.4, используя BoostBuild.Solution. Собрать исполняемый файл и созданный им каталог всех промежуточных файлов, файл
1.15 Создание простого приложения "Hello, World" с помощью GNU make
1.15. Создание простого приложения "Hello, World" с помощью GNU makeЗадачаСоздание простой программы "Hello, World" с помощью GNU make, как в примере 1.4. Решение Прежде чем создать свой первый файл make, необходимо ознакомиться с терминологией. Файл make состоит из
14.1 Разбор простого XML-документа
14.1 Простая проблема разбора документа XMLЕсть некоторые данные, хранящиеся в документе XML. Документ необходимо разобрать и преобразовать данные в объекты C++. XML-документ очень маленький и
Создание простого веб-узла ASP.NET 2.0
Из-за ограниченного пространства в книге "Создание простого веб-узла ASP.NET 2.0" невозможно описать здесь все возможности веб-контроля, включенные в дистрибутив ASP.NET 2.0 (для этого потребовалась бы еще одна очень объемная книга). Однако для иллюстрации различных задач
10.1Простые и сложные инструменты выбора
10.1Четкие и простые инструменты выделенияВыделение — это отделение чего-то от чего-то другого. В случае графики, особенно компьютерной, это отделение серии точек от их окружения. В обработке цифровых фотографий, знание методов отбора