русс | укр

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

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

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

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


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

Упражнение 6.4.2. Создание запроса с вычисляемым полем


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


Пусть необходимо найти записи о предметах, в которых общее число часов по предмету не совпадает с суммой часов лекций и практик. Для решения этой задачи рассчитаем разность между часами практики (ПР) и часами лекций (ЛЕК). В ответ включим только те записи, для которых эта разность не равна нулю.

1. Создайте в режиме конструктора запрос на выборку для таблицы ПРЕДМЕТ. Перетащите в бланк запроса поля НП, ПР, ЛЕК, ЧАСЫ.

2. В вычисляемом поле в строку Условие отбора введите <>0 (не равно 0).

3.Поле ввода выражения система по умолчанию формирует имя вычисляемого поля – выражение 1: (ExprN:).Это имя вставится перед выражением [ПР]-[ЛЕК]. Для изменения имени установите курсор мыши в вычисляемом поле бланка запроса и нажмите правую кнопку мыши. В контекстном меню выберите Свойстваи в строку Подпись поля введите новое имя поля – ЧАСЫ не равны ПР+ЛЕК. Имя поля может быть исправлено также непосредственно в бланке запроса.

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

Вызовите построитель выражений нажав на панели конструктора запросов кнопку Построить или Построить в контекстном меню (курсор мыши должен быть установлен в строке Поле вычисляемого поля)

5. В левой части окна Построитель выражений (рис 6.4.1.).Выберите таблицу ПРЕДМЕТ, на которой построен запрос. Справа отобразится список ее полей. Последовательно выберите нужные поля, нажимая кнопку Вставить, и вставляя знаки операций. При этом в верхней части окна сформируется выражение. Нажмите ОК.

6.Сохраните запрос под именем - Разность часов по предмету.



Рис. 6.4.1. Окно построителя выражений при формировании вычисляемого поля

 



<== предыдущая лекция | следующая лекция ==>
Упражнение 6. 4.1. Создание однотабличных запросов на выборку с логическими операциями в условии отбора | Упражнение 6.4.4. Конструирование запроса на основе нескольких взаимосвязанных таблиц


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


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

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

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


 


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

 
 

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

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