Access-форми. Створення форм для введення даних

Відео: СТВОРИТИ БАЗУ ДАНИХ Access (6): форма для введення даних

Access-формиAccess являє собою потужний додаток операційної системи Windows. Воно керує базами даних. Додаток призначений для наступних цілей:
- подання інформації в зручному для користувача вигляді;
- режиму автоматизації часто повторюваних операцій.

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

Створення форм СУБД Access надає зручний механізм проведення різних операцій з інформацією. Спеціальні Access-форми істотно полегшують введення, сприяють успішному і швидкому редагуванню об`єктів, а також їх перегляду. Вони володіють багатим арсеналом інструментів управління, які дозволяють автоматизувати подання інформації, що зберігається в таблицях бази даних. Такими засобами є:

- текстові поля;
- прапорці;
- випадають списки;
- радиокнопки і багато іншого.

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

Форми на базі наявної таблиці

Даний спосіб передбачає виконання нескладних дій. Необхідно знайти розділ "створення" і натиснути в ньому кнопку "форма". Основна умова полягає в попередньому створенні таблиці з даними. Крім того, необхідно її вибрати в області навігації. Форма буде відображати всього один запис, а також інформацію, пов`язану з таблицею. Щоб вивести їх кілька, потрібно знову скористатися розділом "створення", Вибравши в ньому кнопку "кілька елементів". Таким чином, можна відобразити в текстових полях форми безліч записів даних.

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

Відео: Як створити головну кнопкову форму в Microsoft Access за 9 хвилин

Режим макета і конструктора

Таблиці, готові до використання, переводяться в режим форми. У ньому можна змінювати тільки самі дані записів, а також здійснювати переходи між ними. Що стосується форматування, в даному режимі він не передбачений. Створення форм Microsoft Access вимагає редагування елементів управління і в ній самій. Це здійснюється шляхом перемикання в режим макета або конструктора.

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

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

Додавання на форму кнопки

Варто розглянути як приклад ситуацію, коли потрібно додати кнопку на форму, за допомогою якої необхідно здійснювати закриття. Режим конструктора передбачає цілу розкладку, що складається з різних елементів управління, включаючи кнопку. При її додаванні в макет форми СУБД автоматично виконує майстер створення кнопок. Дане вікно з`явиться на екрані. Там користувачеві буде запропоновано на вибір кілька категорій, які включають в себе списки дій. В даному випадку слід перейти в категорію "Робота з формою". З її переліку дій варто вибрати "Закрити форму".

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

підлеглі форми

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

Що являє собою підпорядкована форма?

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

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

Відео: Як зробити форми в базі даних Microsoft Access 2016 (1 частина)

Майстер форм

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

Відео: Access для початківців. Урок 7: Вкладені форми

Розробка форм підпорядкування

Як приклад варто розглянути варіант створення підлеглих форм на базі двох пов`язаних таблиць. Слід використовувати для цього майстер форм. Спочатку необхідно відкрити його. Команда виконання майстра форм розміщується в СУБД Access. Наприклад, в додатку 2007 року випуску вона знаходиться в списку пункту "інші форми".

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

Наступний етап передбачає вибір виду представлення даних. варто вказати "підлеглі форми", А після цього натиснути кнопку "далі". Далі потрібно вибрати зовнішній вигляд створюваних форм. Це може бути стрічковий або табличний макет. Варто зазначити, що перший містить в собі більше стилів оформлення. В кінці необхідно налаштувати заголовки форм і підтвердити виконані дії натисненням на кнопку "Готово". Після цього підлеглі access форми будуть збережені. Їх можна перемкнути в режим конструктора або макета. Це необхідно для того, щоб отримати можливість форматування одержані полів або додавання інших елементів управління.

Розробка кнопкової форми в Access

При наявності великої кількості таблиць в базі і форм, які пов`язані з даними, загальна схема значно ускладнюється. З метою спрощення пересування між формами бази, розробляється кнопковий варіант. Він передбачає звичайний елемент, який легко редагувати в конструкторі на власний розсуд. Варто відзначити, що, розробка головною кнопкової форми передбачає створення форми бази даних в Access. Вона являє собою її заставку, а також початкову сторінку. З використанням кнопок, розташованих на ній, значно легше переміщатися між елементами, тому що кожна них пов`язується з окремою формою. При здійсненні кліка по кнопці СУБД виконує перехід до таблиці, яка має зв`язок з даним елементом.

Робота з диспетчером

При розробці основний кнопкової форми в Access використовується спеціальний диспетчер. Він розміщений в розділі роботи з базами даних. При першому виконанні кнопкові форми не знайдуться. В даному випадку користувачеві буде запропоновано створити їх. На екрані відобразиться вікно майстра, де є кілька кнопок. З них варто вибрати "змінити". Також можна перейти до опцій настройки зв`язків кнопкової форми і інших доступних елементів бази. Наприклад, додається "кнопка 1" і "кнопка 2" на головну кнопкову форму.

Дані елементи зв`язуються з Authors1 і Books, які ставляться до підлеглих. необхідно вибрати "створити", Щоб відкрилося діалогове вікно. У ньому слід вказати ім`я кнопки і дію, необхідну для виконання. Третє поле передбачає визначення форми, яка зв`язується з додається кнопкою. Якщо закрити вікна настройки, можна виявити, що в панелі навігації з`явилася нова кнопкова форма. Також легко побачити, що вона володіє простим стилем оформлення і двома кнопками. Якщо натиснути на них, СУБД відкриває форму, з якою вони пов`язані.

Розділ з таблицями Тут можна побачити, що після виконаних дій додалася нова таблиця. Вона називається Switchboard Items. У цій таблиці зберігаються всі дані налаштувань, які пов`язані з розробленими кнопковими формами. В даному випадку існує тільки одна форма, що має дві кнопки, тому вона містить всього три записи. До них належать такі:

- записи про кнопках, які містяться на формі;
- про дії, які пов`язані з ними;
- про саму кнопкової формі.

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

Поділися в соц мережах:

Увага, тільки СЬОГОДНІ!
—хоже

Увага, тільки СЬОГОДНІ!