Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Макрос AutoExec




Спеціальний макрос „AutoExec” автоматично виконується при завантаженні бази даних. Таким чином можна автоматизувати операції, які повинні завжди виконуватися в момент завантаження бази даних. В процесі відкриття бази даних Microsoft Access проводить пошук макросу з цим ім'ям і, якщо такий макрос існує, автоматично запускає його.

Для створення макросу „AutoExec” існує два способи:

Ø створити макрос, що містить макрокоманди, які потрібно виконати при відкритті бази даних і зберегти його під ім'ям „AutoExec”;

Ø у вікні бази даних виділити раніше створений макрос, вибрати в меню „Правка” команду „Переименовать” і присвоїти макросу нове ім'я - „AutoExec”.

При наступному відкритті бази даних Microsoft Access автоматично запустить цей макрос.

Примітка. Якщо потрібно завантажити базу даних, не виконуючи при цьому макрос „AutoExec”, потрібно відкрити базу даних при натиснутій клавіші <SHIFT>.

6. Методичні рекомендації

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

c - перейти на вкладку „Макросы”, натиснути кнопку „Создать”. Це призведе до відкриття вікна „Конструктора макросу”. Вибрати в меню „Окно” команду „Слева направо”, щоб на екрані відображалися і вікно бази даних, і вікно макросу;

c у вікні бази даних перейти на вкладку „Таблицы”. Перетягнути за допомогою миші таблицю „Студенти” у вікно макросу і розмістити в першій комірці стовпця „Макрокоманда”. Таким чином, в макрос включається операція відкриття таблиці „Студенти”;

c в стовпець „Примечание”, увести текст: „Відкриття таблиціСтуденти”;

c за допомогою клавіші <ENTER>, перейти у другий рядок стовпця „Макрокоманда”.

c у списку макрокоманд, вибрати „Назапась” і встановити аргументи: таблиця „Студенти” і „Последняя запись”. Таким чином, після відкриття таблиці, поточною стане останній запис. В стовпець „Примечание” увести текст: „Перехід на останній запис”;

c повторити ті ж дії для таблиці „Іспити”;

c клацнути в наступній вільній комірці стовпця „Макрокоманда” і відкрити список доступних макрокоманд. Вибрати команду „Выполнить команду”. В області аргументів макрокоманди, активізувати поле „Команда”і вибрати в списку елемент „TileVertically”. Таким чином, в макрокоманду буде включена операція поділу екрана у випадку відкриття декількох вікон. В стовпці „Примечание” набрати текст: „Упорядочение окон”;

c зберегти макрос з ім'ям „Відкриття БД”;

c здійснити запуск макросу, скориставшись одним із способів, описаних в п.5.3;

 

Подібну послідовність дій потрібно виконати для створення макросів „Перегляд звіту” і „Відкриття запиту”, для відкриття будь-яких заздалегідь створених звітів і запитів для таблиці „Студенти”.



Примітка.При створенні макросу рекомендується активізувати кнопку панелі „По шагам”.

6.2. Створити на панелі інструментів кнопку для запуску макросу „Перегляд звіту”. Виконати макрос, клацнувши лівою кнопкою миші по його кнопці на панелі інструментів.

Якщо на кнопці відсутній текст, його можна встановити клацнувши правою кнопкою миші і вибравши опцію „Настройка”. При відкритому вікні „Настройка”, знову клацніть правою кнопкою миші на кнопці макросу і встановіть режим „Значок и текст”.

6.3. Створити кнопкову форму, розмістивши на ній елементи (кнопки) для:

E відкриття бази даних;

E відкриття запиту;

E перегляду звіту.

Кнопки будуть використовуватися для запуску раніше створених макросів. Щоб створити кнопку, потрібно скористатися одним із способів, описаних в п.5.6.

Змінити розміри кнопок, шрифти для написів, цвіти. Зберегти форму з ім'ям „Головна форма”.

6.4. Створити автоматично виконуваний макрос з ім'ям „AUTOEXEC” для відкриття форми „Головна форма”. Щоб перевірити працездатність макросу, потрібно закрити, а потім знову відкрити базу даних.

7. Контрольні питання

7.1 Що розуміють під терміном „макрокоманда”?

7.2 Що розуміють під терміном „макрос”?

7.3 Як створити макрос?

7.4 Які існують способи запуску макросу?

7.5 Які помилки можуть з'явитися при виконанні макросу і як їх виправити?

7.6 Як додати на панель інструментів кнопку, що запускає макрос?

7.7 Як в режимі форми створити кнопку для запуску макросу?



7.8 Для чого призначений макрос „AutoExec”?

7.9 Як створити макрос „AutoExec”?

7.10 Як завантажити базу даних, не виконуючи макрос „AutoExec”?

8. Рекомендована література

8.1. Зацерковний В.І. Конспект лекцій по курсу „Інформатика та програмування ч.4” Чернігів, ЧДІЕУ-2007р.

8.2. Скотт Баркер. Использование Microsoft Access 2000. - Киев-Москва: Диалектика, 2000г.- 257 с.

8.3. Мари Свонсон. Microsoft Access 2000: наглядно и конкретно. - Москва: Microsoft Press, Русская редакция, 2000г.- с.10-57.

8.4. Алексей Гончаров. Access 2000 в примерах. - С.-Петербург: Питер, 1998г.-С.12-60.

8.5. Н.В.Макарова. Информатика.- Москва: Финансы и статистика, 192000г.-С.560-587.

8.6. В. Пасько. Access 2000 для пользователя. - Киев: BHV, 2000 г.-С.5-28, 99-121.


mylektsii.ru - Мои Лекции - 2015-2019 год. (0.008 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал