Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Задание 1. Создать запрос при помощи Мастера запросов.
1.1. Нажимите на закладке Создание и кнопку Мастер запросов. Выбирите Простой запрос и нажимаем OK.
1.2. В раскрывающемся списке Таблицы и запросы выбирите таблицу «Контакты», из списка «Доступные поля» выбираем: Фамилия, Имя и Телефон. Затем из таблицы «Книги» выбираем: Название и Автор; а из таблицы «Записи» - Дата выдачи. И нажимаем Далее. Вводим имя запроса, ставим переключатель на «Открыть запрос для просмотра данных» и нажимаем «Готово».
Задание 2. Создать запрос с помощью Конструктора запросов.
Мастер запросов умеет конструировать только простые условия отбора. Чтобы наложить дополнительные ограничения, следует пользоваться конструктором запросов, обеспечивающим полное управление параметрами запроса и построение сложных условий отбора данных.
2.1. Переходим на закладку Создание и нажимаем кнопку Конструктор Запросов Добавляем все три таблицы и закрываем окно. Из раскрывающегося списка выбираем таблицы и поля для отображения в запросе, как показано на рисунке 4.7. Окно конструктора запросов.
2.2. Добавьте условие отбора. Для этого в бланке запроса щелкаем на ячейке Условие отбора столбца Дата выдачи правой кнопкой мыши и выбираем в контекстном меню команду Построить. Откроется окно построителя выражений (рисунок 4.8). В левом списке построителя щелкаем на папке Операторы. В среднем списке выбираем категорию Сравнения. В правом списке дважды щелкаем на пункте Between. Щелчком выделяем в поле формулы первый местозаполнитель Выражение. В левом списке построителя выражений двойным щелчком открываем папку Функции. Щелкаем на папке Встроенные функции. В среднем списке построителя выражений щелкаем на пункте Дата/время.
Рис.4.7. Окно конструктора запроса
Рис.4.8. Окно построителя выражений
В правом списке дважды щелкаем на функции DateValue, чтобы заменить ею местозаполнитель Выражение. Выделив местозаполнитель «stringexpr», вводим текст «01.02.2011». Заменяем второй местозаполнитель «Выражение» на выражение DateValue («31.02.2011»). В результате у нас получилась формула Between DateValue(«01.02.2011») And DateValue(«31.02.2011»). Она проверяет условие нахождения даты в интервале от 1 до 31 февраля 2011 г Нажимаем па кнопке ОК. Для выполнения запроса нажимаем Выполнить
Задание 3. Создать запрос действия
Запросы действия являются инструментом преобразования данных могут применяться также для добавления, удаления и обновления группы записей таблицы. Измените в таблице «Книги» номер по картотеке.
3.1 Создайте новый запрос в режиме конструктора. В окне конструктора откройте таблицу «Книги». В значение поле выбирите «Номер по картотеке». В поле Тип запроса выбираем запрос на обновление, при этом в бланке запроса появиться еще одно поле – обновление, в которое нужно ввести новое значение поля. В поле Обновление вызываем контекстное меню, щелкаем на пункте Построить В окне построителя выражений пишем формулу, как показано на рисунке 4.9. Окно построителя выражений.
Рис.4.9. Окно построителя выражений
В поле Условие отбора вызываем контекстное меню, щелкаем на пункте Построить. В окне построителя выражений пишем формулу:
Закрываем запрос, сохранив под именем «Обновление». Двойным кликом выполняем запрос «Обновление», Access проинформирует об обнаружении одной записи, удовлетворяющей условию отбора, и попросит подтвердить необходимость ее изменения.
Задание 4. Создать запрос SQL.
Язык SQL является наиболее распространенным языком управления баз данных клиент – серверов. Это язык реляционных баз данных, а не язык систем программирования. В Microsoft Access используется язык Jet SQL.
Создаем новый запрос в режиме конструктора. Переходим в режим SQL. В открывшемся окне пишется запрос на языке SQL добавление новой записи в таблицу «Книги»:
INSERT INTO Книги (Название, автор, издательство, Год_издания, Номер_по_картотеке)
VALUES ('Му-Му', 'Тургенев', 'Роспечать', "2007", "845623");
Нажмите кнопку Выполнить, появится окно подтверждения добавления новой записи, нажимаем ОК.
Дата публикования: 2014-11-03; Прочитано: 353 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!