Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



ПРАКТИЧНА РОБОТА № 4

 

Тема роботи: Створення форм за допомогою конструктора.

Мета роботи: навчити створювати односторінкові форми за допомогою конструктора форм.

КОНТРОЛЬНІ ЗАПИТАННЯ

1. Що таке форма?

2. Дайте характеристику складеної форми, як об’єкту баз даних.

3. Опишіть створення форми у вигляді діаграми.

4. Дайте характеристику формі, як об’єкту баз даних.

5. Вкажіть основні елементи керування форми.

6. В яких режимах можна створювати форму в MS Access?

 

ОСНОВНІ ТЕОРЕТИЧНІ ВІДОМОСТІ

 

1. Створення форм за допомогою конструктора

Для створення форми в цьому режимі необхідно в діалоговому вікні Новая форма, що з’являється після команди Формы – Создать вибрати пункт Конструктор, а як джерело даних для неї – таблицю або запит. Після натиску-вання кнопки Ok на екрані з’являється діалогове вікно Форма1: форма.

Робочим полем Конструктора є форма, що складається з трьох областей: Заголовок формы, Область данных і Примечание формы. Для розміщення в областях форми потрібних об’єктів (поле, текст, графічний об’єкт та ін.) необхідно використати елементи таких панелей інструментів: Конструктор форм, Панель елементов, Режим формы.

Всі елементи керування, які розміщуються на формі можуть бути зв’я-заними, незв’язаними або такими, що визначаються.

У разі додавання у форму елементів керування, зв’язаних з полями даних таблиць або запитів, необхідно в режимі Конструктор відкрити список полів за допомогою команди Вид – Список полейі здійснити “буксування” потрібних полів у певне місце на формі. Якщо виникне необхідність додати у форму одночасно кілька суміжних або не суміжних полів, то треба виділити їх при натиснутій клавіші Shift або Ctrl відповідно і “відбуксировати” у потрібне місце форми.

Додавання у форму незв’язаних елементів керування проводиться за до-помогою панелі керування Панель элементов. Для цього необхідно клацнути лівою кнопкою миші на кнопці цього елемента, розміщеного на панелі елемен-тів, а потім – у тому місці, де має бути розташований верхній лівий куток цього елемента. Зокрема в розділах Заголовок форми та Примітки текст можна ввести за допомогою елементів Надпись панелі елементів.

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

Для введення виразу, необхідно, після додавання поля введення з панелі елементів на форму, виділити елемент керування, викликати контекстно-залежне меню (за допомогою правої кнопки миші) і виконати команду Свойства. У діалоговому вікні, яке з’являється на екрані, слід виділити закладку Данные і лівою кнопкою миші по кнопці Построить, яка позначена трьома крапками (…).

У вікні Построитель выражений, яке з’являється на екрані, будується вираз. При цьому слід пам’ятати, в склад виразу можна включати лише поля із списку полів форми.

Крім керуючих елементів Надпись та Поле, на форму можна вставляти інші елементи, такі як Поле со списком, Рисунок та ін.

 

2. Конструювання багатосторінкових форм

 

Засоби MS Access дають змогу конструювати багатосторінкові форми, що мають кілька вкладок, які можуть містити звичайні для форми елементи ке-рування. Якщо багатосторінкова форма створюється за даними кількох таблиць бази даних, то заздалегідь має бути сконструйований запит на вибирання, що є осною її створення.

Конструювання багатосторінкової форми проводиться за допомогою кнопки Набор вкладок, розташованої на панелі інструментів Конструктора форм. Для цього необхідно клацнути лівою кнопкою миші на зазначеній кнопці, а потім – на тому місці форми, де має знаходитися верхній лівий куток елемента керування і здійснити “буксировання” покажчика миші в нижній правий куток цього елемента керування, що і визначить його розмір.

Надалі для кожної з двох вкладок необхідно додати потрібні елементи керувння, використовуючи списки полів таблиці та кнопки панелей інстру-ментів. Для додавання на форму додаткових вкладок треба вибрати ту вкладку, за якою буде йти нова вкладка і викликати контекстно-залежне меню клацанням правою кнопкою миші. За допомогою цього меню можна не тільки добавляти нові вкладки, але й вилучати або змінювати порядок їх проходження.

Для зміни заголовка вкладки необхідно клацнути правою клавішею миші на ньому і вибрати команду Свойства. У діалоговому вікні слід вибрати вкладку Другие і в розділі Имя змінити ім’я вкладки. Це ж можна зробити в полі Подпись вкладки Макет.

 

3. Складена форма

 

У програмі Access 2000 передбачена можливість створення складеної форми, яка відображає записи зв'язаних таблиць. Для кожного запису головної форми з'являється один або декілька записів підпорядкованої (дода­ткової) форми. Складені форми відображають дані таб­лиць, які зв'язані співвідношенням "один-до-багатьох", причому головна форма відображає записи таблиці, яка знаходиться у цьому співвідношенні зі сторони "один", а підпорядковані та додаткові - зі сторони "багато".

Для створення складеної форми найкраще викорис­товувати майстер форм. Таку форму можна створювати на основі зв'язаних таблиць або існуючого запиту. У діалого­вому вікні Новая форма(мал.4.15) потрібно вибрати еле­мент Мастер форм.У цьому вікні можна не вибирати джерело даних, оскільки майстер дозволить це зробити у своєму першому вікні. Після вибору полів у другому вікні майстер запропонує задати один із виглядів представлення даних: підпорядковані форми чи зв'язані. Якщо по­трібно створити складену форму, яка буде доповнювати та переглядати дані обох таблиць, тоді треба вибирати тип підпорядкованих форм. Якщо ж потрібно окремо пе­реглядати та доповнювати дані обох таблиць, не перено­сячи інформацію з однієї у іншу (тобто не забезпечуючи зв'язку між даними таблиць), тоді можна використати зв'язані форми. Зв'язані форми утворюють сукупність двох незалежних форм, тому їх частіше використовують лише для перегляду даних.

При виборі опції Подчиненные формы на наступному кроці майстер попросить вибрати зовнішній вигляд підле­глої форми (у рядок чи у вигляді таблиці). На третьому кроці вибирають стиль форми. Після цього залишається лише надати імена головній та підлеглій формам у четве­ртому вікні майстра, а також визначити спосіб продов­ження роботи після завершення роботи майстра.

При виборі опції Связанные формы майстер перехо­дить на вікно для вибору стилю форми, пропускаючи етап надання вигляду підлеглої форми (оскільки такої у зв'язаних формах не існує). В останньому вікні потрібно за­дати імена двом рівноправним формам. Кожна із створених (підлеглих чи зв'язаних) форм утворює у базі даних окремий об'єкт. Він може виступати окремою незалежною формою

 

4. Створення складеної форми

 

Створимо складену форму, яка виводитиме на екран усі поля, потрібні для одночасного заповнення обох таблиць, тобто створюючи новий запис про товар (таблиця Товар), можна зразу ж заносити інформацію про замовлення на цей товар у таблицю Замовлення.

Почнемо процес створення такої форми з використання майстра форм. Виберемо назви усіх обов’язкових полів таблиць Товари та Замовлення (найкраще використати всі поля таблиць) та задамо у діалоговому вікні майстра операцію Подчиненниє форми. Далі виберемо табличний вигляд для представлення даних у підпорядкованій формі, а також стандартний стиль оформлення. Головну форму назвемо Товар_новий, а підлеглу – Замовлення _нове. Відкривши створену форму у режимі конструктора, знищимо деякі необов’язкові поля. Змінимо тексти у написах на українські, а також можемо змінити параметри шрифту для елементів керування головної форми. Збільшимо напис, який відповідає підлеглій формі (Замовлення_нове) на Нове Замовлення та відформатуємо його так, щоб утворювався ефект тіні. У головній формі не варто редагувати підлеглу форму.

Підлегла форма існує на вкладці Формивікна бази даних як самостійний об’єкт (Замовлення_нове), тому для редагування відкриваємо її у режимі конструктора.

Оскільки в процесі роботи майстра ми задали табличний вигляд для підлеглої форми, то розміщення полів у конструкторі не відіграє ніякої ролі. Знищимо елементи керування, які зв’язані з необов’язковими полями. Також можна знищити всі записи в заголовку та не відображати цю область в режимі конструктора, оскільки вона не відображатиметься у підлеглій формі. Переглянувши підлеглу форму у режимі таблиці, можна підібрати оптимальну ширину для кожного стовпця, а в режимі конструктора змінити підписи цих стовпців.

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

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

При заповненні такої форми, доповнюється таблиця товарів та замовлень, причому доповнені записи зберігають зв'язок, який встановлений між цими таблицями.

 

 

З А В Д А Н Н Я.

 

1. Створити простий запит з такими полями: Прізвище, Ім’я, Область, Місто, Адреса (таблиця Покупець), Наіменування, Ціна товару (таблиця Товар), Замовлена кількість, Дата замовлення (таблиця Замовлення).

2. На основі цього запиту в режимі конструктора побудувати форму з трьома вкладинками. Вкладинка Дані про покупця містить поля Прізвище, Ім’я, Область, Місто, Адреса, Дата народження. Вкладинка Дані про товар міс-тить поля Наіменування, Ціна товару. Вкладинка Замовлення містить поля Замовлена кількість, Вартість товару, Дата замовлення.

3. У заголовку форми розмістити напис “Інформаційна база компанії доставки замовлень” з розміром шрифту 12.

4. Крім керуючого елемента Набор вкладок,розмісти на формі Рисунок.

5. Використовуючи складену форму створіть запис для нового товару та 5-7 записів та замовлень, які були створені.

 

 



Читайте також:

  1. II. Будова доменної печі (ДП) і її робота
  2. III. Практична частина.
  3. IV. ІНДИВІДУАЛЬНА РОБОТА СТУДЕНТІВ.
  4. IV. Практична робота.
  5. IV. Практична частина
  6. VI. Домашня робота.
  7. VI. Практична робота .
  8. VI. Практична робота .
  9. VI. Практична робота.
  10. VI. Практична робота.
  11. VI. Практична робота.
  12. VI. Практична робота.




Переглядів: 821

<== попередня сторінка | наступна сторінка ==>
ПРАКТИЧНА РОБОТА № 3 | ПРАКТИЧНА РОБОТА № 5

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.003 сек.