- •1 Сохранение созданной Базы данных.
- •2 Создание новой таблице в режиме Конструктор (так и делать !)
- •3 Поиск и замена данных
- •4 Фильтрация
- •5 Фильтрация с помощью расширенного фильтра
- •8 Условия отбора в запросе
- •10 Связывание таблиц типа «один ко многим»
- •11 Связывание других типов:
- •12 Создание поля подстановки
- •13 Создание форм с помощью Мастера форм
8 Условия отбора в запросе
В режиме конструктора в строке Условие отбора задается условие (одно на столбец). Например: <5 OR >1 ( или > 10 AND <50).
Для создания видоизмененного Запроса2 на основе старого Запроса1
Открыть Запрос1. Далее Сохранить как. В появившемся окне ввести имя нового Запроса, ОК.
В Запросе2 перейти в режим конструктора и внести необходимые изменения.
Добавление (внутрь) столбца в таблицу
В режиме Таблица курсор в любой ячейке соответствующего столбца, на вкладке Работа с таблицами-Режим таблицы щелкаем Вставить. Новый столбец появится слева.
Или: щелчок правой кнопкой на заголовке столбца, в контекстном меню Вставить столбец.
Удаление записи из таблицы
Выделяем запись в режиме Таблицы (щелчок в левой части записи). Delete. Да.
Добавление столбца в Запросе
В режиме конструктора курсор в любой ячейке соответствующего столбца, на вкладке щелкнуть Вставить столбцы. Новый столбец появится слева.
Импорт внешних данных в новую таблицу
На вкладке Внешние данные-Импорт щелкнуть Excel, в появившемся окне (вверху справа) Обзор, отметить нужную книгу Excel, Открыть, выбрать вариант сохранения (например, Импортировать данные в новую таблицу, или Добавить копию записей в конец таблицы)), ОК, выбрать Лист или диапазон книги Excel, Далее, Готово, Закрыть.
9 Вычисления в Запросе с помощью Построителя
Вычисления удобно делать с помощью Построителя.
(Рассмотрим на примере перемножения чисел двух столбцов из Запроса).
В режиме Конструктор щелкнуть правой кнопкой в ячейке Поле (первой строки) первого пустого столбца, в открывшемся меню щелкнуть на Построить.
В открывшемся окне щелчок на названии 1-го столбца, щелкнуть Вставить, знак умножения *, щелчок на названии 2-го столбца, Вставить, ОК.
После этого выражение будет выглядеть, например: Выражение1:[ЧислоШтук]*[ЦенаШтуки]
Заменить в заголовке 'Выражение1’ на нужное название столбца, например, Общая цена товара.
Иначе (без использования Построителя ) можно ввести руками в ячейке Поле: [название 1-го столбца]*[ название 2-го столбца]
Перейти в режим Таблицы.
(В десятичных дробях используется запятая).
Вычисления в Запросе (с одной или несколькими таблицами) без Построителя
Создается дополнительный столбец Запроса , в который выводятся результаты вычислений.
Для ввода формулы работаем в режиме Конструктора. Например, для вычисления суммы значений, содержащихся в двух столбцах одной таблицы (или двух разных таблиц в верхней ячейке Поле свободного столбца введите выражение [имя 1-й таблицы].[имя столбца 1-й таблицы]+ [имя 2-й таблицы].[имя столбца 2-й таблицы].
Если нет совпадений имен столбцов в разных таблицах, то имя таблицы можно опустить ( [имя столбца 1-й таблицы]+[имя столбца 2-й таблицы]). Например, ввести [ЧислоШтук]*[ЦенаШтуки]). ENTER.
Для вывода результатов следует перейти в режим Таблица или
В режиме Таблица появляется столбец с результатами вычислений с заголовком Выражение: ... .
Пример: Вычисление значения элементарной функции, например косинуса COS(): cos([имя таблицы].[имя столбца таблицы])
Запросы с параметрами
Если Запрос приходится выполнять многократно с различными значениями в строке Условие отбора (например, отбирать продажи на сумму, большую заданного значения), то удобно пользоваться Запросом с параметром (или с несколькими параметрами).
Для этого:
Открыть запрос в режиме Конструктор, в строку Условие отбора вместо конкретного значения ввести слово (или фразу) в квадратных скобках. Теперь, если щелкнуть Выполнить (слева под знаком !) на вкладке Конструктор (в режиме Конструктор), то при выполнении Запроса появится диалоговое окно Параметры Запроса, вписать требуемое значение параметра.
В одном Запросе может быть несколько параметров.
Если тип данных дата или числовой, то лучше определить тип данных (после введения слова в строку Условие отбора). Для этого щелкнуть Параметры в группе Показать или скрыть на вкладке Конструктор . Откроется окно Параметры Запроса. В левом столбце ввести слово (можно без квадратных скобок), в правом – выбрать тип данных.
