Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Создание запросов 3 страница




 

 

Таблица 2.50. Макет бланка QBE

Поле Список всех заказов.* Номер заказа
Имя таблицы Список всех заказов Список всех заказов
Сортировка   по возрастанию
Вывод на экран Ö  

 

Удаление заказов с датой оформления 01.06.01:

 

¨ Источник данных: таблица Все заказы.

¨ Название запроса: Удаление заказов за 01.06.01.

¨ Примечание к бланку QBE (табл. 2.51). В запросе на удаление записей в строку Полебланка QBE помещаются только те поля таблицы, по которым будут записываться условия на удаление записей.В данном примере — это поле Дата. Само условие записывается в строку Условие отбора. Также в строку Поле помещается имя таблицы, из которой будут удаляться записи (например, Все заказы). Для добавления в бланк запроса строки Удаление надо выполнитькоманду Запрос/Удаление.

После выполнения запроса содержимое таблицы Все заказы будет отличаться от результатов выполнения запроса Список всех заказов, представленных в табл. 2.11, отсутствием записей с датой заказа, равной 1.06.01, и порядком сортировки.

 

Таблица 2.51. Макет бланка QBE

Поле Все заказы.* Дата
Имя таблицы Все заказы Все заказы
Удаление Из Условие
Условие отбора   01.06.01

Добавление заказов с датой оформления 01.06.01:

 

¨ Источник данных: таблицы Заказы, Клиенты, Услуги.

¨ Название запроса: Добавление заказов за 01.06.01.

¨ Примечание к бланку QBE (табл. 2.52). После выполнения команды Запрос/Добавление появляется диалоговое окно, в котором необходимо указать имя таблицы, в которую будут добавляться записи(например, Все заказы). Затем в строку Поле бланка QBE следует поместить имена тех полей, содержимое которых будет добавлено в таблицу Все заказы. В строке Добавление необходимо указать имена полей таблицы Все заказы, соответствующие именам полей в строке Поле,т. е. имяполя, значение которогодобавляется в таблицу, должно соответствовать имени поля, имеющемуся в результирующей таблице. Так как в данном примере в таблицу Все заказы добавляются не все записи, а только те, которые имеют дату, равную 01.06.01, то в строку Условие отбора напротив поля Дата записывается заданное условие.

После выполнения запроса содержимое таблицы Все заказы будет восстановлено.

 

Таблица 2.52. Макет бланка QBE

Поле Номер заказа Наименование клиента Дата
Имя таблицы Заказы Клиенты Заказы
Добавление Номер заказа Наименование клиента Дата
Условие отбора     01.06.01

 

Продолжение табл. 2.52

Поле Наименование услуги Стоимость Оплачено
Имя таблицы Услуги Услуги Заказы
Добавление Наименование услуги Стоимость Оплачено
Условие отбора      

 

Увеличение стоимости каждой услуги на 10 %:

 

¨ Источник данных: таблица Услуги.

¨ Название запроса: Увеличение стоимости услуг.

¨ Примечание к бланку QBE (табл. 2.53). В запросе на обновление записей в бланк запроса добавляется новая строка Обновление с помощью команды Запрос/Обновление из окна Конструктора запросов. В строку Поле бланка QBE помещаются только те поля таблицы, по которым будет выполняться обновление записей. В данном примере — это поле Стоимость. В строку Обновление следует записать выражение, согласно которому будет производиться обновление ([Стоимость]*1,1). Для записи данного выражения можно также воспользоваться кнопкой Построитьна панели инструментов.

Содержимое таблицы Услуги после выполнения запроса представлено в табл. 2.54. Восстановить первоначальное состояние позволит обратный запрос на обновление, в котором необходимо разделить значения поля Стоимость на 1,1, изменив только знак операции с * на / в строке Обновление бланка QBE.

 

Таблица 2.53. Макет бланка QBE

Поле Стоимость
Имя таблицы Услуги
Обновление [Стоимость]*1,1

 

Таблица 2.54. Результат выполнения запроса

Код услуги Наименование услуги Стоимость Количество дней
  Ремонт телевизора    
  Установка антенны    
  Вставка ДМ-блока    
  Ремонт видеомагнитофона    
  Подключение телефона    
  Подключение компьютера    
  Диагностика компьютера    
  Монтаж ЛВС    
  Подключение модема    

 

 




Поделиться с друзьями:


Дата добавления: 2014-11-16; Просмотров: 355; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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