Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка-Access.doc
Скачиваний:
10
Добавлен:
11.11.2019
Размер:
360.45 Кб
Скачать

Создание базы данных Торговая фирма

  • Создайте в своей папке новую базу данных Торговая фирма.

Создание таблиц в базе данных Торговая фирма

  1. Создайте в режиме конструктора таблицу Товары со следующими полями:

  • Код товара: тип данных - числовой; размер – длинное целое. Сделайте это поле ключевым.

  • Наименование товара: тип данных - текстовый; размер - 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. При этом на экране появится заданное вами сообщение об ошибке. Нажмите Ок в окне сообщения и введите прежнее значение.

  • Закройте таблицу Товары

  1. Создайте в режиме конструктора таблицу Заказы со следующими полями:

  • Код заказа: тип данных - числовой; размер – длинное целое. Сделайте это поле ключевым.

  • Код товара: тип данных - числовой; размер – длинное целое.

  • Код клиента: тип данных - числовой; размер – длинное целое.

  • Количество: тип данных - числовой; размер – длинное целое. Задайте для этого поля условие на значение и сообщение об ошибке как для поля Количество на складе таблицы Товары.

  • Дата заказа: тип данных – Дата/время. Формат поля — Длинный формат даты. Задайте маску ввода для этого поля. Для этого выполните следующие действия:

  1. Щелкните в строке Маска ввода и нажмите кнопку построителя […]. Подтвердите сохранение таблицы и введите имя таблицы Заказы. После этого на экране появится окно мастера создания маски ввода.

  2. На первом шаге мастера щелкните по строке Краткий формат даты и нажмите кнопку Далее

  3. На следующем шаге мастера выберите из списка символ шаблона # . Затем щелкните в строке Проверка: и введите дату 12.09.99 (при этом символы шаблона заменяются на цифры, введенные с клавиатуры). Нажмите кнопку Далее

  4. На последнем шаге мастера нажмите кнопку Готово

Чтобы указать, что дата заказа не может быть позже сегодняшней даты, выполните следующие действия:

  1. щелкните в строке Условие на значение и нажмите кнопку построителя выражений […]

  2. в окне построителя выражений наберите символ < (или вставьте его с помощью соответствующей кнопки)

  3. дважды щелкните по папке Функции, чтобы она раскрылась, а затем раскройте папку Встроенные функции

  4. из списка в центральной части окна построителя выберите категорию функций Дата/время, а из списка в правой части окна построителя выберите функцию Date и нажмите кнопку Вставить

  5. после этого нажмите кнопку Ок в окне построителя. Выражение в строке Условие на значение будет иметь вид < Date()

  6. щелкните в строке Сообщение об ошибке и наберите текст сообщения Дата заказа не может быть позже сегодняшнего числа

  • Способ доставки: тип данных – текстовый, значение по умолчанию — Самовывоз