русс | укр

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

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

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

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


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

Запрос Стоимость товаров


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


Наиболее важный для нашей работы и наиболее трудоёмкий запрос мы будем делать с целью определения суммарной стоимости каждого из товаров в заказе. Из-за важности и трудоёмкости запроса Стоимость товаров мы выделили его в отдельный параграф и рассмотрим подробно. Запрос объединяет сведения из нескольких таблиц. Вычисления, необходимые для расчёта стоимости товара, тоже входят в запрос. Создание запроса начинается с выбора вкладки Создание инструментальной ленты. После выбора надо щёлкнуть по кнопке Конструктор запросов в группе Другие. После щелчка по кнопке Конструктор запросовпоявится окно конструктора запросов, а поверх него – окно Добавление таблицы, как на рис. 4.7. Из этого окна надо выделить, а затем щёлкнув по кнопке [Добавить], перенести в окно конструктора таблицы Товары, Заказано, Заказы, Клиенты (рис. 4.14). Всё это не отличается от создания других запросов кроме большего количества таблиц.

 

 

Рис. 4.14 Конструктор запроса Стоимость товаров. Видны последние столбцы запроса, в которых производятся вычисления

 

Из прямоугольных блоков, обозначающих таблицы (в верхней части конструктора), мышью поочерёдно переносятся в нижнюю часть конструктора, в строку Поле, имена полей в том порядке, в каком они должны располагаться в таблице запроса. Этот порядок можно увидеть в готовом запросе на рис. 4.15. В запросе Стоимость товаров полей всего 15, из них три поля – вычисляемые.

Поля (столбцы) запроса: Стоимость, СкидкаРуб и Сумма являются вычисляемыми. В них следом за именем поля обязательно ставится двоеточие, а за ним формула, по которой значения полей вычисляются. В формуле в качестве переменных фигурируют имена полей запроса. Переменные заключаются в квадратные скобки. Следует напечатать:

Стоимость: [Цена]*[Количество]

СкидкаРуб: [СкидкаПроц]*[Стоимость]/100



Сумма: [Стоимость]-[СкидкаРуб]+ [СтоимДоставки]

По окончании вписывания формул всем этим трём полям надо придать формат Денежный, как описано в пункте 4.5 (рис. 4.12). Для правильной работы запроса необходимо добавить в нижнюю часть конструктора строку Групповая операция, нажав на кнопку Итоги в группе Показать или скрыть вкладки Конструктор (рис. 4.17). В вычисляемых полях выбрать групповую операцию Выражение, в остальных полях оставить – Группировка. После закрытия конструктора запросов и открытия запроса появится практически законченная таблица запроса. По ней уже можно узнать стоимость каждого товара в каждом из заказов. Удобную ширину столбцов можно подобрать либо перемещая границы мышью, но лучше после выделения всей таблицы правой кнопкой мыши выбрать из меню: Ширина столбца. В появившемся диалоговом окне щелкнуть по кнопке По ширине данных. Все надписи точно разместятся во всех столбцах.

 

 

Рис.4.15 Фрагмент готового запроса Стоимость товаров

 

Запрос можно отпечатать, предварительно просмотрев его. Поскольку таблица запроса широкая, то все столбцы её помещаются на нескольких листах (рис. 4.15).



<== предыдущая лекция | следующая лекция ==>
Вычисления в полях запроса | Запросы с групповыми операциями


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


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

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

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


 


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

 
 

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

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