
- •230103 «Автоматизированные системы обработки информации и управления»
- •Работа с таблицами Создание таблицы в режиме конструктора
- •Практическая часть
- •1. Таблица product_group, которая содержит следующие поля:
- •2. Таблица products, которая содержит следующие поля:
- •3. Таблица prihod, которая содержит следующие поля:
- •4. Таблица ed_izmer, которая содержит следующие поля:
- •5. Таблица postav_ik, которая содержит следующие поля:
- •Вопросы для контроля
- •Литература
- •Лабораторная работа № 2
- •Теоретическая часть
- •Практическая часть
- •Практическая часть
- •Практическая часть
- •Вопросы для контроля
- •Литература
- •Лабораторная работа № 5
- •Теоретическая часть
- •Практическая часть
- •Создаем форму для справочника «Поставщики»
- •Вопросы для контроля
- •Литература
1. Таблица product_group, которая содержит следующие поля:
id (счетчик) – нужно задать как ключевое,
product_name (текстовый) –наименование категории продукта.
Данная таблица будет справочником по категориям продуктов.
2. Таблица products, которая содержит следующие поля:
id (счетчик) – нужно задать как ключевое,
product_name (текстовый) –наименование продукта,
id_product_group (тип данных –числовой, в свойствах поля- размер поля- Длинное целое) – код группы продуктов,
time_hraneniya (тип данных –числовой, в свойствах поля- размер поля- Длинное целое) – время хранения продукта,
id_ed_izmer (тип данных –числовой, в свойствах поля- размер поля- Длинное целое) – код единицы измерения по умолчанию.
Эта таблица будет справочником продуктов.
3. Таблица prihod, которая содержит следующие поля:
id (счетчик) – нужно задать как ключевое,
number_docum (текстовый, в свойствах поля- размер поля- 20) – номер накладной
id_postav_ik тип данных –числовой, в свойствах поля- размер поля- Длинное целое) – код поставщика,
date_prihoda (тип данных - Дата/время) – дата прихода,
sum (тип данных -числовой, в свойствах поля- размер поля- Одинарное с плавающей точкой) – сумма прихода.
Таблица прихода продуктов на склад.
4. Таблица ed_izmer, которая содержит следующие поля:
id (счетчик) – нужно задать как ключевое,
ed_name (текстовый, в свойствах поля- размер поля- 50) – наименование единицы измерения.
Таблица справочник по единицам измерения.
5. Таблица postav_ik, которая содержит следующие поля:
id (счетчик) – нужно задать как ключевое,
postav_ik_name (текстовый, в свойствах поля- размер поля- 255) – наименование организации поставщика,
phone (текстовый, в свойствах поля- размер поля- 50) – телефон организации,
address (текстовый, в свойствах поля- размер поля- 255) – адрес организации,
director (текстовый, в свойствах поля- размер поля- 255) – руководитель организации.
Таблица будет справочником поставщиков.
Вопросы для контроля
Для чего используют MS Access?
Какие объекты существуют в MS Access?
С помощью чего можно создать таблицы в MS Access?
Зачем задавать ключевые поля?
Для чего нужны индексы?
Чем первичный ключ отличается от вторичного?
Литература
Фаронов В.В. Программирование на языке высокого уровня: Учебник для вузов. -СПб.: Питер, 2003.
Бобровский С.И. Delphi 7. Учебный курс. - СПб.: Питер, 2005.
Кетков Ю.Л., Кетков А.Ю. Практика программирования: Visual Basic, C++ Builder, Delphi. - СПб.: БХВ - Петербург, 2005.
Лабораторная работа № 2
Тема: Cоздание главной формы программы склад
Цель: научиться создавать форму в Delphi, для созданной базы данных в Access
Оборудование и/или программное обеспечение: ПК, Delphi
Теоретическая часть
Редкая программа обходится одной формой. Мы можем с лёгкостью создавать дополнительные формы Delphi, предоставляющие возможность, например, вести диалог с пользователем, принимать и выводить любую необходимую информацию. В этом уроке научимся создавать несколько форм Delphi дополнительно к основной. Ввести новую форму в программу проще всего нажатием на кнопочку на главном окне Delphi. Также есть и соответствующая команда меню File -» New -» Form
Форма создаётся вместе с новым модулем, описывающим её работу. Сразу же покажем, как удалить Форму из программы. Для этого также есть кнопочка, и команда меню Project -» Remove from project.... Так как Форма создаётся вместе с её модулем, то в появившемся окошке нужно выбрать модуль, который и будет удалён из проекта вместе с Формой:
Сразу возникает вопрос, а что будет, если попытаться удалить и модуль Unit1, что останется?. Выполните команду Project -» View Sourse. В редакторе кода появится новая вкладка, на которой будет отображён код Главного Окна программы (не Главной Формы, а именно Окна. В Windows ведь все объекты рассматриваются как окна.) Главное окно невидимо, но управляет всем проектом, и может работать вообще без Форм. Туда можно вставлять свой код, и писать нехилые программы, как в классическом Паскале.