Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab acs sale-АИТ.DOC
Скачиваний:
3
Добавлен:
29.08.2019
Размер:
390.66 Кб
Скачать

Создание базы данных.

  1. Создать файл базы данных в Вашем каталоге с именем Учет. (Необходимо для того, чтобы научиться создавать новую базу). Закрыть базу данных Учет.

  2. Открыть базу данных sales_для АИТ. В базе данных уже существуют таблицы "Продавец", "Продажи", "Товар".

  3. Создать в режиме конструктора таблицу (справочник): "Поставщик". Задать структуру таблицы по образцу:

    Имя поля

    Тип

    Краткое описание

    Свойства

    Код пост

    Счетчик

    Индексированное, первичный ключ

    Название

    Текстовый

    Размер 20, Индексированное

    Номер дог

    Числовой

    Дата дог

    Дата

    Маска ввода: краткий формат

  4. Заполнить таблицу "Поставщик" в режиме таблицы.

  5. В таблицу "Продавец" добавить и описать поля: город, телефон, дата рождения. Смотри структуру таблицы по образцу:

Имя поля

Тип

Краткое описание

Свойства

код пр

Числовой

Код продавца

Подпись: код продавца

Условие на значение: меньше или равно 100

Сообщение об ошибке "код должен быть меньше 100" в случае, если введенное число больше 100

Индексированное – уникальное (первичный ключ)

фамилия

текстовый

Размер: 20

Подпись поля: Фамилия продавца

семья

логический

Да/Нет

В Подстановке тип элемента управления: флажок

город

Текстовый

(с помощью мастера подстановок)

Город работы

Подпись поля: Город работы

Используется фиксированный список городов:

Екатеринбург

Москва

С-Петербург

телефон

текстовый

Использовать маску ввода: (9999) 999-99-99 (создать новую маску с именем телефон, см.ниже)

дата р

Дата/время

Использовать маску ввода (стандартная): краткий формат даты

Наложить формат для отображения даты: средний формат даты

Подпись: Дата рождения

Поощрения

поле Memo

Создание маски для ввода:

Д ля создания новой маски (шаблона) в окне "Создание масок ввода" нажмите кнопку "Список", затем кнопку с "*" - для создания новой записи и задайте параметры маски:

5.А) в таблицу "Товар" добавить два поля код пост и дату пост:

Имя поля

Тип

Краткое описание

Свойства

код тов

счетчик

код товара

Подпись: Код товара

ключевое поле

название

текстовый

название товара

цена

денежный

Число десятичных знаков: 2

код пост

Подстановка из таблицы "Поставщик"

Код поставщика

дата пост

дата

Дата поставки товара

Заполнить информацию о поставщике товаров.

  1. Создать с помощью Мастера форм форму для заполнения таблицы "Продавец" (назвать форму – "ввод данных Продавец") и с помощью этой формы заполнить новые поля таблицы "Продавец" (см. на первой стр.).

  2. В базу данных sales_для АИТ импортировать таблицу Excel - клиенты.xls. Для этого:

Перейдите в объекты – Таблицы, в меню Файл, Внешние данные, Импорт найдите файл клиент.xls. Далее следуйте указанию мастера, сохранив данные в новой таблице "Клиент". При выполнении импорта задайте автоматическое создание ключа (Код). После импортирования в структуре полученной таблицы "Клиент" измените имя ключевого поля на [Код кл] (код клиента).

  1. Добавить в таблицу Продажи поле код кл:

Имя поля

Тип

Краткое описание

Свойства

код тов

столбец подстановки из поля [код тов] в табл. "Товары".

С помощью Мастера построить

Совпадает со значением поля [код тов] в таблице "Товар", хотя отображает соответствующее название товара (поле внешнего ключа)

Подпись поля: Название товара

Индекс: Да (Допускаются совпадения)

код пр

столбец подстановки из поля [код пр] в табл. "Продавец"

-----"------

Подпись поля: Фамилия продавца

Индекс: Да (Допускаются совпадения)

код кл

столбец подстановки из поля [код кл] в табл. "Клиент"

Подстановка из таблицы "Клиент"

Подпись поля: Фамилия клиента

Индекс: Да (Допускаются совпадения)

кол-во

Числовой

кол-во единиц продано

дата

Дата/время

дата продажи

Подпись поля: Дата продажи

Использовать маску ввода (стандартная): краткий формат даты

Наложить формат для отображения даты: средний формат даты

Заполнить в таблице «Продажи» информацию о клиенте.

  1. Установить необходимые связи между всеми таблицами. Связи являются связями типа "один-ко-многим". Включите режимы: обеспечение целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей.

  2. П роверьте схему данных, а затем закройте схему с сохранением.

  3. Отредактировать форму "ввод данных Продажа".

  • В заголовок формы добавить текст "ПРОДАЖИ", оформленный красным цветом, размером 14 пт, жирным начертанием, отцентрирован.

  • В область примечания формы добавить несвязанное поле, отображающее системную дату. Для этого задать свойство поля – свойство Данные, где с помощью "Построителя выражений" построить выражение: = Date(). А в свойстве Формат задать Длинный формат даты.

  • Просмотреть таблицу "Продажи" с помощью формы.

  1. С помощью "Фильтра по выделенному" показать все записи с информацией о продажах Мухина.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]