русс | укр

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

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

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

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


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

Пример 1.


Дата добавления: 2013-12-24; просмотров: 592; Нарушение авторских прав


Примеры создания представлений данных с помощью конструктора

Построение условий выбора записей.

Упорядочивание данных в представлении.

Вкладка Order By позволяет управлять порядком расположения записей в результирующей таблице. Для этого необходимо выделить курсором поля, которые будут определять порядок сортировки данных, и перенести их последовательно в список Ordering criteria. Для каждого выбранного поля с помощью переключателя Order options устанавливается критерий упорядочивания по возрастанию – Ascending или по убыванию – Descending. Упорядочивание данных можно производить по одному или нескольким полям.

Например, записи в представлении данных о покупателях упорядочиваются по возрастанию значения поля Фамилия:

 

 

рис 3. Установка критерия упорядочивания

 

Для задания условий выбора записей из базовой таблицы в результирующую служит вкладка Filter конструктора представлений.

В столбце Field Name из раскрывающегося списка полей таблицы выбирают поля, на которые будут накладываться условия.

В столбце Criteria раскрывается список операторов сравнения. Столбец Not используется для выбора записей, не удовлетворяющих определенному условию.

В текстовом поле Example определяются значения записей, выбираемых из базовой таблицы в результирующую. Для создания параметрического запроса необходимо в данном поле сделать запись ?<имя параметра> (рис 6.4.). Например, следующий параметрический запрос позволяет просмотреть список покупок, сделанных конкретным покупателем. В качестве параметра здесь выступает фамилия покупателя:

 

рис 6.4. Создание параметрического запроса

 

При просмотре результата представления сначала появляется диалоговое окно (рис 6.5.), запрашивающее значение параметра:



рис 6.5. Ввод значения параметра

 

а затем представление данных, соответствующее этому значению (рис 6.6.):

 

рис 6.6. Результирующая таблица

 

Создать представление данных, содержащее следующие сведения: поле, объединяющее фамилию и инициалы покупателя; название организации, наименование товара.

1) Так как потребуются поля из двух таблиц базы данных Example, то в новое окно конструктора представлений нужно добавить поочередно таблицы Pocupatel, связывающую таблицу Zakaz и таблицу Tovar.

2) Во вкладке Fields в список Selected fields перенести наименование организации (поле Pocupatel.организаци) и наименование товара (поле Tovar.наименован).

3) В список Selected fields добавить вычисляемое поле, объединяющее фамилию и инициалы покупателя в одно поле ФИО. Для этого в строке Function and Expression необходимо ввести выражение:

ALLTRIM(Pocupatel.фамилия)+” “+SUBSTR(Pocupatel.имя,1,1)+”.“+ SUBSTR(Pocupatel.имя,1,1)+”.” AS ФИО

Затем нажать кнопку Add.

4) Во вкладке Order By определить упорядочивание в алфавитном порядке по фамилии покупателя.

5) Сохранить созданное представление данных.

В результате вновь созданное представление данных будет иметь вид:

 



<== предыдущая лекция | следующая лекция ==>
Окно конструктора представления данных. | Практическая работа №6


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


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

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

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


 


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

 
 

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

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