офис 2010 для чайников

скачать уроки word 2010, excel 2010, power point 2010 для чайников

Как создать запрос к базе данных Microsoft Access

Опубликовано 14 декабря 2016
и помечено как: , .

Создание запросов к базе данных, это все равно, что отправка приказа на другом языке.

Поэтому начнем с того, что разберемся с минимальным набором команд в языке запросов, а так же создадим пару запросов.

как создать запрос

Язык запросов и условия отбора.

Отправляя запрос к базе данных пользователь обычно указывает имена полей которые должны отобразиться в запросе, а так же критерии, по которым отбираются данные в таблицу запроса.

Это все равно, что дать библиотекарю задачу подобрать книжки на какую-то тематику, - тема будет критерием, раздел или стеллаж будет полем в котором будет осуществляться поиск.

В условии отбора так же необходимо указать степень соответствия критерия содержанию ячейки базы данных.

Like равно

> больше

< меньше

>= больше или равно

<= меньше или равно

<> неравно

Так же нужны логические функции:

AND – (И) если нужно, чтобы выполнялись сразу несколько условий

OR – (ИЛИ) если нужно чтобы выполнялось хоть одно условие

NOT – (НЕ) если нужно отобрать записи, исключив подходящие по критерию

Пример условия отбора к полю дата поступления может быть таким

Like 12.12.2016 - будут отобраны строчки таблицы в которых дата будет 12.12.2016.

<> 12.12.2016 - будут отобраны строчки таблицы в которых дата будет 11.12.2016 и раньше, 13.12.2016 и позже.

> 12.12.2016 - будет отобраны строки в которых дата начинается с 13.12.2016.

Если нам нужно усложнить отбор, то можно использовать логические функции И, ИЛИ и НЕ.

К примеру, если мы хотим выбрать дату поступления товара с 10.10.2015 до 12.12.2016, то если мы запишем >=10.10.2015, то будут отобраны даты и позже 12.12.2016, поэтому используем логическую функцию И.

>=10.10.2015 AND <= 12.12.2016

Как создавать запрос с помощью конструктора

1. Нажимаем на вкладку «Создать», а затем на кнопку «Конструктор запросов».

конструктор запросов

(Рисунок 1)

2. В окне «Добавление таблицы» выбираем таблицу и нажимаем «Добавить», а затем «Закрыть».

добавление таблицы

(Рисунок 2)

3. Выбираем имя таблицы или таблиц.

выбор имени таблицы

(Рисунок 3)

4. Выбираем имена столбцов, которые нам нужно получить в отчете о запросе.

выбор имени поля

(Рисунок 4)

5. Пишем условие выбора к полям (столбцам) таблицы, указывая критерий по которому будет производиться отбор.

условие выбора

(Рисунок 5)

6. Нажимаем серый крестик, чтобы закрыть конструктор запросов, если нужно записываем название запроса, нажимаем «ок»

закрываем конструктор запросов

(Рисунок 6)

7. Дважды кликаем на запросе, чтобы увидеть таблицу с отчетом о результатах запроса.

проверяем работу

(Рисунок 7)

Пример запроса.

Поиск товаров поступивших 12.09.2015 или в диапазоне дат между 01.01.2016 и 12.12.2016.

Простой запрос, может пригодиться, если нужно отобрать данные о товарах для распродажи.

пример запроса

(Рисунок 8)

Если запрос не работает

1. Запрос введен правильно, но не работает, то либо таких данных нет, либо тип данных в данном столбце – текстовый.

2. Команды в запросе введены слитно, без пробелов.

3. Если очень много текста, а критерий точно задать нельзя, то можно использовать * (звездочку), которая означает любое количество символов. Так можно в тексте найти человека по фамилии *Иванов*. Так как поиск осуществляется по кодам символов, то текст должен полностью соответствовать. По запросу Like *Иванов* в итоговую таблицу попадут все Ивановичи, Ивановы, Поливановы, так как мы задали маску по которой будут отбираться записи (строчки таблицы) и легко видеть, что в фамилии Иванович есть некоторое количество символов после Иванов, а в фамилии Поливанов, есть некоторое количество символов до Иванов. Так же следует обратить внимание на кавычки, так как звездочки должны стоять до и после кавычек обозначающих, что внутри них текст - Like *”Иванов”*

4. Выбор типа запроса осуществляется на ленте конструктора - запрос на удаление, добавление, создание таблицы.

тип запроса

(Рисунок 9)

Оставьте комментарий!

Гость
Комментатор / хотите им стать

Чтобы стать комментатором введите email и пароль. Напишите комментарий. В дальшейшем ваша связка email-пароль, позволит вам комментировать и редактировать свои данные. Не забудьте про активацию (инструкция придет на ящик, указанный при регистрации).

(обязательно)

Каталог@MAIL.RU - каталог ресурсов интернет