![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Составляя макет запроса «Общий», мы нечего не указывали в строчках «Сортировка» и «Условие отбора», а они играют очень важную роль при работе с базой данных.
В строке «Сортировка» можно указать порядок вывода на экран записей (по возрастанию или по убыванию).
В строках «Условие отбора» и «или» можно указать условные или логические выражения, которые позволят отобрать для запроса только записи, удовлетворяющие заданному условию.
Рассмотрим задачу получения тех же сведений, что и в запросе «Общий», но только для клиента с кодом 40. Т.е. нам надо, чтобы из таблицы «Заказы» были отобраны только те записи, для которых код клиента равняется 40.
Чтобы не создавать запрос заново, модифицируем запрос «Общий».
· Выделим запрос «Общий» и нажмем кнопку «Конструктор».
· Надо добавить еще один столбец, поэтому щелкнуть левой кнопкой в строке «Имя таблицы» в следующем столбце, за столбцом «Стоимость» и выбрать из списка таблицу «Заказы».
· В строке «Поле» этого же столбца выбрать из списка «Код клиента».
· В строке «Групповая операция» выбрать из списка «Условие».
· Убрать галочку в строке «Вывод на экран».
· В строке «Условие отбора» набрать 40.
· Меню «Файл/Сохранить как» и набрать новое имя запроса «Клиент 40».
· Макет закрыть и сохранить.
Открыть запрос «Клиент 40» и убедиться, что всё работает правильно.
Дата публикования: 2015-04-10; Прочитано: 133 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!