Практикум для изучения возможностей работы в СУБД Access. Устюгова В.Н. - 21 стр.

UptoLike

Составители: 

21
9. Открыть таблицу Товары в режиме конструктора. Найти поле КодТипа. Какого оно
типа? (числового). Обратите внимание, что данное поле в свойстве поля «Подпись» имеет
значение Тип. Переключитесь в режим таблицы. Найдите поле КодТипа. Нашли? Это поле
в режиме таблицы имеет подпись Тип. Какого типа поле Тип по данным? (строкового)
Почему? Переключитесь в режим конструктора, выберите поле и в свойствах поля
переключитесь на закладку «Подстановка». Реально это поле числовое и сортировка
произошла по числам, а не по подстановочным значениям.
10.Создать запрос, позволяющий «Найти клиентов, которые ничего не заказали».
В запросе связать таблицы Клиенты и Заказы. Выбрать поля Название (из Клиенты) и
КодСотрудника, ДатаРазмещения (из Заказы). Использовать параметры объединения (всех
из Клиенты и только тех и из Заказы, в которых связанные поля совпадают). Выбрать связь
(линию, связывающую таблицы), 1 раз щелкнуть левой кнопкой мыши, 1 раз щелкнуть
правой кнопкой мыши, выбрать «Параметры объединения», определить тип объединения.
В строке «Условие отбора» для поля КодСотрудника ввести null. Просмотреть запрос в
режиме таблицы. Сохранить запрос под именем КлиентыБезЗаказов.
Для поиска полей, которые содержат значения, следует использовать not null или is
not null или not is null.
Для поиска полей, которые не содержат значений, следует использовать null или is
null.
11. Аналогичный запрос можно создать и другим способом. Это задание можно будет
выполнить, если на вашем компьютере установлены дополнительные возможности Мастера
MS Access!!!
Выполнить: Объект «Запросы», кнопка «Создать», выбрать «Записи без
подчиненных». Выбрать таблицу Клиенты, кнопка «Далее», выбрать таблицу Заказы,
кнопка «Далее», связать таблицы по полю КодКлиента, кнопка «Далее», выбрать поля
Название и ОбращатьсяК, кнопка «Далее», следовать за мастером запросов. Просмотреть
запрос в режиме таблицы и конструктора. Сохранить запрос.
Для задания диапазона значений в окне конструктора запросов могут быть
использованы операторы > (больше), >= (не менее), < (меньше), <= (не более) и Between
(Выражение1) and (Выражение2) как с текстовыми и числовыми полями, так и с полями
дат). Для ввода условия выборки можно использовать окно «Построитель выражений»
( ).
12. Создать запрос, который позволяет «Найти клиентов, разместивших заказ после 1
января 1995г. »
Создать копию запроса КлиентыБезЗаказов (меню «Файл» _ пункт «Сохранить как») и
откорректировать новый запрос. В строке «Условие отбора» для поля ДатаРазмещения
ввести >01/01/1995.
13. Создать запрос, который позволяет «Найти клиентов, разместивших заказы после 1
января 1995г, чей заказ исполнен меньше, чем за 10 дней».
Создать копию запроса КлиентыБезЗаказов и откорректировать новый запрос.
Добавить поле Дата исполнения. В строке «Условие отбора» для поля ДатаИсполнения
ввести <#01/01/1995#+10.
14. Создать запрос, который позволяет «Найти клиентов, разместивших заказ между 1
января 1995г и 31 января 1995г».
Использовать оператор Between (Выражение1) and (Выражение2) (смотри help).
     9. Открыть таблицу Товары в режиме конструктора. Найти поле КодТипа. Какого оно
типа? (числового). Обратите внимание, что данное поле в свойстве поля «Подпись» имеет
значение Тип. Переключитесь в режим таблицы. Найдите поле КодТипа. Нашли? Это поле
в режиме таблицы имеет подпись Тип. Какого типа поле Тип по данным? (строкового)
Почему? Переключитесь в режим конструктора, выберите поле и в свойствах поля
переключитесь на закладку «Подстановка». Реально это поле числовое и сортировка
произошла по числам, а не по подстановочным значениям.

      10.Создать запрос, позволяющий «Найти клиентов, которые ничего не заказали».
В запросе связать таблицы Клиенты и Заказы. Выбрать поля Название (из Клиенты) и
КодСотрудника, ДатаРазмещения (из Заказы). Использовать параметры объединения (всех
из Клиенты и только тех и из Заказы, в которых связанные поля совпадают). Выбрать связь
(линию, связывающую таблицы), 1 раз щелкнуть левой кнопкой мыши, 1 раз щелкнуть
правой кнопкой мыши, выбрать «Параметры объединения», определить тип объединения.
В строке «Условие отбора» для поля КодСотрудника ввести null. Просмотреть запрос в
режиме таблицы. Сохранить запрос под именем КлиентыБезЗаказов.
       Для поиска полей, которые содержат значения, следует использовать not null или is
not null или not is null.
       Для поиска полей, которые не содержат значений, следует использовать null или is
null.

     11. Аналогичный запрос можно создать и другим способом. Это задание можно будет
выполнить, если на вашем компьютере установлены дополнительные возможности Мастера
MS Access!!!
     Выполнить: Объект «Запросы», кнопка «Создать», выбрать «Записи без
подчиненных». Выбрать таблицу Клиенты, кнопка «Далее», выбрать таблицу Заказы,
кнопка «Далее», связать таблицы по полю КодКлиента, кнопка «Далее», выбрать поля
Название и ОбращатьсяК, кнопка «Далее», следовать за мастером запросов. Просмотреть
запрос в режиме таблицы и конструктора. Сохранить запрос.

      Для задания диапазона значений в окне конструктора запросов могут быть
использованы операторы > (больше), >= (не менее), < (меньше), <= (не более) и Between
(Выражение1) and (Выражение2) как с текстовыми и числовыми полями, так и с полями
дат). Для ввода условия выборки можно использовать окно «Построитель выражений»
(   ).


     12. Создать запрос, который позволяет «Найти клиентов, разместивших заказ после 1
января 1995г. »
Создать копию запроса КлиентыБезЗаказов (меню «Файл» _ пункт «Сохранить как») и
откорректировать новый запрос. В строке «Условие отбора» для поля ДатаРазмещения
ввести >01/01/1995.

     13. Создать запрос, который позволяет «Найти клиентов, разместивших заказы после 1
января 1995г, чей заказ исполнен меньше, чем за 10 дней».
       Создать копию запроса КлиентыБезЗаказов и откорректировать новый запрос.
Добавить поле Дата исполнения. В строке «Условие отбора» для поля ДатаИсполнения
ввести <#01/01/1995#+10.

     14. Создать запрос, который позволяет «Найти клиентов, разместивших заказ между 1
января 1995г и 31 января 1995г».
       Использовать оператор Between (Выражение1) and (Выражение2) (смотри help).

                                           21