русс | укр

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

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

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

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


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

Автоматизации управления базой данных Макросы


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


Макросы удобно использовать для упрощения работы с БД. С помощью макросов можно выполнять определенные действия, например открытие какой либо формы, таблицы или отчета, выход из Access и др.

Макросу присваивается заданное пользователем имя. Если макрос имеет стандартное имя Autoexec, то такой макрос выпол­няется автоматически сразу после загрузки Access. Макросы состоят из макрокоманд. Макрокоманды записываются в строки первого столбца таблицы. Второй столбец служит для записи примечаний.

Если щелкнуть мышью по ячейке первого столбца макроса, то раскроется список возможных макрокоманд, из которого следует выбрать нужную макрокоманду.

При создании формы в нее можно поместить кнопку запуска макроса. Это можно сделать буксировкой имени макроса из окна БД непосредственно в окно конструктора формы.

Задание 1. Создать форму-меню с кнопками для выполнения ранее составленных запросов, вывода форм и отчетов, а также выхода из Access. Форма-меню должна появляться автоматически сразу после загрузки базы данных. В форме должна быть также кнопка для закрытия базы данных и выхода из Access.

Технология.

1. Создать макрос для автозагрузки формы-меню. Для этого: в окне базы данных в списке объектов выбрать Макросы. Щелкнуть по кнопке Создать.

- в окне макроса в столбце Макрокоманды развернуть список и выбрать макрокоманду Открыть форму.

- в строку Имя формы ввести текст: МЕНЮ.

-

 
 

закрыть и сохранить макрос, присвоив ему имя Autoexec.

Рис. Вид окна конструктора макросов

2. Создать макрос для выхода из Access. Для этого:

- создать макрос из одной команды Выход, присвоив ему имя

Выход из Access;

- выбрать в строке параметры значение Сохранить все.

3. Создать макрос для выполнения запроса Подсчет коммерческих по группам. Для этого:

- создать макрос из одной команды Открыть запрос;



- в строку Имя запроса выбрать название запроса из раскрывающегося списка;

- закрыть и сохранить макрос, присвоив ему имя Запрос по коммерческим в группах.

4. Аналогичным образом создать макросы из одной команды для открытия одной из ранее созданных форм и одного отчета.

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

6. Ввести в область заголовка формы надпись База данных ГОУ ВПО ДВГГУ. Подобрать оптимально местоположение надписи, ее размер и шрифт.

 

7.

 
 

Расположить окна формы МЕНЮ и вкладки Макросы базы данных сверху вниз. Перетащить мышью все созданные значки макросов (кроме макроса Autoexec) из вкладки окна базы данных в окно формы МЕНЮ. Подобрать надлежащий размер и местоположение значков, превратившихся в кнопки меню.

 

Рис . Вид окна конструктора формы МЕНЮ

 

8. Проверить работу меню. Сохранить форму и присвоить ей имя МЕНЮ.

9. Отключить вертикальные и горизонтальные полосы прокрутки, область выделения и поле номера записи. Для этого в режиме конструктора форм, находясь вне поля формы справа (выделенной серым цветом), открыть окно свойств формы, щелкнув по кнопке инструментальной панели с соответствующим названием. Открыть в окне вкладку Макет. Установить значение для свойства Полосы прокрутки - Отсутствуют. Установить для свойств Область выделения и Кнопки перехода значение -Нет.

10. Закрыть базу данных и вновь ее загрузить. Форма МЕНЮ должна автоматически появиться на экране.

 
 

Рис. Окно свойств формы

Рис. Окно формы МЕНЮ

 
 

Рис. Вид окна Access с открытой формой меню (после перезагрузки) с выполненным макросом по запросу

 



<== предыдущая лекция | следующая лекция ==>
Описание измерительного стенда | Технология


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


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

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

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


 


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

 
 

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

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