Автор работы: Пользователь скрыл имя, 06 Декабря 2014 в 16:16, лабораторная работа
Предварительно создайте базу данных на основании схемы данных с Рисунка 1.
Работа со связанными таблицами. Добавление записей.
Предварительно создайте базу данных на основании схемы данных с Рисунка 1.
Рисунок 1. – Схема данных
Примечание: можете использовать ранее созданную таблицу выполняя действия по аналогии с описанными.
1 Добавление новой записи в таблицу. Создание ниспадающего списка.
1. Создайте новую форму Form2. В свойстве Caption формы задайте Добавление информации.
2. Добавьте компонент PageControl на форму. Выделив компонент, добавьте новые закладки нажав правую кнопку мыши и выбрав NewPage.
В свойстве Caption добавьте следующий текст: TabSheet1– Личная информация, TabSheet2 – Сведения о работе.
3. Закладка «Личная информация» будет выглядеть, как на рисунке 2:
Рисунок 2 – Форма с вкладками
Для полей Код сотрудника и ФИО выбраны текстовые поля – Edit.
Для поля Пол выбран компонент Combobox. В свойстве Items добавьте две строки:
Для поля «Дата Рождения» выбран компонент DateTimePicker из закладки Win32.
Для кнопки «Далее» добавьте следующий программный код:
Form2.TabSheet2.Show;
4. Закладка «Служебная
Рисунок 3 – Вкладка «Служебная информация»
Для полей «Дата Найма» и «Дата Увольнения» выбраны поля – DateTimePicker из закладки Win32.
Для полей «Отдел» и «Должность» выбраны компоненты Combobox.
5. Добавьте на форму следующие компоненты:
ADOConnection1 свяжите с базой данных;
ADOTable1 свяжите с таблицей Сотрудники;
ADOTable2 свяжите с таблицей Отделы;
ADOTable3 свяжите с таблицей Должности.
Для каждой ADOTable добавьте DataSource и установите связь с таблицей.
6. Кликните мышью на компоненте ADOTable2 и добавьте поле «Код_отдела» на закладку «Служебная информация», появится поле DBEdit.
7. Кликните мышью на компоненте ADOTable3 и добавьте поле «Код_должности» на закладку «Служебная информация», появится поле DBEdit.
8. В свойстве OnCreate формы расположите следующий программный код:
9. В свойстве OnShow формы расположите следующий программный код:
ADOtable1.Open;
ADOtable2.Open;
ADOtable3.Open;
10. В свойстве OnClose формы расположите следующий программный код:
ADOtable1.Close;
ADOtable2.Close;
ADOtable3.Close;
11. Тогда для кнопки «Сохранить» программный код будет выглядеть следующим образом:
12. Запустите форму и попробуйте добавить новые записи.
Информация о работе Работа со связанными таблицами. Добавление записей