КАТЕГОРИИ: Архитектура-(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) |
Поставляемые товары
Предположим, что предприятие 1 решило увеличить на 10% цены на товары 1 и 3. Нам необходимо скорректировать цену на указанные изделия в таблице. Для этого: 1) добавляем в окно Конструктора нового запроса таблицу Поставляемые товары; 2) выбираем команду Запрос/Обновление; 3) создаем следующий бланк запроса:
4) переходим в режим таблицы для просмотра правильности заданной выборки (цены, которые мы видим в режиме таблицы, не являются измененными ценами); 5) вернувшись в режим Конструктора запросов, нажимаем кнопку Запуск (!). С помощью запроса-обновления за один раз можно изменить значения нескольких полей. Кроме того, для вычисления новых значений одних полей можно использовать значения других полей. Пример 1 В таблице Заказы для записей, данные продажи которых датируются сегодняшним числом, а значение поля Продано равно 0, установить значение поля Заказано. Бланк запроса на обновление в данном случае будет выглядеть следующим образом:
Пример 2 В базе данных Телефонно-адресная книга должна содержаться информация о фактических и юридических адресах предприятий. Для предприятий, в которых отсутствуют фактические адреса, необходимо переместить значение юридического адреса в поле фактического адреса. Тогда Бланк запроса на обновление будет выглядеть так:
То есть, в поля, в которых отсутствует фактический адрес, перемещаются юридические адреса, при этом значение юридического адреса из соответствующей записи удаляется. Вставка данных из другой таблицы Запрос на добавление используется для добавления записей из одной таблицы в другую. Реализующая таблица может быть расположена в той же или в другой базе данных. Исходная и результирующая таблицы могут иметь различное количество полей. В этом случае Access определяет поля с одинаковыми полями и только в них добавляет данные, а остальные поля игнорирует. Например, в базе данных Телефонно-адресная книга хранятся адреса клиентов, некоторые из которых временно не вошли в состав таблицы Клиенты базы данных Заказы. Теперь их нужно добавить из таблицы Телефонно-адресная книга в таблицу Клиенты (например, тех, кто работает в СП*). Для выполнения данного запроса необходимо: 1) открыть базу данных Телефонно-адресная книга; 2) открыть окно Конструктора запросов и добавить в бланк Конструктора таблицу Телефонно-адресная книга; 3) выполнить команду Запрос/Добавление или кнопка Тип запроса/Добавление:
Поскольку мы хотим информацию из Телефонно-адресной книги добавить в таблицу другой базы данных, необходимо выбрать переключатель " В другую базу данных ", затем указать имя файла (Заказы.mdb) и выбрать из списка имя таблицы Клиенты; 4) далее необходимо указать поля, данные из которых предлагается поместить в результирующую таблицу.
Если, например, в Телефонно-адресной книге поле имело название Предприятие, а в таблице Клиенты – Организация, то в поле Добавление не будет автоматически подставлено соответствующее поле таблицы Клиенты. Тогда его нужно выбрать из списка в строке Добавление самостоятельно; 5) перейти в режим Таблицы и проверить правильность выбранных данных, и только потом запустить запрос (!). Будет выдано сообщение о количестве добавленных записей.
Создание новой таблицы с помощью запроса Например, в конце каждого года необходимо создавать и сохранять таблицу с суммарным итогом объемов продаж по каждому товару. Тогда: 1) нужно создать запрос следующего содержания:
2) после этого изменить тип запроса на Запрос/Создание таблицы или Тип запроса/Создание таблицы. Последует запрос:
Следует ответить, какое имя будет присвоено новой таблице и где она будет размещена. 3) запустить запрос на выполнение. Сформулируем задачу следующим образом: необходимо в конце каждого месяца иметь итоговую сумму продаж по каждому изделию и сохранять эти данные в сводной таблице. Для такой задачи нужно создать запрос на создание сводной таблицы с вычисляемыми полями, а затем преобразовать данный запрос в запрос-добавление в каждом новом месяце.
Данный бланк запроса вычисляет итоговые суммы по каждому товару за текущий месяц. - запрос на выборку следует первоначально преобразовать в запрос на создание таблицы и указать имя таблицы Сводная. Потом запустить данный запрос и сохранить его; - в следующим месяце, прежде чем запросить данный запрос, его нужно преобразовать к запросу на добавление, в результате чего к таблице Сводная будут добавляться новые записи по текущему полю.
Дата добавления: 2014-01-06; Просмотров: 288; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |