Здавалка
Главная | Обратная связь

Тема: «Робота з формами та фільтрами в СКБД Access»

Практична робота №5

Мета: Отримання навичок роботи по створенню екраних форм різними способами, а також по створенню різних типів фільтрів.

Завдання 1:

1.1.Створити форму для внесення інформації до таблиць в зручному для користувача форматі.

1.2.Створити складну форму, об’єднавши форми, створені для різних таблиць.

 

Предметна область бази даних «Відділ кадрів» складається з двох таблиць: «Співробітник» та «Склад родини». Таблиці будуть пов’язані між собою наступним чином: таблиця «Співробітник» з таблицею «Склад родини» пов’язуються полем «Ідентифікаційний код».

 

Характеристики таблиці – «Співробітник»:

  • ідентифікаційний код;
  • прізвище;
  • ім’я;
  • по-батькові;
  • стать;
  • дата народження;
  • місце народження;
  • освіта;
  • посада (15 символів - тип Майстер підставляння);
  • сімейний стан;
  • дата прийняття на роботу;
  • телефон;
  • домашня адреса (поле-МЕМО).

Характеристики таблиці – «Склад родини»:

  • ідентифікаційний код (10 символов - тип Майстер підставляння);
  • відношення – наприклад, дружина, чоловік, син, донька (10 символов - тип текстовый);
  • прізвище;
  • ім’я;
  • по-батькові;
  • дата народження.

Створити форму, яка буде поєднувати в собі інформацію двох таблиць «Співробітники» та «Склад родини». Зовнішній вид підсумкової форми повинен мати такий вигляд (рис. 1):

Рис. 1 Форма для додавання відомостей про співробітників з членами їх родин

 

Завдання 2. Створити базу даних «Студенты», яка складається з таких таблиць:

1. ФАКУЛЬТЕТЫ;

2. ПРЕДМЕТЫ;

3. СПЕЦИАЛЬНОСТИ;

4. СПИСОК СТУДЕНТОВ;

5. ОЦЕНКИ.

 

Таблиця 1 Структура таблиці ФАКУЛЬТЕТЫ
Имя поля Тип данных Размер поля Индексированное поле Подпись
Код_факультета Числовой Байт Да (Совпадения не допускаются) Код факультета
Название Текстовый   Название факультета
 
Таблиця 2Структура таблиці ПРЕДМЕТЫ
Имя поля Тип данных Размер поля Индексированное поле Подпись
Код_предмета Числовой Целое Да (Совпадения не допускаются) Код предмета
Название Текстовый   Название предмета
Таблиця 3Структура таблиці СПЕЦИАЛЬНОСТИ
Имя п ля Т п д нных Размер поля Индексированное поле Подпись
Код_ спец Числовой Целое Да (Совпадения не допускаются) Код специальности
Название Текстовый   Название специальности

Таблиця 4Структура таблиці СПИСОК СТУДЕНТОВ

Имя поля Тип данных Размер поля Индексированное поле Подпись
Номер_зачётки Текстовый Да (Совпадения не допускаются) № зачетки
ФИО Текстовый   Фамилия, имя, отчество
Дата_поступления Дата/время Краткий формат даты   Дата поступления
Код_факультета Числовой Байт Да (Совпадения допускаются) Факультет
Код_специальности Числовой Целое Да (Совпадения допускаются) Специальность
Курс Числовой Байт   Курс
Группа Текстовый   Группа
Паспортные данные Текстовый   Серия и номер
                 

Для поля Номер_зачётки треба задати властивість «Ключевое поле», так як номер залікової книжки - унікальний для кожного студента та однозначно його ідентифікує в таблиці бази.

Таблиця 5Структура таблиці ОЦЕНКИ
Имя поля Тип данных Размер поля Индексированное поле Подпись
Номер_зачётки Текстовый Да (Совпадения допускаются) Номер зачетки
Семестр Числовой Байт   Семестр
Код_предмета Числовой Целое Да (Совпадения допускаются) Предмет
Балл Текстовый   Оценка
Дата_сдачи Дата/время Краткий формат   Дата
Преподаватель Текстовый   Преподаватель
         

 

Створити форму, яка буде поєднувати в собі інформацію з декількох таблиць та мати вигляд, зображений на рис. 2:

Рис. 2 Робота з БД з використанням екранної форми, в якій присутні об’єкти «Поле со списком»

Завдання 3:Створити фільтри для виведення необхідної інформації з таблиць та форм.

 





©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.