русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Самостоятельное создание запроса.


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


Окно запроса в режиме конструктора запроса похоже на окно расширенного фильтра (Рис.41).

Рис.43.Создание запроса на выборку с помощью Конструктора.

 

При этом возникаетпанель инструментов “Конструктор запросов” со следующими кнопками (Рис.42):

Вид(1 кнопка слева)-переход между режимами представления запроса: режим конструктора запроса, режим SQL (формирующий эквивалентное выражение запроса на языке SQL), отражение результата сформированного запроса в режиме таблицы;

Сохранить(2 кнопка слева)-сохраняет структуру запроса (но не данные);

Тип запроса(12 кнопка слева)-выбор типа формируемого запроса;

Запуск(13 кнопка слева)- выполнение активного запроса;

Добавить таблицу(14 кнопка слева)-вызов диалогового окна для добавления в запрос новых таблиц и/или запросов;

Групповые операции(15 кнопка слева)-добавление/удаление строки “Групповая операция” в бланке запроса (используется для расчета итоговых значений);

Набор значений(16 кнопка слева)-задание режима отражения всех, определенного числа или определенного процента записей, удовлетворяющих активному запросу;

Свойства(17 кнопка слева)-вывод бланка свойств в режиме конструктора запроса (бланк свойств обеспечивает просмотр и изменение свойств отдельных полей или списков полей в запросе и свойств запроса в целом).

Рис. 44. Панель инструментов «Конструктор запросов».

 

Задание 3.10: Открыть новый запрос в режиме конструктора запросов, ознакомиться с кнопками панели инструментов “Конструктор запросов” и добавить в бланк запроса таблицу ПРЕДПРИЯТИЯ.

 

Список полей таблицы имеет символ *, который позволяет включить в запрос все поля, существующие в данный момент в базовой таблице (или запросе). При выборе * все изменения в структуре базовой таблицы (или запросе), например, добавление или удаление полей, автоматически отражаются в запросе.



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

 

Задание 3.11:

Для запроса, в который включены поля таблицы ПРЕДПРИЯТИЯ:

· переместить символ * в бланк запроса,

· добавить поле ГОРОД, указав для него в качестве условия отбора конкретное значение,

· переключиться в режим SQL и просмотреть созданный запрос на языке SQL,

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

· сохранить запрос под именем “Символ *”.

Сохраненный запрос возникает в окне БД на вкладке “Запросы”. Этот запрос можно снова открыть. Для открытия его в режиме конструктора используется кнопка Конструктор. Для открытия запроса в режиме таблицы используется кнопка Открыть.

 

Задание: Открыть запрос “Символ *” в режиме конструктора.

 

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

Рис.45. Свойства запроса.

Часть из этих свойств можно просмотреть и изменить по кнопке Свойства:

· Описание -текст, который описывает запрос;

· Вывод всех полей -указывает, какие поля должны быть выведены в режиме таблицы:

o Да - все поля (нет необходимости устанавливать флажок “Вывод на экран” для каждого поля);

o Нет - только те поля, для которых установлен флажок “Вывод на экран”;

· Набор значений -указывает, сколько записей из общего числа записей, удовлетворяющих запросу, должно быть возвращено (все, определенное число или определенный процент) (эквивалентно предикату TOP в инструкции SQL);

· (Если нужны самые большие значения, то надо задать сортировку по убыванию, если самые маленькие, то сортировку по возрастанию);

· Уникальные значения -указывает, следует ли возвращать повторяющиеся значения полей (Да - возвращает только те записи, у которых значения всех полей в режиме таблицы являются уникальными) (эквивалентно предикату DISTINCT в инструкции SQL);

· Уникальные записи -указывает, следует ли возвращать повторяющиеся записи (Да - не возвращает повторяющиеся записи) (эквивалентно предикату DISTINCTROW в инструкции SQL);

· Остальные свойства задают режимы работы с внешними данными.

· В зависимости от типа запроса эти свойства могут меняться. Представленные свойства указаны для запроса-выборки.

 

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

 

Задание свойств позволяет также изменить внешнее оформление данных в результирующем наборе. Для этого надо задать свойства каждого из полей запроса.

Для вывода бланка свойств поля запроса надо выбрать имя поля в строке “Поле” бланка запроса и нажать кнопку Свойства на панели инструментов “Конструктор запросов”.

Свойства поля в запросе меняются в зависимости от типа этого поля:

· Описание -текст, который описывает поле;

· Формат поля -формат вывода значений в поле;

· Маска ввода -шаблон для ввода данных в поле;

· Подпись -текст, который отображается в режиме таблицы, для поля.

При задании свойств поля в запросе свойства этого поля в базовой таблице не изменяются. Выполняется только переопределение этих свойств.

 

Задание: Просмотреть имеющиеся свойства полей в запросе на примере какого-либо поля.



<== предыдущая лекция | следующая лекция ==>
Формирование запросов. | Создание запроса-выборки.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.42 сек.