русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Теоретична частина


Дата добавления: 2015-07-23; просмотров: 676; Нарушение авторских прав


Лабораторна робота № 5 (4 год.)

Тема роботи: „Створення кнопочних форм. Використання макросів”

 

Мета роботи: знати та вміти створювати різноманітні форми.

 

 

Теоретична частина

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

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

Для цього необхідно виконати наступні дії:

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

2. Виберіть в панелі елементів управління властивість Кнопка і помістите її на форму.

Рис. Вікно для побудови макросів

3. Оберіть пункт Властивості в контекстному меню для створеної кнопки. Потім у вкладці Події властивість Натиснення кнопки. В результаті з'явиться вікно Будівник з трьома пунктами для вибору: вирази, макроси, програми. Нас цікавитимуть Макроси. В результаті з'явиться вікно з проханням назвати макрос, залишимо пропоноване ім'я Макрос 1. Будівник макросів має наступний вигляд:

4. У полі Макрокоманда з випадного списку вибираємо Відкрити Форму, а у властивостях Аргументи макрокоманди, в ім'я форми вибираємо ім'я необхідної форми, наприклад в нашому випадку форма для таблиці Клієнти. Закриваємо будівника макросів.

5. Збережете форму і перейдіть в режим форми.

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

 

Рис. Виклик однієї форми з іншої.

 

При створенні бази даних розробник може організувати меню програми, що допомагає переміщатися по базі даних. Існує два способи організації таких форм:

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



• за допомогою диспетчера кнопкових форм, що дозволяє створювати кнопкові форми, подібні тим, що створює майстер баз даних.

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

Припустимо, у базі даних «Кадри» розроблені:

• форми введення «Основні відомості», «Довідник посад», «Довідник відділів»;

• запити;

• звіти.

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

Організація меню на основі порожньої форми

Перейдіть до вкладинки Формы, натисніть кнопкуСоздать, виберіть режим створення формиКонструктор.

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

Крок 1 - виберіть Категорії -Работа с формой; Дії –Открытие формы, натисніть Дальше;

Крок 2 - задайте ім'я форми, яка буде викликана шляхом натискання даної кнопки, наприклад, «Основні відомості», натисніть Дальше;

Крок 3 - задайте:Открыть формуіПоказать все записи, натисніть Дальше;

Крок 4 - задайте підпис для кнопки (наприклад, «Довідник посад») або виберіть малюнок;

Крок 5 - задайте ім'я кнопки (ім'я змінної Access привласнює автоматично, однак ви можете привласнити своє, використовуючи правила написання імен змінних), натисніть Готово.

2. Створіть аналогічно кнопку для виклику форми «Довідник відділів».

3. Створіть кнопки для виклику звіту «Список співробітників»:

Крок 1 - виберіть Категорії -Работа с отчетом, Дії -Просмотр отчета, натисніть Дальше;

Крок 2 - виберіть ім'я звіту, що буде викликаний натиском даної кнопки, наприклад, «Список співробітників», натисніть Дальше;

Крок 3 - задайте підпис для кнопки (наприклад «Список спів-робітників») або виберіть малюнок;

Крок 4 - задайте ім'я кнопки (ім'я перемінної Access привласнює автоматично, однак ви можете привласнити своє), натисніть Готово.

4. Створіть кнопки для виклику інших звітів.

1. Створіть кнопку для виходу з додатка:

Крок 1 - виберіть Категорії– Додаток, Дії -Выход из при-ложения, натисніть Дальше;

Крок 2 - задайте підпис для кнопки (наприклад, «Вихід») або виберіть малюнок;

Крок 3 - задайте ім'я кнопки, натисніть Готово.

Рис. 17. Готова форма-меню на основі пустої форми

Організація форми меню за допомогою Диспетчера кнопкових форм

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

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

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

1. У діалоговому вікніДиспетчер кнопочных форм виберіть потрібну сторінку і натисніть кнопкуИзменить.

2. У діалоговому вікніИзменение страницы кнопкової форми введіть ім'я в поле Название кнопочной формы і натисніть кнопкуСоздать.

3. У діалоговому вікніИзменение страницы кнопкової форми введіть текст підпису для першої кнопки і виберіть команду в полі зі списком Команда. Наприклад, уведіть текст Основні відомості про співробітників, а потім виберіть у поле Команда команду Открытиеформы в режиме редактирования.

Рис. 18. Вікно Диспетчера кнопочных форм

4. Для більшості обраних команд під полем Команда відкри-вається нове поле зі списком. При необхідності, виберіть потрібний елемент у цьому полі. Наприклад, якщо обрана одна з команд роботи з формами, то в поле зі списком Форма варто вибрати ім'я форми, що відкривається.

5. Повторіть кроки з 4 по 6 для створення всіх потрібних кнопок кнопкової форми. Щоб змінити чи видалити яку-небудь із створених кнопок, виберіть ім'я цієї кнопки в списку Элементы данной кнопочной формыі натисніть кнопку Изменить або Удалить. При необхідності змінити порядок кнопок у списку виберіть елемент і натисніть кнопку Вверх або Вниз.

6. Закінчивши створення кнопкової форми, натисніть кнопку Закрыть.

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

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

 

Порядок виконання роботи:



<== предыдущая лекция | следующая лекция ==>
Порядок виконання роботи. | Завдання 1


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.144 сек.