Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
0Sozdanie_bazy_Otdel_kadrov.doc
Скачиваний:
6
Добавлен:
01.04.2025
Размер:
881.15 Кб
Скачать

Порядок действий при создании таблиц

  1. На вкладке таблицы выберем режим Создание таблицы в режиме конструктора.

  2. Заполните имена полей, укажите их типы и максимальную длину. Для таблицы Сотрудники выберите тип числовой для полей Код_отдела и Код_должности. Для поля Телефон укажите маску.

  3. Выберите ключевое поле. Для этого выделите нужную строку и нажмите знак ключа на панели инструментов.

  4. Закройте таблицу, при сохранении укажите ее имя.

  5. Заполните таблицы Отделы и Должности. Для этого дважды щелкните мышкой на названии таблицы и введите данные.

Использование мастера подстановок

В таблице Сотрудники имеются поля Код_отдела и Код_должности, которые неудобно заполнять. Но записывать в эту таблицу название отдела и должность не стоит, так это не рационально. Поэтому при заполнении таблицы мы будем выбирать название из списка, а в таблицу запишется только код. Это можно сделать мастером подстановок.

Для использования мастера подстановок для поля Код_отдела выполните следующие действия:

  • Выделите таблицу Сотрудники и выберите команду Конструктор;

  • Установите курсор на поле Код_отдела;

  • В качестве типа данных выберите Мастер подстановок;

  • В качестве столбца подстановки выберем столбец из таблицы Отделы;

  • Выберите из таблицы поля Код_отдела и Отдел (символом >);

  • Установите флажок в поле Скрыть ключевой столбец, то есть столбец Код_отдела.

Аналогично выполните подстановку для поля Код_должности.

Установление связей между таблицами

  1. Выберите пункт меню Сервис, Схема данных.

  2. Добавьте все три таблицы в открывшееся окно.

  3. Перетащите связывающее поле из главной таблицы в подчиненную на свое место.

Главными таблицами будут Отделы и Должности, так как в этих таблицах значения связывающих полей не повторяются.

    1. Установить флажки во всех переключателях;

    2. Нажмите кнопку Создать. Установится связь один-ко-многим, то есть каждому полю главной таблицы соответствует множество полей подчиненной таблицы.

Теперь можно заполнить таблицу Сотрудники:

При заполнении полей Код_отдела и Код_должности названия выбирайте из раскрывающегося списка.

2. Создание форм. Порядок действий при создании простой формы

Создадим форму для ввода в таблицу Сотрудники.

  1. Н а вкладке формы выберем режим Создание формы с помощью мастера.

  2. Выберем таблицу Сотрудники;

  3. Выберем все поля из этой таблицы;

  4. Выберем вид формы – в один столбец;

  5. Выберем рисунок;

  6. Согласимся с именем формы – Сотрудники.

Введите новую запись с помощью формы.

Порядок действий при создании подчиненной формы

Создадим форму для просмотра информации о сотрудниках по отделам. При этом главной будет форма, построенная по таблице Отделы, а подчиненной будет форма, построенная по таблице Сотрудники. Поле связи – Код_отдела (поле связи в форму не переносится!).

  1. На вкладке формы выберем режим Создание формы с помощью мастера.

  2. Выберем таблицу Отделы;

  3. Выберем из нее поле Отдел;

  4. Выберем вид формы – в один столбец;

  5. Выберем рисунок;

  6. Зададим имя формы Сотрудники по отделам;

  7. Откроем полученную форму в режиме конструктора;

  8. У величим область данных в форме и на свободное место перетащим элемент Подчиненная форма с панели инструментов.

  9. В подчиненную форму включим данные из таблицы Сотрудники (все поля, кроме поля Код_отдела) и поле Ставка из таблицы Должности;

  10. Согласимся с тем, что поле связи Код_отдела;

  11. Согласимся с названием подчиненной формы;

  12. Закроем форму Сотрудники по отделам в режиме конструктора и откроем ее в режиме просмотра;

  13. Для того чтобы вся информация о сотруднике помещалась в таблицу, перейдем опять в режим конструктора и расширим область данных и саму подчиненную форму;

  14. Изменим, заголовок формы, и заголовки некоторых полей;

  15. Закроем форму Сотрудники по отделам в режиме конструктора и откроем ее в режиме просмотра. Теперь можно изменить ширину столбца подчиненной формы. Для этого можно дважды щелкнуть мышкой на границе заголовка и ширина столбца станет оптимальной. Результат:

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