
- •1. Создание новой базы данных. Создание таблиц. Оформление таблиц Создание новой базы данных
- •Создание таблиц
- •Создание связей между таблицами
- •2. Создание простых запросов
- •Запросы на выборку
- •Добавление записей в таблицу в режиме запроса.
- •Задание условий отбора в запросе
- •Создание нового вычисляемого поля в запросе
- •Групповые вычисления в запросе
- •Параметрические запросы
- •Запрос на обновление
- •Запрос на удаление
- •Запрос на создание таблицы
- •3. Создание простых форм с помощью мастера и в режиме конструктора
- •Создание формы с помощью Автоформы
- •Создание формы с помощью мастера форм
- •Создание формы с помощью конструктора
- •4. Создание простых отчетов с помощью мастера и в режиме конструктора. Группировка данных в отчете
- •Создание отчета при помощи мастера
- •Создание отчета с помощью конструктора отчетов
- •Count ( [Фамилия] )
- •5. Создание базы данных с помощью мастера. Импорт таблиц из другой базы данных Работа с мастером создания базы данных.
- •Создание базы данных Торговая фирма
- •Примечание: значение по умолчанию автоматически появляется в новой записи при вводе данных в таблицу
- •6. Создание перекрестных запросов. Создание сложных запросов на выборку
- •Создание перекрестных запросов
- •Создание запросов с вычисляемыми полями и групповыми вычислениями
- •Остаток: [Суммарное количество товаров]![Количество на складе] - [Суммарное количество товаров]![Суммарное количество]
- •Сумма заказа: [Заказы]![Количество]*[Товары]![Цена]
- •Фамилия и имя: [Адреса]![Фамилия] & " " & [Адреса]![Имя]
- •Полный адрес: [Адреса]![ПочтовыйИндекс] & ", " & [Адреса]![Страна] & ", " & [Адреса]![Город] & ", " & [Адреса]![Адрес]
- •Задание сложных условий отбора в запросах на выборку
- •Not "Москва"
- •In (Люстра;Зеркало;Шкаф)
- •7. Создание сложных форм. Работа с подчиненными формами и элементами управления Группа и Вкладка
- •Создание формы с диаграммой
- •Создание формы для таблицы Поставки
- •Создание формы для таблицы Заказы
- •Создание формы для таблицы Товары
- •8. Создание отчета в виде письма. Работа с подчиненными отчетами
- •9. Создание кнопочной формы
Создание базы данных Торговая фирма
Создайте в своей папке новую базу данных Торговая фирма.
Создание таблиц в базе данных Торговая фирма
Создайте в режиме конструктора таблицу Товары со следующими полями:
Код товара: тип данных - числовой; размер – длинное целое. Сделайте это поле ключевым.
Наименование товара: тип данных - текстовый; размер - 20; обязательное поле – Да.
Цена: тип данных – денежный.
Количество на складе: тип данных - числовой; размер – длинное целое. Чтобы указать, что значение этого поля не может быть отрицательным, щелкните в строке Условие на значение и наберите >=0 Затем щелкните в строке Сообщение об ошибке и наберите текст сообщения Количество не может быть отрицательным числом
Скидка (%): тип данных - числовой; размер – длинное целое.
Сохраните таблицу под именем Товары и перейдите в режим таблицы. Введите в таблицу следующие данные:
Код товара
Наименование товара
Цена
Количество на складе
Скидка (%)
1
2
3
4
5
Люстра
Зеркало
Шкаф
Диван
Стол
2 000 000,00р.
1 000 000,00р.
30 000 000,00р.
20 000 000,00р.
3 000 000,00р.
40
30
100
60
45
5
0
10
0
5
В пятой записи попробуйте исправить значение поля Количество на складе, введя –170 и нажмите Enter. При этом на экране появится заданное вами сообщение об ошибке. Нажмите Ок в окне сообщения и введите прежнее значение.
Закройте таблицу Товары
Создайте в режиме конструктора таблицу Заказы со следующими полями:
Код заказа: тип данных - числовой; размер – длинное целое. Сделайте это поле ключевым.
Код товара: тип данных - числовой; размер – длинное целое.
Код клиента: тип данных - числовой; размер – длинное целое.
Количество: тип данных - числовой; размер – длинное целое. Задайте для этого поля условие на значение и сообщение об ошибке как для поля Количество на складе таблицы Товары.
Дата заказа: тип данных – Дата/время. Формат поля — Длинный формат даты. Задайте маску ввода для этого поля. Для этого выполните следующие действия:
Щелкните в строке Маска ввода и нажмите кнопку построителя […]. Подтвердите сохранение таблицы и введите имя таблицы Заказы. После этого на экране появится окно мастера создания маски ввода.
На первом шаге мастера щелкните по строке Краткий формат даты и нажмите кнопку Далее
На следующем шаге мастера выберите из списка символ шаблона # . Затем щелкните в строке Проверка: и введите дату 12.09.99 (при этом символы шаблона заменяются на цифры, введенные с клавиатуры). Нажмите кнопку Далее
На последнем шаге мастера нажмите кнопку Готово
Чтобы указать, что дата заказа не может быть позже сегодняшней даты, выполните следующие действия:
щелкните в строке Условие на значение и нажмите кнопку построителя выражений […]
в окне построителя выражений наберите символ < (или вставьте его с помощью соответствующей кнопки)
дважды щелкните по папке Функции, чтобы она раскрылась, а затем раскройте папку Встроенные функции
из списка в центральной части окна построителя выберите категорию функций Дата/время, а из списка в правой части окна построителя выберите функцию Date и нажмите кнопку Вставить
после этого нажмите кнопку Ок в окне построителя. Выражение в строке Условие на значение будет иметь вид < Date()
щелкните в строке Сообщение об ошибке и наберите текст сообщения Дата заказа не может быть позже сегодняшнего числа
Способ доставки: тип данных – текстовый, значение по умолчанию — Самовывоз