Сайт учителя математики та інформатики

Коробко І.І.

Меню сайту
Пошук
Друзі сайту
  • Все для веб-мастера
  • Программы для всех
  • Мир развлечений
  • Лучшие сайты Рунета
  • Кулинарные рецепты
  • Вугледарський НВК
  • Вугледарська ЗОШ №2
  • Вугледарська ЗОШ №3
  • Сайт учителя Сороки Г.П.
  • Календар
    «  Квітень 2024  »
    ПнВтСрЧтПтСбНд
    1234567
    891011121314
    15161718192021
    22232425262728
    2930
    Наше опитування
    Оцініть мій сайт
    Всего ответов: 1079
    Статистика

    Онлайн всього: 1
    Гостей: 1
    Користувачів: 0
    Форма входу
    Логін:
    Пароль:
    Урок №25-26.Тема. Форми. Створення, редагування та форматування форм 

    Мета: 

    *ознайомити: учнів із новим об'єктом баз даних — формами;

    *показати: зручність пере­гляду даних за допомогою форм,

    *навчити: ство­рювати форми для введення та перегляду да­них. 


    Кажуть  «Хто володіє інформацією, володіє світом», а в нашому сучасному світі майже вся інформація зберігається у вигляді баз даних. Тому і виникає необхідність вміти користуватися базами даних та оперувати ними, тобто створювати бази даних (таблиці БД), знаходити потрібну інформацію в БД (запити БД), вміти представляти інформацію в потрібному для Вас вигляді (звіти БД).

    Ви знаєте, що прикладом БД може бути телефонний довідник, прайс-лист,  інформація розміщена в мережі Інтернеті і т.д.

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

    1. Основні відомості про форми

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

    Найчастіше форми створюються з такою метою:

    v Введення й редагування даних – це найпоширеніший спосіб використання форм. Форми забезпечують виведення на екран даних у зручному для користувача вигляді.

    v Управління ходом виконання додатка – у цьому випадку форми використовуються для запуску макросів.

    v  Виведення повідомлень – за допомогою форм можна вивести на екран інформацію, попередження або повідомлення про помилки.

    v Друк інформації – незважаючи на те, що для друку інформації найчастіше використовуються звіти, можна надрукувати інформацію, що міститься у формі. Форми дозволяють задавати два різних набори параметрів: один – для виведення форми на екран, а інший – для виведення на друк.

    «Зв'язана» форма – це форма, яка безпосередньо підключена до джерела даних, наприклад таблиці або запиту, і може використовуватися для введення, редагування або відображення даних із цього джерела даних. Також можна створити «вільну» форму, яка не зв'язується безпосередньо з джерелом даних, але містить кнопки, надписи або інші елементи управління, потрібні для роботи.

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

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

    2. Способи створення форм

    Для створення Форми необхідно обрати вкладку Створити і на стрічці обрати групу Форми. В залежності від типу та складності форми можна обрати різні варіанти створення форм.


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

    Кнопка Конструктор форм використовується для створення форми в режимі конструктора.

    Кнопка Порожня форма використовується для створення порожньої форми.

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

    Кнопка Навігація використовується для створення форми, яка дає змогу користувачам переходити до інших форм і звітів.

    Кнопка Кілька елементів використовується для створення форми, у якій відображаються кілька записів із обраного джерела даних (таблиці, запиту). Ця форма нагадує дані в табличному поданні – дані впорядковано в рядках і стовпцях, одночасно можна переглядати кілька записів. Але у формі з кількома елементами доступно більше можливостей настроювання, ніж для даних у табличному поданні, наприклад можна додати графічні елементи, кнопки та інші елементи управління.

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

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

    Кнопка Зведена таблиця дозволяє створювати форму у вигляді зведеної таблиці для виконання аналізу даних.

    Кнопка Зведена діаграма дозволяє створювати форму у вигляді зведеної діаграми.

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

    Форми можна переглядати в таких режимах:

    v Режим форми

    v Режим розмічування

    v Конструктор

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

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

    v додавання різноманітних елементів управління до форми, наприклад зв'язані рамки об’єктів, розриви сторінок і діаграми;

    v редагування джерел елементів керування «Текстові поля» у власне текстових полях, без використання вікна властивостей;

    v змінення розділів форми, наприклад верхнього колонтитула форми або розділу даних;

    v змінення певних властивостей форми, які не можна змінити в режимі розмічування.

    3. Використання Майстра створення форм

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

    Для запуску Майстра форм потрібно перейти на вкладку Створити і на стрічці обрати групу Форми. і обрати кнопку Майстер форм.

    На 1 кроці Майстра форм необхідно визначити поля майбутньої форми. Після вказівки назви таблиці/запиту в списку Доступні поля з'являється перелік всіх полів даної таблиці. Необхідно із цього переліку перенести всі необхідні поля в список Обрані поля.

    На 2 кроці пропонується задати вид представлення даних.

    На 3 кроці пропонується задати зовнішній вигляд форми: таблиця даних, табличний.

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

    4. Створення форм у режимі Конструктора

    Створювати й редагувати форми будь-якого ступеня складності дозволяє Конструктор форм.

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

    Для створення форми в режимі Конструктора потрібно перейти на вкладку Створити на стрічці обрати групу Форми і обрати кнопку Конструктор форм. На екрані відкриється вікно Конструктора форм (малюнок 1).


    Малюнок 1 Вікно Конструктора форм

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

    4.1. Розділи форм

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

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

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

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

    4.2. Панель елементів і Список полів

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


    Нижче наведені найчастіше використовувані елементи форми й відповідні їм кнопки на Панелі елементів.


    При розміщенні у формі полів з базової таблиці/запиту зручно користуватися Списком полів, який можна вивести натиснувши кнопку Додати наявні поля на стрічці вкладки Конструктор –Знаряддя конструктора форм. Щоб розмістити яке-небудь поле у формі, досить просто перетягнути його лівою кнопкою миші зі Списку полів у потрібний розділ форми.

    4.3. Властивості об'єктів форми

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

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

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

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

    Якщо елемент керування створюється шляхом переносу поля за допомогою миші зі списку полів, то у властивість Ім'я копіюється значення властивості Ім'я поля. Наприклад, якщо зі списку полів у форму перенесене поле Факультет, то цьому елементу у формі буде задане ім'я Факультет.

    Не допускається існування в одній формі двох елементів керування з однаковими іменами, однак, у різних формах елементи керування можуть мати однакові імена. Не можна присвоїти однакові імена елементу керування й розділу в одній формі.

    4.4. Створення кнопок

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

    В MS Access передбачено більше 30 стандартних кнопок, при створенні яких досить скористатися лише Майстром по створенню кнопки. Для цього потрібно виконати такі дії:

    v установити режим використання майстра на панелі елементів;

    v вибрати інструмент Кнопка на панелі елементів і вказати місце розташування й розмір кнопки у формі;

    v у першому вікні Майстра вибрати категорію кнопки й виконувані нею дії;

    v якщо створювана кнопка призначена для роботи з іншим об'єктом бази даних (звітом, таблицею, іншою формою), то на другому кроці потрібно вибрати необхідний об'єкт;

    v далі варто вибрати текст або малюнок, який буде розташований на кнопці.

    При розміщенні малюнка можна скористатися кнопкою Обзор… для вибору малюнка;

        ü на заключному кроці роботи Майстра задається ім'я створюваного елемента.

    5. Управління елементами форми

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

    Для виділення одиночного елемента досить просто клацнути по ньому мишею. Для виділення декількох об'єктів можна скористатися такими способами:

    Натиснути клавішу SHIFT й, утримуючи її, клацнути мишею по всіх виділюваних елементах;

    Вибрати інструмент Вибір об'єктів на панелі елементів. Установити покажчик миші на елемент й, не відпускаючи кнопки миші, перемістити рамку виділення так, щоб усередині її виявилися всі потрібні елементи.

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


    Продовження=>





    Copyright MyCorp © 2024
    Створити безкоштовний сайт на uCoz