Читайте также:
|
|
1. Создайте новую базу данных с именем Крокус.
2. В режиме конструктора создайте новую таблицу.
3. В столбец Имя поля введите названия полей НомерСклада, Адрес, Телефон, Заведующий.
4. Для поля НомерСклада установите ключ, тип данных – числовой, подпись – № склада.
![]() | ![]() |
Для поля Адрес установите подпись Адрес Склада, для поля Телефон – подпись Телефон Склада; введите маску ввода в виде: 000-00-00 (символ 0 означает, что в данную позицию должна быть введена цифра); размер поля – 15.
5. Сохраните таблицу под именем Склады. Перейдите в режим таблицы и введите данные, предложенные ниже.
6. Создайте таблицу Товары, задав для поля КодТовара ключ, тип данных – числовой, размер поля – целое.
Товары
КодТовара Тип Марка Производитель Цена Количество НомерСклада |
7. Для поля Тип установите подпись Тип товара, размер поля – 25 символов. С помощью мастера подстановки создайте для дальнейшего использования фиксированный набор следующих значений: системный блок, монитор, принтер, сканер, мышь.
8. Для поля Марка установите подпись Марка товара. Для поля Производитель установите размер поля в 25 символов. Для поля Цена задайте тип данных денежный, число десятичных знаков – 2. Для поля Количество установите тип данных – числовой, размер поля – целое.
9. Обеспечьте ввод только положительных значений в поля Цена и Количество. Для этого задайте в свойствах полей задайте условие на значение «>0», для сообщения об ошибке введите текст «Введите положительное число».
10. Для поля НомерСклада таблицы Товары с помощью мастера подстановки сформируйте список значений на основе данных соответствующего поля таблицы Склады.
11. Для поля Количество задайте подпись Количество на складе.
12. Сохраните таблицу под именем Товары. Перейдите в режим таблицы и введите данные, предложенные ниже.
13. Добавьте в таблицу Товары поле Поставки. Для этого поля определите: Тип данных – логический, Подпись – Поставки прекращены; Значение по умолчанию – ложь. Заполните поле Поставки значениями.
14. Установите связи между таблицами (команда Сервис/Схема данных) перетащив поле НомерСклада таблицы Склады на поле НомерСклада таблицы Товары. Обеспечьте целостность данных, каскадное обновление и удаление данных в связанных таблицах, установив соответствующие флажки в окне.
15. В таблицу Товары добавьте поле Изображение. Задайте для него тип данных – поле объекта OLE. Вставьте в три-четыре записи рисунки, созданные с помощью приложения Paint, или имеющиеся в библиотеке рисунки.
16. Отсортируйте записи в таблице Товары по реквизиту Цена.
17. В таблице Товары, используя фильтрацию, отобразите записи, в которых цена товара больше 10 000 руб.
18. В таблице Товары, используя расширенный фильтр, отобразите данные о товарах в ценовом диапазоне от 4000 до 7000 руб.
19. Просмотрите записи таблицы Товары в режиме Автоформа (Формы/Создать/Автоформа). Добавьте новую запись.
20. В режиме Автоформа осуществите поиск товаров фирмы-производителя HP (Правка/Найти).
Упражнение 2. Простой запрос, параметрический запрос
1. Откройте базу данных Крокус.
2. В режиме конструктора создайте таблицу Клиенты.
3. В столбец Имя поля введите названия полей.
Клиенты
КодКлиента Название Адрес Телефон Контактное лицо |
4. Для поля КодКлиента установите ключ, тип данных – числовой, размер поля – целое. Для поля Название задайте размер поля – 20, Подпись – Название фирмы.
5. Для поля Телефон установите подпись Телефон клиента, введите маску ввода: 000-00-00, Размер поля – 15.
6. Сохраните таблицу под именем Клиенты. Перейдите в режим таблицы и введите данные, предложенные ниже.
7. Создайте таблицу Продажи:
Продажи
Код Дата продажи КодТовара КодКлиента Количество Скидка |
8. Для поля Код установите ключ, тип данных – числовой, размер поля – целое.
9. Для поля Дата продажи задайте тип Дата/время и обеспечьте ввод дат позже 01/01/2007 г. Для сообщения об ошибке введите текст «Проверьте введенную дату».
10. Для поля КодТовара с помощью мастера подстановок сформируйте список значений кодов товара, их типа и и марки из таблицы Товары, скрыв на последнем шаге Мастера подстановок ключевой столбец.
11. Для поля КодКлиента с помощью мастера подстановок сформируйте список значений кодов клиентов и их названий из таблицы Клиенты, скрыв на последнем шаге Мастера подстановок ключевой столбец.
12. Для поля Количество установите тип данных – числовой, подпись – Проданное количество.
13. Определите для поля Скидка тип данных – числовой, формат поля – процентный. Обеспечьте ввод скидок до 100%; установите размер поля – одинарное с плавающей точкой; число десятичных знаков – 0; условие на значение «Between 0 And 1»; сообщение об ошибке – «Размер поля не должен превышать 100%»
14. Заполните таблицу Продажи данными, предложенными ниже. В поле Скидка поставьте конкретные значения для отдельных записей.
15. Откройте окно Сервис/Схема данных, убедитесь в наличии связей между между всеми таблицами. Измените свойства связей, обеспечив целостность данных, каскадное обновление и удаление данных в связанных таблицах.
16. Создайте запрос на отображение из БД записей с реквизитами:
- дата продажи, полное наименование товара, номер склада, с которого был продан товар, количество проданного товара. Для этого задайте в окне конструктора запросов:
Вид результата:
- дата продажи мониторов, количество проданного товара, название и номер телефона фирм, их купивших;
- полное наименование товара, проданного со скидкой, дата продажи, название фирмы, купившей товар, размер скидки;
- принтеры, проданные со скидкой, дата продажи, цена, название покупателя, размер скидки;
- товары, проданные ООО «Сигма» после 5 апреля 2007 г., указав полное наименование товара и номер склада, с которого был продан товар (задать условие отбора "*Сигма*");
- товары, проданные ООО «Сигма» и ОАО «Горизонт» с 7 марта по 15 июня 2007 г., указав полное наименование товара, его цену и размер скидки;
- полное наименование принтера, цена и номер склада, где они хранятся.
- отображающий информацию о системных блоках стоимостью до определенной суммы, их полное наименование, цены и номер телефонов склада, где они хранятся (параметр – цена товара, задать условие отбора «<[Введите цену]»);
- отображающий сведения о товарах, проданных со склада, определяемого значением параметра. Укажите полное наименование товара, дату продажи, количество проданного товара, скидку;
- отображающий сведения о товарах, проданных в феврале 2007 г., с указанием их полного наименования, цены и номера склада. На основе полученного запроса создайте параметрический запрос для отображения товаров, проданных за конкретное число, определяемое параметром.
Дата добавления: 2014-11-24; просмотров: 162 | Поможем написать вашу работу | Нарушение авторских прав |
<== предыдущая лекция | | | следующая лекция ==> |
Упражнение 1. Создание новой базы данных. Работа с данными таблицы | | | Решение финансово-экономических задач |