Створення кнопкових форм

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Електронні апарати
Кафедра:
Не вказано

Інформація про роботу

Рік:
2005
Тип роботи:
Методичні вказівки до лабораторної роботи
Предмет:
Бази даних в інформаційно-комп'ютерних технологіях

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Національний університет "Львівська політехніка"  EMBED Word.Picture.6  “Створення кнопкових форм” Методичні вказівки до лабораторного заняття з дисципліни “Бази даних в інформаційно-комп'ютерних технологіях” для студентів базового напрямку 6.091 “Електронні апарати” Затверджено на засіданні кафедри ЕЗІКТ Протокол № ___ від ___ ______ 2005 р. Львів 2005 Створення кнопкових форм. Методичні вказівки до лабораторного заняття з дисципліни "Бази даних в інформаційно-комп'ютерних технологіях” для студентів базового напрямку 6.091 “Електронні апарати”/ Укл. Л.К.Гліненко.-Львів; Вид-во Нац. ун-ту "Львівська політехика" , 2005. - 12 с. Укладач: Л.К.Гліненко, канд. техн. наук, доц. Відповідальний за випуск – Г.В.Юрчик , канд. техн. наук, доц. Рецензенти: О.М.Воблий, канд. техн. наук, доц. І.В.Атаманова, канд. техн. наук, доц. Створення кнопкових форм 1. Мета роботи Одержання навичок роботи зі створення кнопкових форм. 2. Теми для попереднього вивчення. Необхідність створення кнопкових форм. Створення кнопкової форми за допомогою диспетчера кнопкових форм. Створення нової кнопкової форми, що відкривається зі стартової кнопкової форми. Зміна існуючої кнопкової форми. Вибір кнопкової форми,, що відкривається автоматично при відкритті бази даних (БД). Видалення кнопкової форми 3. Стислі теоретичні відомості 3.1. Командний інтерфейс додатка Інтерактивне керування додатком здійснюється за допомогою командного інтерфейсу. Командний інтерфейс додатка Access забезпечує можливість вибору користувачем для виконання команд Access чи дій, реалізованих програмно у вигляді макросів чи процедур VBA. Є кілька способів організації командного інтерфейсу додатка. Можна створити спеціальний рядок меню чи Головну кнопкову форму, щоб надати користувачу зручний засіб вибору дій, який потрібно виконати в додатку. Команди варто групувати в меню чи на сторінках кнопкової форми за своїм призначенням так, щоб користувачу було інтуїтивно ясно, де повинна знаходитися певна команда й у яких випадках слід її виконувати. 3.2. Створення і використання кнопкової форми Звичайно для роботи з додатком створюють спеціальну форму, що зветься Головна кнопкова форма (Main Switchboard) і містить кнопки, що дозволяють вибирати основні функції чи підсистеми додатка. Таку форму можна створити, як звичайно, за допомогою Конструктора форм, а можна використовувати спеціальний майстер, що називається Диспетчер кнопкових форм (Swithboard Manager). Щоб створити таку форму за допомогою Диспетчера кнопкових форм, треба обрати команду меню Сервис, Служебные программы, Диспетчер кнопочных форм (Tools, Database Utilities, Swithboard Manager). (Для прикладу можна працювати з демонстраційною БД «Борей»). Оскільки база даних не містить кнопкових форм (принаймні, відомих майстру), видається діалогове вікно, що запитує, потрібно чи створювати кнопкову форму. Натисніть кнопку Да (Yes). Тепер майстром створюється таблиця "Элементы кнопочной формы" (Switchboard Items) и кнопочная форма (Switchboard), і кнопкова форма (Switchboard), яку ми розглянемо пізніше. Після цього з'являється діалогове вікно зі списком сторінок кнопкової форми (рис. 1).  Рис. 1. Діалогове вікно Диспетчер кнопочных форм У цьому вікні перелічуються всі сторінки кнопкової форми (їх може бути кілька). Поки створена тільки одна сторінка, і ми бачимо її в списку. Щоб створити на ній потрібні кнопки, натисніть кнопку Изменить (Edit). Відкривається діалогове вікно Изменение страницы кнопочной формы (Edit Switchboard Page) (рис. 2), яке містить список елементів форми.  Рис. 2. Діалогове вікно Изменение страницы кнопочной формы У цьому вікні можна додавати, змінювати і видаляти елементи обраної сторінки форми. Можна також змінювати порядок їхнього розміщення на сторінці (за допомогою кнопок Вниз (Move down) і Вверх (Move up)). В поле Название кнопочной формы (Swithboard Name) ми можемо змінити стандартну назву, якщо це необхідно. Список елементів форми поки порожній і доступна тільки одна кнопка Создать (New). Щоб створити перший елемент, натисніть дану кнопку. З'являється діалогове вікно Изменение элемента кнопочной формы (Edit Switchboard Item) (рис. 3).  Рис. 3. Зміна елемента кнопкової форми У поле Текст (Text) уведіть найменування створюваної кнопки, наприклад Товари. Друге поле Команда (Command) дозволяє визначити дію, що буде" виконуватися після натискання даної кнопки. Список цих дій представлений на рис. 3. Їх всего 8. Це може бути відкриття форми в режимі додавання записів чи редагування, відкриття звіту, запуск макросу чи процедури VВA, запуск майстра для редагування кнопкової форми, перехід до іншої кнопкової форми і .вихід з додатка. Виберемо, наприклад, Открыть форму для изменения (Open Form in Edit Mode). Тоді в наступному полі потрібно ввести ім'я форми, що відкривається, наприклад, "Список товарів" (Products) (рис. 4) і натиснути кнопку ОК. Назва останнього поля у формі на рис. 4 змінюється в залежності від обраної команди в другому полі. Якщо обране в списку дія не вимагає завдання аргументу, третє поле взагалі зникає.  Рис. 4. Діалогове вікно Изменение элемента кнопочной формы Аналогично добавляются кнопки для других объектов приложения. Обычно создается кнопку Отчеты, которая будет открывать форму "Отчеты о продажах" (Sales Reports Dialog) и кнопку выхода из приложения Выход. Закроем диалоговое окно Изменение страницы кнопочной формы (Edit Switchboard Page), нажав кнопку Закрыть (Close). Количество кнопок на одной странице формы ограничено числом 8. Это не значит, что их нельзя создать больше, просто это придется делать вручную. Однако есть другой способ преодолеть это ограничение. Если число действий, которые хотелось бы разместить на кнопки, превышает 8, можно сгруппировать часть действий на отдельной странице кнопочной формы. Для примера давайте создадим еще одну страницу нашей кнопочной формы и разместим на ней кнопки действий с клиентами. Для этого в диалоговом окне Диспетчер кнопочных форм (Switchboard Manager) нажмите кнопку Создать (New). В появившемся диалоговом окне вводится имя новой страницы Клиенты и нажмите кнопку ОК. Далее в редакторе страниц уже известным способом создаются новые элементы, например, : Клиенты, Наклейки для клиентов, Телефоны клиентов, Заказы клиентов, которые открывают соответствующие формы. Не забудьте создать кнопку, которая позволит вернуться в Главную кнопочную форму (Main Switchboard). Для этого нужно связать с ней команду Перейти к кнопочной форме (Go to Switchboard) (рис. 5). Закройте это окно, чтобы вернуться к диалоговому окну Диспетчер кнопочных форм (Switchboard Manager). В списке страниц у вас должны появиться две страницы. Теперь нужно отредактировать первую страницу — добавить к ней элемент, с помощью которого можно будет перейти на вторую страницу. Для этого выделите в списке страницу Главная кнопочная форма (Main Switchboard) и нажмите кнопку Изменить (Edit). В окне редактора страниц добавьте новый элемент Клиенты, также используя команду Перейти к кнопочной форме (Go to Switchboard).  Рис. 5. Діалогове вікно Изменение кнопочной формы Теперь обе страницы оказались связанными. Можно закрыть окно мастера и посмотреть, что у нас получилось, открыв форму "Кнопочная форма" (Switchboard). Должно появиться окно, похожее на то, что представлено на рис. 5.  Рис. 6. Головна кнопкова форма Ви можете перевірити, як діють кнопки. Наприклад, якщо натиснути кнопку Клієнти, зміст форми зміниться, і ви побачите другу сторінку форми. Форма виглядає не занадто привабливо, але тепер ви можете перейти в режим Конструктора й оформити її зовнішній вигляд, застосувавши всі засоби Конструктора. Відкривши цю форму в режимі Конструктора, ви не побачите її елементів, форма здається зовсім порожньою. Однак, якщо ви відкриєте модуль, зв'язаний з цією формою, то побачите досить великий обсяг коду, що і організує роботу форми належним чином. Причому для цього використовується інформація, що зберігається в спеціальній таблиці: Switchboard Items (Елементи кнопкової форми). Ви побачите цю таблицю в списку Таблиці (Tables) вікна База даних (Database). Таким чином, за допомогою Диспетчера кнопкових форм (Switchboard Manager) можна створити ієрархічну систему сторінок кнопкової форми, що може бути альтернативою звичайному ієрархічному меню. Правда, на відміну від меню ця форма не видна постійно на екрані, вона може закриватися іншими формами. Якщо ви хочете забезпечити можливість користувачу відкривати відразу кілька форм і звітів, вам доведеться зробити кнопку на панелі інструментів, що дозволяла б у будь-який момент відобразити Головну кнопкову форму (Main Switchboard). 3.3. Настроювання параметрів ІС Після створення розрізнених форм і звітів потрібно об’єднати їх у єдину систему. Для цього використовуємо головну форму, з якої будуть викликатись усі інші. Навчання працівників роботі з ІС потребує створення довідкової підсистеми, так і деяких організаційних заходів. Супроводження потребуватиме доробки ІС відповідно до нових запитів користувачів і зміни вихідних вимог, підтримки бази даних у робочому стані. Загальні настройки середовища Access здійснюються у спеціальному вікні Параметры, яке викликається через меню Сервис, пункт Параметры… У цьому вікні є 8..10 закладок. У закладці Общие можна встановити робочий каталог за замовченням, в закладці Другие – порядок блокування записів, режим відкриття бази даних тощо. Частину параметрів можна ініціалізувати при запуску ІС у середовищі Access. У меню Сервис вибираємо пункт Параметры запуска... Вікно, яке відкриється, дозволяє налаштувати основні параметри запуску  Рис. 7. Вікно налагодження параметрів додатку Якщо тепер скиеути прапорець Окно базы данных, то при запуску ІС автоматично буде відкриватись Головна форма, а вікно бази даних Access буде скрито. Скрите вікно бази даних можна відобразити за допомогою меню Окно, пункт Отобразить... або натисканням клавіші F11. Хорошим тоном вважається створення на робочому столі ярлику для запуску ІС у Windows. Для цього клацаємо лівою кнопкою миші на робочому столі Windows, у меню вибираємо пункти Создать, потім Ярлык. У першому вікні, що з’явиться, знаходимо і встановлюємо шлях до файлу додатку, у другому вікні вводимо підпис до ярлику. Подвійне клацання по ярлику буде запускати ІС, сам Access буде запущено автоматично. 4. Практичні завдання Створити кнопкову форму для роботи зі створеними об'єктами бази даних (таблиці, форми, звіти). Передбачити вихід із БД. Завдання 1. Створити кнопкову форму для роботи з БД “Відділ кадрів”. Для цього слід відкрити цю БД та вибрати в меню Сервис команду Надстройки (для Access'97) або Служебные команды (для Access2000) та підкоманду Диспетчер кнопочных форм. Якщо виводиться запрошення підтвердити створення кнопкової форми, клацнути по кнопці INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы8_files/b_yes.gif"(рис. 8). У діалоговому вікні Диспетчер кнопочных форм клацнути по кнопці INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы8_files/b_create.gif"(Рисунок 2). У діалоговому вікні Создание (рис. 10) у поле Имя страницы кнопочной формы ввести ім'я кнопкової форми для введення інформації (наприклад, Введення і редагування). Клацнути по кнопці INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы8_files/b_OK.gif". Аналогічно створити кнопкові форми для перегляду документів і кнопку для виходу з БД. Вибрати рядок Введення і редагування та клацнути по кнопці INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы8_files/b_yes.gif". У діалоговому вікні Изменение страницы кнопочной формы (рис. 11) клацнути по кнопці INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы8_files/b_create.gif". Рис. 11. Діалогове вікно Изменение страницы кнопочной формы У діалоговому вікні Изменение элемента кнопочной формы (рис. 12) ввести текст підпису для першої кнопки (Введення інформації (на рис. - Ввод информации, рос.), в поле зі списком Команда. вибрати команду Открытие формы в режиме добавления (відкриття форми в режимі додавання). Якщо обрана одна з команд роботи з формами, то в поле зі списком Форма варто вибрати ім'я форми, що відкривається, (Введення інформації) (на рис. - Ввод информации, рос.).Клацнути по кнопці INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы8_files/b_OK.gif". Повторити ці дії для створення всіх потрібних кнопок кнопкової форми. Імена всіх створених елементів (кнопок) з'являться в розділі Элементы данной кнопочной формы. Щоб змінити чи видалити будь-яку зі створених кнопок, слід вибрати ім'я цієї кнопки у списку і натиснути INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы8_files/b_change.gif"кнопку або INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы8_files/b_delete.gif". При необхідності треба змінити порядок кнопок у списку, вибрати елемент і натиснути INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы8_files/b_change.gif"кнопку або  INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы8_files/b_down.gif". Закінчивши створення кнопкової форми, клацнути по кнопці .INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы8_files/b_close.gif" Завдання 2. Створити головну кнопкову форму БД «Замовлення». Для створення головної форми виконуємо такі дії: Відкрийте БД «Замовлення» Створіть макроси для п’яти кнопок для виклику відповідних форм / звітів (Замовлення, Клієнти, Товари, Продажі, Графік). Використовуйте макрокоманди ОткрытьФорму та ОткрытьОтчет. В аргументах зазначте ім’я форми / звіту, які відкриваються. Створіть макрос для кнопки виходу з системи (ім’я макросу – Вихід, макрокоманда – Выход, аргументи – Сохранить все). Створіть форму ГоловнаФорма без джерела даних, розмістіть на ній кнопки і написи, використовуючи Панель элементов. У властивість Подпись (закладка Макет) і властивість Имя (закладка Другие) кожної з п’яти кнопок введіть відповідні назвиЗамовлення, Клієнти, Товари, Продажі, Графік. У властивість Нажатие кнопки (закладка События) кожної з 5 кнопок вводимо (зі списку) імена відповідних макросів: Замовлення.Замовлення, Замовлення.Клієнти, Замовлення.Товари, Замовлення.ДрукПродаж, Замовлення.ГрафікПродаж. Створіть кнопку Вихід. До неї прикріпіть макрос – Замовлення.Вихід (властивість Нажатие кнопки, закладка События). Накладіть малюнок на кнопку Вихід. Клацніть справа від властивості Рисунок (закладка Макет) кнопки. З’являється знак ... Клацання по знаку ... відкриє вікно для вибору рисунка. Знаходимо рисунок із назвою Вихід і натискаємо ОК. Встановіть властивості форми Головна форма, як показано нижче: Вставте будь-який рисунок. На Панелі елементів виберіть кнопку Свободная рамка объекта, встановіть і розтягніть елемент на формі. У вікні, що з’явилося, вибираємо пункт Создать из файла і натискаємо Обзор, щоб знайти рисунок серед файлів. Прапорець Связь у даному випадку не встановлюємо, оскільки немає необхідності відображати на формі можливі зміни у рисунку. Після вставки рисунку скоректуємо розміри (закладка Макет, властивості Установка размеров, Ширина, Высота). Рисунки можуть також зберігатись у базі даних в полях таблиць типа Поле Об’єкта OLE. Для відображення таких полів використовується елемент Присоединенная рамка об’єкту Панели элементов. Це дозволяє створювати різні електронні картотеки. Збережіть форму і перевірте її роботу. Завдання 3. Налагодити ІС “Замовлення” згідно до п. 3.3. методичних вказівок. 5. Оформлення звіту У звіт включіть отриманий вигляд кнопкових форм при запуску БД та в режимі Конструктора, вікна їх властивостей та елементи програмного коду з закладки Модули. Література Леонтьев К.Б. Microsoft Visio 2002 Professional: Построение проектов, диаграмм и бизнес-схем в ОС Microsoft Windows XP. – М.: СОЛОН-Р. – 2002. – 512 с. Михеева В. , Харитонова И. Microsoft Access 2000. – СПб.: БХВ-Петербург. – 2001. – 1088 с. Карпов Б., Мирошниченко Н. Microsoft Visio 2000: краткий курс. – СПб.: Питер. – 2001. – 256 с. Чаповська Р., Жмуркевич А. Робота з базами даних Microsoft Access 2000. – Київ:ЦУЛ. – 2003. – 324 с. Кузьменко В.Г. Visual Basic 6. – М.: ООО «Бином-Пресс». – 2003. – 432 с.. Ананьев А.И., Федоров А.Ф. Самоучитель Visual Basic 6.0. – СПб.: БХВ-Петербург. – 2003. – 624 с. Послед Б.С. Access 2002. Приложения баз данных. Лекции и упражнения. – СПб.: ООО «ДиаСОФТ». – 2002. – 656 с. Виллариал Б. Программирование Access 2002 в примерах. М.:КУДИЦ-ОБРАЗ. – 2003. – 496 с. Фаддема Э. Эффективная работа: Access 2002.– СПб.: Питер. – 2003. – 944 с. Навчальне видання Методичні вказівки Укладач: Л.К.Гліненко, канд. техн. наук, доц. Редактор
Антиботан аватар за замовчуванням

01.01.1970 03:01-

Коментарі

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

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!