Головна форма кнопки в access опис. Створення основної кнопкової форми бази даних Access. Системи управління базами даних та експертні системи

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

На рис. 14.10 показаний різновид кнопкової форми, створюваний програмою Access.

Примітка

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

Рис. 14.10.Ця кнопкова форма програми Access надає доступ до п'яти різних форм одним клацанням кнопки миші. Перевага кнопкових форм Access полягає у можливості побудови свого варіанту за лічені секунди. До недоліків можна віднести дещо старомодний зовнішній вигляд, що змушує вразливих користувачів проектувати власні кнопкові форми з нуля

Для автоматичного створення кнопкової форми слід застосовувати Майстер форм (Form wizard). Далі описується як він працює.

1. Виберіть на стрічці Робота з базами даних > Робота з базами даних > Диспетчер кнопкових форм(Database Tools > Database Tools > Switchboard Manager).

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

Якщо кнопкова форма вже існує, перейдіть до пункту 2, де можна редагувати поточну кнопкову форму.

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

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

2. Натисніть кнопку Змінитиредагування сторінки кнопкової форми.

На екрані з'являється вікно Зміна сторінки кнопкової форми(Рис. 14.12). Саме тут визначаються реальні команди меню.

3. Для створення нової команди меню натисніть кнопку Створити.

На екран виводиться вікно Зміна елемента кнопкової форми(Рис. 14.13). Для створення команди меню необхідно надати дві порції інформації: текст, що з'являється на формі, та команду, яку має виконати програма Access, коли ви натисніть кнопку.

Рис. 14.13.Ця команда запускає звіт Attendance(Відвідуваність).

З списку, що розкривається Командавиберіть дію, яку має виконувати команда

4. Введіть текст меню та виберіть потрібну кнопку.
Можливі наступні варіанти:

o Перейти до кнопкової форми(Go to Switchboard) – переходить на іншу сторінку кнопкової форми. Сторінки кнопкової форми можна використовувати для розбиття дійсно довгих меню на кілька коротших:

o Відкрити форму для додавання(Open Form in Add Mode) – відкриває форму в режимі введення даних, тому можна вставляти нові записи;

o Відкрити форму для зміни(Open Form in Edit Mode) – відкриває форму у звичайному режимі для перегляду та редагування записів. Цей режим не дозволяє редагувати форму, всупереч назві, що вводить в оману;

o Відкрити звіт(Open Report) – відкриває звіт у режимі попереднього перегляду;

o Конструктор програми(Design Application) – відкриває вікно Диспетчера кнопкових форм, таким чином, дозволяючи редагувати меню кнопкової форми. Цей варіант рідко потрібно включати до меню;

o Вийти з програми(Exit Application) - завершує програму Access:

o Виконати макрос(Run Macro) та Виконати програму(Run Code) – запускають створений вами макрос (Див. розділ 15)або написаний вами код мовою Visual Basic (Див. розділ 16).

5. Повторюйте пункти 3 і 4, доки не створите всі потрібні команди. Потім натисніть кнопку Закритидля повернення до головного вікна Диспетчера кнопкових форм.

Кнопкові форми мають неприємний секрет. На кожній сторінці можна розмістити лише вісім команд меню. Якщо вам потрібно більше (а кому не потрібно?), слід додати додаткові сторінки у ваше меню.

Створення кнопок на формі не залежить від того, яку версію Access у вас встановлено (2003, 2007, 2010, 2013 або 2016). У цій статті я покажу два способи створення кнопок на формі в базі даних Acceess: за допомогою майстра та за допомогою макросу.

Як це зробити?

Крок 1. Створення форми

Якщо у вас немає форми, її необхідно створити. Більш докладно як створюються форми можна подивитися ЗДІЙ. Переходимо на вкладку "Створення", пункт "Майстер форм". Далі вибираємо таблицю чи запит, виходячи з яких створюватиметься форма. Далі вибираємо необхідні поля та натискаємо «Далі».

Вибираємо зовнішній вигляд форми.

Задаємо ім'я форми та натискаємо «Готово».

Відкриваємо форму як конструктора. Як створити кнопку в базі Microsoft Accessбуде описано на другому кроці.

Крок 2. Створення кнопки за допомогою майстра

На панелі інструментів вибираємо пункт «Кнопка» та розташовуємо її на формі. З'являється вікно майстра кнопок. Тут необхідно вибрати необхідну категорію та поставити певну дію. Виберемо «Попередній запис» та натисніть «Далі».

Вибираємо те, що відображаємо на кнопці: текст або малюнок. Залишаємо малюнок за замовчуванням та натискаємо «Далі».

Задаємо ім'я кнопки та натискаємо «Готово».

Тепер створимо кнопку із текстом. Знову перейдемо в майстер кнопок, виберемо «Наступний запис».

Крок 3. Створення кнопки за допомогою макросу

На панелі інструментів вибираємо пункт «Кнопка» та розташовуємо її на формі. З'являється вікно майстра кнопок. Натискаємо «Скасувати».

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

Повертаємось на форму «Таблиця 1». Перейменуємо кнопку, поставимо напис «Вихід».

Переходимо в режим форми і перевіримо, як працює кнопка «Вихід». Програма microsoft Access має закритися.

У цій статті ми розібрали, як створити кнопку в базі Microsoft Access.

Якщо вам потрібна готова база даних Access, то ознайомтеся зі списком представленим ТУТ.
-----------------
Корисні посилання:
Урок 17: майстер запитів
Урок 16: запит створення таблиці
Урок 15: запити з параметром
Урок 14: запити з полями, що обчислюються
Урок 13: Як визначити РІК, КВАРТАЛ, МІСЯЦЬ, ДЕНЬ ТИЖНЯ в запиті
Урок 12: Як створити ЗАПИТ З УМОВИ
Урок 11: Як задати умови для текстових полів у запитах
Уроки з SQL-запитів

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

На рис. 14.10 показаний різновид кнопкової форми, створюваний програмою Access.

Примітка

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

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

Для автоматичного створення кнопкової форми слід застосовувати Майстер форм (Form wizard). Далі описується як він працює.

1. Виберіть на стрічці Робота з базами даних > Робота з базами даних > Диспетчер кнопкових форм(Database Tools > Database Tools > Switchboard Manager).

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

Якщо кнопкова форма вже існує, перейдіть до пункту 2, де можна редагувати поточну кнопкову форму.

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

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

2. Натисніть кнопку Змінитиредагування сторінки кнопкової форми.

На екрані з'являється вікно Зміна сторінки кнопкової форми(Рис. 14.12). Саме тут визначаються реальні команди меню.

3. Для створення нової команди меню натисніть кнопку Створити.

На екран виводиться вікно Зміна елемента кнопкової форми(Рис. 14.13). Для створення команди меню необхідно надати дві порції інформації: текст, що з'являється на формі, та команду, яку має виконати програма Access, коли ви натисніть кнопку.

Рис. 14.13.Ця команда запускає звіт Attendance(Відвідуваність).

З списку, що розкривається Командавиберіть дію, яку має виконувати команда

4. Введіть текст меню та виберіть потрібну кнопку.
Можливі наступні варіанти:

o Перейти до кнопкової форми(Go to Switchboard) – переходить на іншу сторінку кнопкової форми. Сторінки кнопкової форми можна використовувати для розбиття дійсно довгих меню на кілька коротших:

o Відкрити форму для додавання(Open Form in Add Mode) – відкриває форму в режимі введення даних, тому можна вставляти нові записи;

o Відкрити форму для зміни(Open Form in Edit Mode) – відкриває форму у звичайному режимі для перегляду та редагування записів. Цей режим не дозволяє редагувати форму, всупереч назві, що вводить в оману;

o Відкрити звіт(Open Report) – відкриває звіт у режимі попереднього перегляду;

o Конструктор програми(Design Application) – відкриває вікно Диспетчера кнопкових форм, таким чином, дозволяючи редагувати меню кнопкової форми. Цей варіант рідко потрібно включати до меню;

o Вийти з програми(Exit Application) - завершує програму Access:

o Виконати макрос(Run Macro) та Виконати програму(Run Code) – запускають створений вами макрос (Див. розділ 15)або написаний вами код мовою Visual Basic (Див. розділ 16).

5. Повторюйте пункти 3 і 4, доки не створите всі потрібні команди. Потім натисніть кнопку Закритидля повернення до головного вікна Диспетчера кнопкових форм.

Кнопкові форми мають неприємний секрет. На кожній сторінці можна розмістити лише вісім команд меню. Якщо вам потрібно більше (а кому не потрібно?), слід додати додаткові сторінки у ваше меню.

Ви можете стежити за будь-якими відповідями на цей запис через RSS 2.0 стрічку. Ви можете залишити відповідь або trackback з вашого власного сайту.

Вибір та обґрунтування структурної схемибази даних

Microsoft Access має всі особливості класичної системи управління базами даних (СУБД). Access - це потужна, гнучка і проста у використанні СУБД, а й система розробки додатків баз даних. До найбільш потужних засобів Access відносяться засоби розробки об'єктів - майстри, які можна використовувати для створення таблиць, запитів, різних типів форм та звітів. У Microsoft Access включені майстри, які допомагають проводити аналіз структури даних, імпортувати електронні таблиці та текстові дані, підвищувати швидкодію програми, створювати та налаштовувати одну з більш ніж двадцяти типів програм з використанням вбудованих шаблонів. Щоб повністю автоматизувати роботу програми, можна використовувати макроси для зв'язування даних із формами та звітами. Більшість програм можна створити, не написавши жодного рядка програмного коду. Однак при необхідності побудови справді складної програми можна використовувати мову програмування Visual Basic для додатків.

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

Ця курсова робота складається з п'яти таблиць. Однією – батьківської та чотирьох допоміжних. Це зумовлено тим, що при розрахунку заробітної плати підприємства необхідно окремо розрахувати суми коштів для сплати до позабюджетних фондів, утримання із заробітної плати (у тому числі податок на доходи фізичних осіб (13%), суми аліментів, якщо такі мають місце, штрафи) за браковану продукцію та інші утримання).

Створення таблиць

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

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

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

У Access використовуються три способи створення таблиць: шляхом введення даних (by entering data), за допомогою Конструктора таблиць (in Design view) та за допомогою Майстра створення таблиць (by using wizard). Для кожного із цих способів існує спеціальний ярлик нових об'єктів у списку таблиць (рис 1).

Малюнок 1

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

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

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

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

4. В області Поля нової таблиці можна перейменувати поле. Для цього виберіть поле, потім клацніть на кнопці Перейменувати поле і введіть у новому назві в діалоговому вікні Перейменування поля. Натисніть кнопку ОК.

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

Для створення таблиць у режимі конструктора треба у вікні бази даних клацнути вкладку створити Таблицю, потім вибрати режим конструктора. У стовпці «Ім'я поля» вводиться ім'я нового поля, а стовпці «Тип даних» - визначається тип. Ім'я поля може містити не більше 50 символів. Під час створення таблиці «Підприємства» у стовпець «Ім'я поля» було запроваджено такі назви: підприємство, галузь, керівник, фотографія, число співробітників. Як було зазначено вище, кожному полю встановлюється відповідний код. Так, для полів підприємство, галузь, керівник мною вибраний текстовий тип даних, для кількості співробітників – числовий, а для поля Фотографія – поле об'єкта OLE, що дозволить використовувати у таблиці та подальших запитах до неї зображення.

Малюнок 2

На таблиці 2 представлена ​​створена у цій курсової роботитаблиця "Підприємство". Аналогічним чином було створено таблиці «Внески до позабюджетних фондів», «Співробітники», «Утримання із заробітної плати», «Розрахунок».

Коли між таблицями встановлюється зв'язок, величини однієї таблиці ставляться у відповідність до величин з інших таблиць. Щоб створити зв'язок, у двох таблицях, має бути поле, що набуває унікального значення у всіх записах. У батьківській таблиці поле зв'язку зазвичай індексовано (як правило, воно є ключовим полем), і відповідно до нього ставиться поле дочірньої таблиці. При цьому поле дочірньої таблиці називається зовнішнім ключем. Перед встановленням зв'язків між таблицями простежте через режим >Конструктор наявність у таблицях, що зв'язуються індексованих полів. Щоб встановити зв'язок між таблицями, виконайте дії:

Активізуйте вікно бази даних і натисніть >Схема даних, щоб відкрити вікно Схема даних (команди >Сервіс>Схема даних або за допомогою контекстного меню).

Натисніть кнопку >Відобразити таблицю на панелі інструментів.

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

Після того, як усі таблиці будуть додані у вікно схеми даних, натисніть кнопку >Закрити в діалоговому вікні >Додавання таблиці.

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

Встановіть прапорець >Забезпечення цілісності даних >Каскадне оновлення пов'язаних полів та відтисніть кнопку >Створити структури зв'язків

Створення запитів

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

1 У вікні бази даних перейдіть до вкладки ЗАПИТАННЯ і натисніть кнопку СТВОРИТИ.

2 У діалоговому вікні НОВИЙ ЗАПИТ виберіть майстер ПРОСТОЙ ЗАПИТ.

3 Натисніть кнопку OK.

4 Вкажіть ім'я таблиці або запиту, на якому повинен бути заснований запит, а потім виберіть поля, з яких повинні вибиратися дані.

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

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

Таким чином було створено запит на вибірку «Підприємство».

Аналогічно створено запити «Співробітники», «Утримання із заробітної плати», «Внески до позабюджетних фондів», «Розрахунок».

Створення форми

Для створення форм у режимі майстра виконайте операції:

1. Виберіть > Створення форм за допомогою майстра до появи вікна > Створення форм.

2. У списку Таблиці та запити виберіть потрібний об'єкт

3. У списку доступні поля виконайте переклад (клавішою «>») потрібних полів до списку >Вибрані поля

7. Виконайте >Готово та переконайтеся в наявності готової форми.

Аналогічно створено запити «Утримання із заробітної плати», «Внески до позабюджетних фондів», «Підприємства», «Розрахунок».

Створення головної кнопкової форми

Щоб створена база даних виглядала у вигляді окремої програми, застосовується метод створення Головної кнопкової форми. Для того, щоб створити Головну кнопкову форму, потрібно спочатку відкрити базу даних, а потім виконати наступні операції:

1). У меню >Сервіс виберіть команду > Службові програми, а потім > Диспетчер кнопкових форм.

2). Якщо відображається запит на підтвердження створення кнопкової форми, натисніть кнопку >Так.

3). Натисніть >Створити.

4). Введіть назву нової кнопкової форми та натисніть >OK.

5). Ім'я нової форми кнопки додається в полі >Сторінки кнопкової форми.

6). Виберіть назву нової кнопкової форми та натисніть >Змінити.

7). Натисніть >Створити.

8). У полі >Текст ввести текст для першої кнопки кнопкової форми, а потім вибрати команду в полі >Команда. >Відкрити форму для зміни.

Для створення кнопкової форми, яка відкриває інші кнопкові форми, потрібно вибрати в полі >Команда команду >Перейти до кнопкової форми, а потім вказати форму кнопки, до якої треба перейти.

9). Більшість вибраних команд під полем >Команда відкриває нове поле зі списком. При необхідності треба вибрати потрібний елемент у цьому полі. Наприклад, якщо на кроці 8 було вибрано команду >Відкрити форму для зміни, виберіть у полі >Форма ім'я потрібної формита натисніть >OK.

Для створення інших кнопок кнопкової форми необхідно повторити кроки з 7 по 9.

При створенні кнопкової форми за допомогою диспетчера кнопкових форм створюється таблиця "Switchboard Items", яка описує текст та дії кнопок форми. Якщо пізніше внести зміни до кнопкової форми в режимі конструктора форми, програма може перестати працювати.


Створення звітів

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

1. Виберіть режим >Створення звіту за допомогою майстра до появи вікна >Створення звітів.

2. У списку Таблиці та запити вибрати потрібний об'єкт.

3. У списку доступні поля виконати переклад (клавішою «>») потрібних полів до списку >Вибрані поля.

Аналогічно були створені інші звіти


Висновок

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

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

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

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

У вікні бази даних можна працювати з її об'єктами. Щоб переглянути об'єкти певного типу, слід вибрати відповідну вкладку. За допомогою кнопок можна відкривати та змінювати існуючі об'єкти та створювати нові.

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


Список використаної літератури

1. Когаловський М.Р. Енциклопедія технологій баз даних. - М.: Фінанси та статистика, 2002. - 800с.

2. Козирєв А.А. Інформаційні технології в економіці та управлінні. -СПб.: Из-во Михайлова В.А., 2001. -360с.

3. Гайдамакін Н.А. Автоматизовані інформаційні системи, бази та банки даних. Вступний курс: навчальний посібник. - М.: Геліос АВР, 2002. - 368 с.

4. Ісаєв Г.М. Інформаційні системив економіці. -2-е вид., Стер. - М.: Омега-Л, 2009. - 462с.

5. Бакаревич Ю.Б., Пушкіна Н.В. Самовчитель Microsoft Access 2002. - СПб.: БХВ-Петербург, 2002. - 720 с.

6. Інформатика. Базовий курс/За ред. С.В. Симоновича. - СПб.: Пітер, 2001. - 640 с.

7. Сервер інформаційних технологій: - http://www.citforum.ru


Подібна інформація:


Пошук на сайті:



2015-2020 lektsii.org -

Лабораторна робота №5.

Тема:Створення кнопкових форм.

Ціль:Навчитися створювати, редагувати кнопкові форми.

Завдання

Створити головну форму кнопки і додаткові кнопкові форми для роботи з базою даних.

Основні відомості

НадбудоваAccessдиспетчер кнопкових форм

Надбудови Access – це бази даних, які містять процедури та пов'язані з ними об'єкти. Існує три типи надбудов:

· надбудови меню

· Побудовники

· Майстра

Майстри та будівельники є контекстно-залежними надбудовами. Вони запускаються, коли користувач намагається виконати певні дії. Надбудови меню є контекстно-незалежними та викликаються з меню СервісÞ Службові програми.Прикладом надбудови меню диспетчер кнопкових форм.

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

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

У діалоговому вікні Диспетчер кнопкових формУсі форми називаються сторінками. Тут задаються імена всіх кнопкових форм програми.

У діалоговому вікні можна змінювати імена форм, редагувати елементи форм (кнопка Змінити…), видаляти елементи (кнопка вилучити) або змінювати позицію елемента (кнопки Вгоруі вниз).

У діалоговому вікні Зміна елемента кнопкової формивказуються три параметри:

· Текст– ім'я елемента, яке з'явиться на кнопці у формі кнопки.

· Команда– команда, яка буде виконана, коли користувач клацне по кнопці.

· Форма– вміст поля залежить від значення поля Команда.


Рис. 5.1 . Створення кнопки, щоб додати нового клієнта.

Після створення кнопкових форм на вкладці вікна бази даних Таблиці з'явиться таблиця SwitchboardItems, а на вкладці Форми – форма Switchboard, яку можна перейменувати. Але щоб перейменувати таблицю SwitchboardItems, потрібно змінювати всі посилання на неї в процедурах VBA (Visual Basic for Applications), що зберігаються разом із цією кнопковою формою.

Технологія роботи

Cнадання кнопкової форми

1. Відкрийте базу даних.

2. Виберіть команду Сервіс® Службові програми® Диспетчер кнопкових форм.



Рис.5.2 Кнопкова форма Форми .

3. На питання про створення нової кнопкової форми дайте відповідь Так.

4. У вікні, що з'явилося Диспетчер кнопкових формнатисніть кнопку Створити.

5. Введіть ім'я додаткової кнопкової форми – Форми. Натисніть ОК.

6. Аналогічним чином задайте ім'я Звітидля другої додаткової кнопкової форми та імена Форма Клієнті Форма Замовлення,Звіт ЗвітОКклієнтах, Рахунокі Вихіддля інших.

7. У вікні Диспетчер кнопкових формВиберіть MainSwitchboard(Головну кнопкову форму) та натисніть кнопку Змінити.

8. У вікні Зміна сторінки кнопкової форминатисніть кнопку Створити.

9. У вікні Зміна елемента кнопкової формивкажіть параметри:

Текст: Форми

Команда: Перехід до кнопкової форми

Форма: Форми

10. Натиснути на ОК.

11. Параметри для кнопки Звітизадайте аналогічним чином.

12. Для кнопки Вихідзадайте параметри:

Текст: Вихід

Команда: Вийти з програми

13. Натисніть кнопку Закрити.

14. У вікні Диспетчер кнопкових формвиберіть форму Формита натисніть кнопку Змінити.

15. У вікні Зміна сторінки кнопкової форминатисніть кнопку Створити.

16. У вікні вкажіть параметри:

Текст: Робота з формою Клієнт

Команда: Перехід до кнопкової форми

Форма: Форма Клієнт

17. Натиснути OK.

18. Аналогічно вкажіть параметри для роботи з формоюЗамовлення

19. Передбачте кнопку для повернення до Головної форми:

Текст: Повернення

Команда: Перехід до кнопкової форми

Форма: Main Switchboard.

20. Натиснути Закрити.

21. У вікні Диспетчер кнопкових формвибрати форму форма Клієнтта натиснути кнопку Змінити.

22. У вікні Зміна сторінки кнопкової форминатиснути кнопку Створити.

23. У вікні Зміна елемента кнопкової формивказати параметри:

Текст: Новий клієнт

Команда: Відкриття форми в режимі додавання

Форма: Клієнт

24. Натисніть кнопку OK.

25. У вікні Зміна сторінки кнопкової формизнову натисніть кнопку Створити.

26. У вікні Зміна елемента кнопкової формивкажіть параметри:

Текст: Редагування

Команда: Відкриття форми в режимі редагування

Форма: Клієнт

27. Натисніть кнопку OK.

28. Аналогічно п. 21-27 створіть кнопки для роботи з формою Замовлення

29. Аналогічно п.19 створіть кнопку повернення в попередню форму.

30. У вікні Диспетчер кнопкових формвиберіть форму Звіти, натисніть кнопку Змінитита створіть елементи кнопкової форми Звіти(перегляд звітів та повернення).

31. Відредагуйте кнопкову форму в режимі конструктора.

1. Тема лабораторної роботи.

2. Ціль лабораторної роботи.

3. Технологія створення кнопкової форми.

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

Тема: Технології пошуку та зберігання інформації

Урок: Створення головної кнопкової форми та елементів керування

На попередньому уроці ми розглянули режим роботи з формами Макет. Існує ще один режим роботи з формами, він називається Конструктор. У цьому режимі ми можемо поміщати на форму додаткові елементи, звані елементи керуванняабо елементи діалогових вікон. Це добре відомі елементи: кнопки, списки, поля зі списками. Всі ці елементи ми можемо створити у режимі Конструктор.

Як тільки ми перейдемо в режим Конструкторформи, відразу на стрічці з'являється вкладка Конструктора на ній ми побачимо всі доступні нам елементи управління (рис. 1). Саме ці елементи ми можемо поміщати на форми.

Рис. 1

Подивимося, як на практиці нам додати у форму ці елементи. Для цього перейдемо в режим Конструктор (мал. 2), тоді на стрічці з'явиться автоматично вкладка Конструктор, і ми побачимо всі доступні елементи (мал. 1).

Виберемо елемент кнопка(Рис. 3), клацнемо на ній ПКМ і позначимо на формі розміри майбутньої кнопки (Рис. 4). Автоматично з'явиться діалогове вікно створення кнопок, де ми можемо вибрати категорію та дію (мал. 5). Наприклад, знайти запис і натискаємо Далі. На кнопку ми можемо помістити або текст, або відповідне стандартне зображення або іконку огляду (рис. 6). Натисніть далі і ми побачимо, що на наступному етапі задається ім'я кнопки, після чого натисніть Готово (мал. 7). Кнопка з'явилася, ми можемо підкоригувати розміри та перейти в режим Формащоб побачити, як кнопка буде відображена на формі, і випробувати її дію (рис. 8). Клацніть на ній; так, дійсно, як і мало, з'явилося вікно Пошук та заміна(Рис. 9). Нехай зразком буде прізвище Блок, пошук нехай здійснюється в категорії «музеї-квартири Санкт-Петербурга», збіг – з будь-якої частини поля та проглядаються всі записи (рис. 10). Натисніть далі, дійсно кнопка працює правильно, і потрібна нам інформація в таблиці знайдена (рис. 11).

Рис. 2

Рис. 3

Рис. 4

Рис. 5

Рис. 6

Рис. 7

Рис. 8

Рис. 9

Рис. 10

Рис. 11

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

Створимо ще один елемент управління на формі, перейдемо в режим Конструкторта виберемо елемент управління Поле зі списком(рис. 12), позначимо його розташування та розміри (рис. 13). Після цього з'явиться діалогове вікно Створення полів зі списком, в якому ми можемо вибрати, яким чином поле зі списком отримуватиме значення, виберемо, наприклад, третій варіант і клацнемо далі (мал. 14). Виберемо поле Назваі клацнемо Далі (рис. 15) і Готово. Але бачимо, що назва полі вже існувало, вийшло накладення, але ми можемо просто видалити другу назву. Перейдемо в режим Форма, щоб випробувати список. Список відкривається, ми вибираємо назву музей-квартира О.С. Пушкіна(Рис. 16) і бачимо, що відбувається перехід на її картинку (Рис. 17). Т. е. поле зі списком працює.

Рис. 12

Рис. 13

Рис. 14

Рис. 15

Рис. 16

Рис. 17

Якщо базі даних не одна таблиця, а кілька і, кілька форм, можна створити головну кнопкову форму, Що містить кнопки, причому клацанням на кнопки ми можемо завантажувати ту чи іншу форму.

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

Якщо базі даних кілька таблиць і кількість форм, має сенс створити головну кнопкову форму, яка буде своєрідною заставкою для бази даних, у якій можна завантажувати й інші форми. Клацніть на стрічці вкладку Робота з базами даних(Рис. 18), виберемо там команду диспетчер кнопкових форм, при цьому видається повідомлення: Не вдається знайти кнопкову форму у цій базі даних, тому ми натискаємо кнопку Створити(Рис. 19). З'явиться діалогове вікно Диспетчер кнопкових форм, в якому ми можемо вибрати команду Змінити, з'явиться вікно Зміна сторінки кнопкової форми. Створимо на ній першу кнопку (рис. 20). Нехай текст цієї кнопки буде музеї-квартириі буде виконуватись команда Відкрити форму для зміни, а форма - . Створимо ще одну кнопку, яку назвемо письменники, по клацанню також буде виконуватись команда Відкрити форму для змінита форма письменники(Рис. 21). Закриємо відкриті діалогові вікна, і ми побачимо у списку об'єктів, що з'явилися нові форми та відповідні таблиці (рис. 22).

Відкриємо кнопкову форму. За замовчуванням вона має таке оформлення (рис. 23), на ній знаходяться дві кнопки, при натисканні на першу кнопку відбувається перехід на форму музеї-квартири Санкт-Петербурга, клацанням на другий ми відкриємо форму письменники, тобто кнопкова форма працює правильно. Тепер спробуємо змінити стандартне оформлення, перейдемо в режим Конструктор,і ми побачимо тут вікно властивостей. Таким чином, ми можемо вибрати будь-який з елементів та змінити, наприклад, колір фону (рис. 24). А потім ми можемо помістити, наприклад, зображення (мал. 25). Для цього виберемо довільне зображення на нашому комп'ютері та перейдемо в режим Форма. Тепер наша головна кнопкова форма набула наступного вигляду (рис. 26). У вас може з'явитися не обов'язково зображення комп'ютера, а малюнок, який ви вибрали на попередньому етапі. Можемо відзначити, що наше оформлення змінилося на краще.

Рис. 18

Рис. 19

Рис. 20

Рис. 21

Рис. 22

Рис. 23

Рис. 24

Рис. 25

Рис. 26

Список літератури

  1. Угрінович Н.Д. Інформатика-9. - М: БІНОМ. Лабораторія знань, 2012
  2. Гейн А.Г. Юнерман Н.А. Інформатика-9. - М: Просвітництво, 2012.
  3. Соловйова Л.Ф. Інформатика та ІКТ. Підручник для 9 класів. – СПб.: БХВ-Петербург, 2007.
  1. Lessons-tva.info ().
  2. Office.microsoft.com().
  3. Lessons-tva.info ().

Домашнє завдання

  1. Які режими роботи підтримує об'єкт Форма?
  2. Як на форму додати елементи керування у MS Access?
  3. Що таке основна кнопкова форма?
  4. Чи можливе візуальне редагування форм?