Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
access Лекции.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
7.39 Mб
Скачать

2.6. Створення форми Вчителі з полями об’єкту ole

Створення нової форми в режимі конструктора досить трудомісткий процес, тому краще спочатку скористатися майстром, а потім в конструкторі внесемо зміни в оформлення форми.

На основі таблиці Вчителі створимо красиву форму в стовпець. Але спочатку внесемо ще деякі зміни до самої таблиці – додамо туди «фотографії» вчителів.

1. Перейдемо у вікно області переходів БД.

2. Відкриємо таблицю Вчителі в конструкторі (можна скористатись контекстним меню, або на вкладці Основне у групі Подання вибрати Режим конструктора.).

3. Додамо поле Фото. Тип даних встановимо Об’єкт OLE (рис.2.23)

Рис. 2.23

4. Перейдемо в режим введення даних.

5. Одночасно в графічному редакторові PAINT відкриємо картинку з «Фото» першого вчителя.

6. Виділимо цю картинку, скопіюємо її в буфер обміну, перейдемо в таблицю Вчителі та у полі Фото в першому рядку вставимо з буфера обміну картинку. У цій комірці з'явитися напис Точковий малюнок. Теоретично, можна вставляти малюнки будь-яких форматів, але надійніше за СУБД ACCESS працює з малюнками у форматі *.bmp.

Для того, щоб потім в режимі форми ці малюнки виглядали більш-менш пристойно, потрібно встановити у них у всіх однаковий розмір по горизонталі або по вертикалі. Файли з малюнками теж бажано заготовити заздалегідь. Разом з демонстраційною БД додається папка foto з малюнками вчителів.

На стрічці вибираємо меню Створити. Виконуємо команду Додаткові форми Майстер форм. Вибираємо команду Створення форми за допомогою майстра. У наступному вікні вибираємо в списку Таблиці і запити таблицю Вчителі, і переносимо в праве вікно всі поля (рис.2.24). Зовнішній вигляд форми - У стовпець, стиль – будь-який. Відразу можна перейти в режим конструктора (рис.2.25)

Рис. 2.24

Рис. 2.25

Оформимо красиво написи, зробимо заголовок (рис. 2.26).

Рис. 2.26

2.7. Використання картинки як фону для форми

Тепер давайте створимо форму для таблиці Предмети. Зовнішній вигляд для форми – стрічковий, стиль - стандартний. Зробимо заголовок «Предмети, які вивчаються в нашій школі». Якщо заголовок цілком не поміщається, як на рис. 2.27, то просто розтягніть область заголовка вниз за нижній маркер виділення і отримаємо рис. 2.28. Для того, щоб помістити малюнок як фон, потрібно виділити форму. Це зробити легко можна за допомогою списку об'єктів форми в лівій частині ПІ Формат (рис. 2.29).

Рис. 2.27 Рис. 2.28

Потім натискуватимемо на кнопку Властивості і в списку властивостей виберемо Рисунок. Справа з'явитися кнопочка з трьома крапками (рис.2.29), натискуватимемо на неї і з'явиться стандартне вікно WINNDOWS, в якому можна вибрати файл з малюнком. Якщо малюнок не збігається по розмірах з рамкою, то підганяємо його розмір використавши Режим змінення розміру зображень. Можна ще змінити фон для написів і колір тексту, аби вони личили за кольором до фону (рис.2.30)

Рис. 2.29

Рис. 2.30

2.8 Створення підлеглих форм

Підлегла форма, або підформа — це форма, вставлена в іншу форму. Вихідна форма називається головною, а вставлена — підформою. Поєднання форми та підформи іноді називають ієрархічною формою, формою з відношеннями «головний/другорядний» або формою з відношеннями «батьківський/дочірній».

Підформи особливо ефективні, якщо потрібно відображати дані з таблиць або запитів, які мають зв’язок «один-до-багатьох» (Зв'язок "один-до-багатьох" – це відношення між двома таблицями, в якому значенню первинного ключа кожного запису в головній таблиці відповідає значення у зв'язаному полі або полях у декількох записах підпорядкованої таблиці).

На вкладці Створити, у групі Форми клацніть елемент Додаткові форми, а потім Майстер форм.

На першій сторінці майстра з розкривного списку Таблиці та запити вибираємо таблицю Учні і переносимо всі поля з неї в праве поле, потім в списку таблиць вибираємо таблицю Отримує і переносимо управо всі поля, окрім №_учня. У наступному вікні (рис. 2.31)залишаємо все без змін.

Рис. 2.31 Рис. 2.32

Зовнішній вигляд підлеглої форми і стиль – будь-який (рис. 2.32)

Після підтвердження або зміни імені форми в останньому вікні майстра, створюються дві форми: Учні (рис. 2.33) і Отримує підлегла форма (рис. 2.34).

Рис. 2.33

Рис. 2.34

Примітка   Не має значення, яку таблицю або запит вибрати спочатку.

Кожну з цих форм можна форматувати окремо на свій смак. Ось що вийшло в результаті (мал. 2.35):

Рис. 2.35

Тепер залишилося створити і оформити за своїм смаком форму для таблиці Викладає, наприклад, як на рис.2.36, спільно з таблицею Вчителі.

Рис. 2.36

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]