- •Лабораторная работа №1 по теме Access (создание б.Д.: таблицы, формы, поиск, фильтр) Уровень: начальный (кол-во часов: 6).
- •Исходные данные:
- •Создание базы данных.
- •5.А) в таблицу "Товар" добавить два поля код пост и дату пост:
- •Лабораторная работа №2 по теме Access (Запросы, Отчеты) Уровень: начальный.
Создание базы данных.
Создать файл базы данных в Вашем каталоге с именем Учет. (Необходимо для того, чтобы научиться создавать новую базу). Закрыть базу данных Учет.
Открыть базу данных sales_для АИТ. В базе данных уже существуют таблицы "Продавец", "Продажи", "Товар".
Создать в режиме конструктора таблицу (справочник): "Поставщик". Задать структуру таблицы по образцу:
Имя поля
Тип
Краткое описание
Свойства
Код пост
Счетчик
Индексированное, первичный ключ
Название
Текстовый
Размер 20, Индексированное
Номер дог
Числовой
Дата дог
Дата
Маска ввода: краткий формат
Заполнить таблицу "Поставщик" в режиме таблицы.
В таблицу "Продавец" добавить и описать поля: город, телефон, дата рождения. Смотри структуру таблицы по образцу:
Имя поля |
Тип |
Краткое описание |
Свойства |
код пр |
Числовой |
Код продавца |
Подпись: код продавца Условие на значение: меньше или равно 100 Сообщение об ошибке "код должен быть меньше 100" в случае, если введенное число больше 100 Индексированное – уникальное (первичный ключ) |
фамилия |
текстовый |
|
Размер: 20 Подпись поля: Фамилия продавца |
семья |
логический |
Да/Нет |
В Подстановке тип элемента управления: флажок |
город |
Текстовый (с помощью мастера подстановок) |
Город работы |
Подпись поля: Город работы Используется фиксированный список городов: Екатеринбург Москва С-Петербург |
телефон |
текстовый |
|
Использовать маску ввода: (9999) 999-99-99 (создать новую маску с именем телефон, см.ниже) |
дата р |
Дата/время |
|
Использовать маску ввода (стандартная): краткий формат даты Наложить формат для отображения даты: средний формат даты Подпись: Дата рождения |
Поощрения |
поле Memo |
|
|
Создание маски для ввода:
Д ля создания новой маски (шаблона) в окне "Создание масок ввода" нажмите кнопку "Список", затем кнопку с "*" - для создания новой записи и задайте параметры маски:
5.А) в таблицу "Товар" добавить два поля код пост и дату пост:
Имя поля |
Тип |
Краткое описание |
Свойства |
код тов |
счетчик |
код товара |
Подпись: Код товара ключевое поле |
название |
текстовый |
название товара |
|
цена |
денежный |
|
Число десятичных знаков: 2 |
код пост |
Подстановка из таблицы "Поставщик" |
Код поставщика |
|
дата пост |
дата |
Дата поставки товара |
|
Заполнить информацию о поставщике товаров.
Создать с помощью Мастера форм – форму для заполнения таблицы "Продавец" (назвать форму – "ввод данных Продавец") и с помощью этой формы заполнить новые поля таблицы "Продавец" (см. на первой стр.).
В базу данных sales_для АИТ импортировать таблицу Excel - клиенты.xls. Для этого:
Перейдите в объекты – Таблицы, в меню Файл, Внешние данные, Импорт найдите файл клиент.xls. Далее следуйте указанию мастера, сохранив данные в новой таблице "Клиент". При выполнении импорта задайте автоматическое создание ключа (Код). После импортирования в структуре полученной таблицы "Клиент" измените имя ключевого поля на [Код кл] (код клиента).
Добавить в таблицу Продажи поле код кл:
Имя поля |
Тип |
Краткое описание |
Свойства |
код тов |
столбец подстановки из поля [код тов] в табл. "Товары". С помощью Мастера построить |
Совпадает со значением поля [код тов] в таблице "Товар", хотя отображает соответствующее название товара (поле внешнего ключа) |
Подпись поля: Название товара Индекс: Да (Допускаются совпадения) |
код пр |
столбец подстановки из поля [код пр] в табл. "Продавец" |
-----"------ |
Подпись поля: Фамилия продавца Индекс: Да (Допускаются совпадения) |
код кл |
столбец подстановки из поля [код кл] в табл. "Клиент" |
Подстановка из таблицы "Клиент"
|
Подпись поля: Фамилия клиента Индекс: Да (Допускаются совпадения) |
кол-во |
Числовой |
кол-во единиц продано |
|
дата |
Дата/время |
дата продажи |
Подпись поля: Дата продажи Использовать маску ввода (стандартная): краткий формат даты Наложить формат для отображения даты: средний формат даты |
Заполнить в таблице «Продажи» информацию о клиенте.
Установить необходимые связи между всеми таблицами. Связи являются связями типа "один-ко-многим". Включите режимы: обеспечение целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей.
П роверьте схему данных, а затем закройте схему с сохранением.
Отредактировать форму "ввод данных Продажа".
В заголовок формы добавить текст "ПРОДАЖИ", оформленный красным цветом, размером 14 пт, жирным начертанием, отцентрирован.
В область примечания формы добавить несвязанное поле, отображающее системную дату. Для этого задать свойство поля – свойство Данные, где с помощью "Построителя выражений" построить выражение: = Date(). А в свойстве Формат задать Длинный формат даты.
Просмотреть таблицу "Продажи" с помощью формы.
С помощью "Фильтра по выделенному" показать все записи с информацией о продажах Мухина.