- •Информационная система «Нотариальная контора»
- •Введение
- •Цель и задачи курсового проектирования
- •Вариант задания
- •Создание и заполнение таблиц в ms Access
- •Разработка таблицы Клиенты
- •Разработка таблицы Услуги
- •Разработка таблицы Сделки
- •Реализация запросов к данным
- •Запрос №1
- •Запрос №2
- •Запрос №3
- •Реализация схемы данных
- •Запрос №4
- •Запрос №5
- •Разработка пользовательского интерфейса
- •Разработка формы Запросы
- •Разработка формы Таблицы
- •Разработка главной формы Клиенты и подчинённой формы Сделки
- •Разработка формы Главное меню
- •Защита данных
- •Список источников
Создание и заполнение таблиц в ms Access
Разработка таблицы Клиенты
Запустим программное средство MS Access для создания многотабличной базы данных. Перейдём в режим Конструктор таблиц. На открывшейся вкладке получим шаблон для создания таблицы, где выделены три столбца: Имя поля, Тип данных и Описание.
Прежде чем заполнить разделы в программе разработаем структуру в текстовом виде, как показано в таблице 1, заранее определив свойства атрибутов Тип данных и Формат данных.
Таблица 1 – Структура таблицы Клиенты |
|||
Имя поля |
Тип данных |
Формат данных |
Значение элементов свойств поля/правило ввода |
Код клиента |
Счетчик |
Длинное целое |
Ключевое поле |
Название |
Короткий текст |
50 |
|
Вид деятельности |
Короткий текст |
50 |
|
Адрес |
Короткий текст |
50 |
|
Телефон |
Короткий текст |
15 |
"+7(9"99")-"999\-99\-99 |
Опираясь на прописанную структуру, заполняем столбец Имя поля. В соседнем разделе выбираем для каждой строчки требуемый тип данных. Добавляем описание полей, как показано на рисунке 1.
|
Рисунок 1 – Таблица Клиенты в режиме Конструктор |
Создадим для поля Телефон маску ввода с помощью Мастера масок. Последовательно заполняя поля формы, настроим вид маски ввода данных, как это показано на рисунке 2. В результате в списке масок появится новый элемент: телефон с видом данных "+7(9"99")-"999\-99\-99.
|
Рисунок 2 – Поля окна Настройка масок ввода |
В разделе Свойства поля можем видеть добавленную маску ввода.
|
Рисунок 3 – Маска ввода поля Телефон |
Заполним полученную таблицу данными о клиентах конторы, как представлено на рисунке 4.
|
Рисунок 4 – Заполненная таблица Клиенты |
Разработка таблицы Услуги
Разработаем для таблицы Услуги структуру в текстовом виде, как показано в таблице 2, заранее определив свойства атрибутов Тип данных и Формат данных. Определим правило ввода для поля Название, указав запрет на пустые строки.
Таблица 2 – Структура таблицы Услуги |
|||
Имя поля |
Тип данных |
Формат данных |
Маска ввода/правило ввода |
Код услуги |
Счетчик |
Длинное целое |
Ключевое поле |
Название |
Короткий текст |
50 |
<> “” |
Описание |
Короткий текст |
50 |
|
Опираясь на прописанную структуру, заполняем столбец Имя поля. В соседнем разделе выбираем для каждой строчки требуемый тип данных. Добавляем описание полей, как показано на рисунке 5.
|
Рисунок 5 – Таблица Услуги в режиме Конструктор |
Используя строку Правило проверки в разделе Свойства поля для столбца Название установим запрет на пустые строки. Формулировка сообщения об ошибке в случае несоблюдения правила приведена на рисунке 6.
|
Рисунок 6 – Правило ввода для поля Название |
Заполним полученную таблицу данными об услугах, как представлено на рисунке 7.
|
Рисунок 7 – Заполненная таблица Услуги |
