Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informatika_1.doc
Скачиваний:
6
Добавлен:
20.04.2019
Размер:
732.16 Кб
Скачать

96. Створення кнопочних форм у середовищі Microsoft Access та технологія роботи з ними.

Форми – основний засіб для організації інтерфейса користувача в додатках Microsoft Access.

Кнопкову форму створюють за допомогою диспечера кнопкових форм. Можна створювати до 8 кнопок. Для активізації виконують: Сервис—Диспечер кнопочных форм.(Перевірка наявності кнопкоих форм). Увипадку відсутності кнопкових форм з’являється повідомлення з запитом, чи створити таку форму. З’являється вікно диспечера кнопочних форм, в якому натискають кнопку Изменить. В полі Название кнопочной формы вводять назву цієї форми. Натискають кнопку Создать. З’являється вікно Изменение страницы кнопочной формы, де у полі Текст вводять коментар, у другому полі вибирають потрібну команду( наприклад відкриття форми в режимі редагування), в третьому полі вибирають назву форми. Натискають ОК. Потім повертаються у попререднє вікно, натискають Создать, тобто створюють другий об’єкт.

Для того, щоб автоматично завантажувалась кнопкова форма, після активізації бази даних необхідно змінити параметри запуску( Сервис—Параметры запуска). У полі Форми серед переліку вибирають потрібну кнопкову форму. Для того щоб параметри запуска не діяли при відкритій базі даних, її активізують при відкритій клавіні SHIFT.

Макрос з іменем AutoExec – для запуску форми при відкритті БД.

97. Створення макросів мовою Visual Basic for Applications.

Для створення макросів мовою VBA необхідно:

Завантажити редактор Visual Basic за допомогою пункту меню Tools\Macro\Visual Basic Editor або натиснувши комбінацію клавіш ALT+F11.

У вікні проекту вибрати необхідний елемент (що відповідає активній робочій книзі), до якого буде належати макрос.

Створити новий модуль за допомогою пункту меню редактора Insert\Module.

В правій частині редактора написати процедуру мовою VBA, яка описує необхідні маніпуляції над елементами MS Excel.

Закрити редактор Visual Basic.

Створений макрос буде мати таке ж ім’я, як ім’я відповідної VBA-процедури, задане після ключового слова Sub (на рис. 6 зображено макрос з назвою FormatFont).

Переглянути створені макроси можна за допомогою пункту меню Tools\Macro\Macros.

Вибравши відповідний макрос, його можна виконати (викликати) натисненням кнопки Run. Для зручності виклику макросів можна задавати гарячі клавіші або створити кнопку на інструментальному меню MS Excel. Гарячі клавіші присвоюються при створенні макросу або натиском кнопки Options… (Установки…) діалогового вікна перегляду списку макросів.

98. Створення макросів у проекті Microsoft Access та технологія їх використання.

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

Макроси, написані в Access, відрізняються від макросів, які створюються в додатках Word, Excell і PowerPoint. Microsoft рекомендує використовувати для автоматизації операцій мову програмування Visual Basic for Application (VBA), а не макроси, які використовуються для сумісності з ранішими версіями Access.  Створити макрос можна декількома способами: 1. у вікні бази даних на вертикально розташованій панелі Об'єкти (Objects) вибрати значок Макроси (Macro) і натискувати кнопку Створити (New) на панелі інструментів; 2. у вікні бази даних вибрати в меню Вставка (Insert) команду Макрос (Macro). У верхньої зони вікна конструктора макросів за умовчанням кожен рядок розбитий на два стовпці:Макрокоманда (Action) і Примітка (Comment)(мал. 26.18). У стовпці Макрокоманда клацніть перше вічко, натискуйте кнопку розкриття списку, виберіть із списку ім'я потрібної макрокоманди, наприкладПреобразоватьтекст (TransferText) У стовпці Примітка можна ввести коментар, що пояснює призначення макрокоманди. Примітку полегшують розуміння і супровід макросів.

Після заповнення поля в стовпці Макрокоманда в нижньої зони вікна конструктора відображується панель аргументів, що дозволяє ввести значення аргументів відповідної макрокоманди. Аби швидко створити макрос, що виконує дію над конкретним об'єктом бази даних, перетягнете цей об'єкт з вікна бази даних в рядок макрокоманди вікна макросу. Наприклад, можна створити макрос, що відкриває форму Замовлення у вікні бази даних Борей. Для цього виконаєте наступні дії: 1. у вікні бази даних Борей в спискуОб'єкти (Objects) натискуйте кнопку Форми і двічі клацніть значок Замовлення клієнта; 2. на панелі інструментів Режим форми в списку, що розкривається, виберіть Макрос (Macro). 3.Закінчивши написання макросу, його необхідно зберегти, вибравши в меню Файл (File) команду Зберегти (Save) . Потім введіть Ім'я макросу у вікноЗбереження (Save As) 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]