|
Формирование запроса в окне конструктораОкно разделено на две части: верхняя – содержит схему данных запроса, нижняя – бланк запроса. В схеме данных запроса отображаются выбранные таблицы со списком полей и связи между ними. Бланк запроса представлен в виде таблицы, которая предназначена для конструирования структуры таблицы результата запроса и условий выборки данных из базовых таблиц. Сначала эта таблица пустая. Каждый столбец бланка принадлежит к одному полю, с которым нужно работать в запросе. Поля могут использоваться для включения их в таблицу, что является результатом выполнения запроса, для выполнения сортировки по ним, а также для задания условий отбора записей. При заполнении бланка запроса: · в строку Поле включаются имена полей, используемых в запросе. Включить нужны поля из таблиц можно: методом перетягивания поля из списка полей таблицы в схеме данных запроса в первую строку бланка запроса; выбрать из списка в строке Поле; дважды щелкнуть на имени поля таблицы в схеме данных запроса. Символ „*” означает выбор всех полей таблицы. · в строке Сортировка методом выбора режима из списка выбирается порядок сортировки записей результата; · в строке Вывод на экран отмечаются поля, которые должны отображаться в таблице в результате выполнения запроса; · в строке Условие отбора (Criteria) задаются условия отбора записей; · в строке или (or) задаются альтернативные условия отбора записей. Для выполнения запроса в режиме конструктора нажимают на кнопку запуска или используют команду меню Запрос / Запуск. Для дальнейшего редактирования запроса вернуться в режим конструктора можно командой Вид/Конструктор иликнопкой Вид . Для удаления поля из бланка необходимо его выделить клацаньем на области маркирования столбца и нажать клавишу <DELETE> или выполнить команду меню Правка/Удалить столбцы. Для перемещения поля в бланке запроса нужно выделить соответствующий столбец и перетянуть его в новую позицию с помощью мыши. Для построения запроса на создание таблицы: 1. создать обычный запрос на выборку записей; 2. в конструкторе изменить тип запроса командой меню Запрос/Создание таблицы; 3. запустить запрос на выполнение. Будет создана новая таблица с отобранными записями. Расчетные поля В запросе над полями могут выполняться вычисления. Результат вычисления создаст расчетное поле в таблице, создаваемой по запросу. Во время каждого выполнения запроса выполняется вычисление с использованием текущих значений полей. Для создания расчетного поля курсор устанавливают в строку Поле пустого столбика и вводят выражение. Имя расчетного поля располагается перед выражением и отделяется от него двоеточием. Например: Сумма: [Цена]*[Количество], где [Цена] и [Количество] – имена полей. Имя расчетного поля (“Сумма”) становится заголовком столбца в таблице с результатами выполнения запроса. Это имя можно изменить. Во время записи выражения нужно придерживаться определенных правил: · имена таблиц, запросов, отчетов, полей и элементов управления должны браться в квадратные скобки (например [название товара]); · имя поля отделяется от имени таблицы (запроса) точкой; · текст берется в кавычки; · дата/время сопровождаются символом # (например #01.02.99#). Выражение может содержать стандартные функции. Для полей типа Дата/время чаще всего используют: Date() – формирует текущую дату; Month([имя поля]) – выделяет номер месяца из значения поля, которое содержит дату; Year([имя поля]) – выделяет год из значения поля, которое содержит дату. Для числовых полей: Sin x – sin(x) Cos x – cos(x) Tg x – tan(x) |x| - abs(x) Ln x – log(x) ex – exp(x) - sqr(x) Для формирования выражения может быть использован Построитель выражений, который вызывается кнопкой Построить на панели инструментов или из контекстного меню поля. Поля таблиц, стандартные функции и другие элементы выражений избираются с помощью навигатора в окне построителя выражений (рис.5). Для расчетных полей, как и для любых других полей, выполняются сортировка, задание условий отбора записей и расчет итоговых значений.
ЧТО ТАКОЕ УВЕРЕННОЕ ПОВЕДЕНИЕ В МЕЖЛИЧНОСТНЫХ ОТНОШЕНИЯХ? Исторически существует три основных модели различий, существующих между... Что способствует осуществлению желаний? Стопроцентная, непоколебимая уверенность в своем... Конфликты в семейной жизни. Как это изменить? Редкий брак и взаимоотношения существуют без конфликтов и напряженности. Через это проходят все... Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)... Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:
|