КАТЕГОРИИ: Архитектура-(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) |
Практикум. Запросы с сортировкой и запросы на обновление
Запросы с сортировкой и запросы на обновление Сортировка. Впредыдущем примере на бланке запроса можно определить условия сортировки (по возрастанию или по убыванию) для поля в строке Наименование товара. Тогда результаты выполнения запроса будут отсортированы по наименованию товара. Запрос на обновление. Для создания запроса на обновление таблицы надо на бланке запроса определить нужные поля. Затем выполнить команду Обновление из пункта меню Запрос. На бланке запроса в поле Обновление надо вызвать контекстное меню и выполнить команду Построить. В появившемся окне сформировать нужное выражение. Например, пусть необходимо в таблице Заказы изменить цену всех продаваемых столов, увеличив ее на 10000. В бланке запроса нужно указать поле Цена продажи, выполнить команду Обновление из пункта меню Запрос. В строке Обновление с помощью контекстного меню вызвать Построитель выражений. Сделать двойной щелчок по пункту Функции, затем в среднем окне выбрать Встроенные функции и Управление. После двойного щелчкапо Iif в верхнем окне надо, выбирая поля из соответствующих таблиц, построить выражение: IIf(Заказы![Наименование товара]="Стол";Заказы![Цена продажи]+10000; Заказы![Цена продажи]) Чтобы обновить базу Заказы надо дважды щелкнуть по имени созданного запроса и ответить на появившиеся вопросы. Надо отметить, что при выполнении запроса Access выбирает нужные данные из соответствующей таблицы или собирает данные из разных таблиц, производит при необходимости их обработку и представляет результат в виде новой таблицы. При этом результат запроса не сохраняется, т.е. таблица запроса существует только как результат выполнения запроса, а в самом запросе сохраняется только инструкция по выборке и обработке данных. Таким образом, запрос представляет собой некую программу, написанную на так называемом языке запросов SQL (Structured Query Language – язык структурированных запросов). 1. Для задачи «Продажи» сформировать следующие запросы: – определить товары, поставки которых предусмотрены в третьем квартале, отсортировать их по датам поставки; – найти клиентов, заказавших товар, начинающийся на букву «С»; – найти товары, цена которых находится в пределах от 30000р. до 100000р.; – определить заказчиков, которые не оплатили заказ; – определить прибыль, полученную в результате продажи кресел во втором квартале; – определить заказчиков, заказавших «шкаф»; – найти заказы определенной фирмы по ее названию; – определить поставки, стоимость которых больше заданной величины; – вычислить общую стоимость поставленных в первом квартале товаров; – определить суммарную стоимость поставленных за год товаров отдельно по названиям.
Дата добавления: 2014-01-20; Просмотров: 850; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |