Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы_данных_Ч2_Формы.doc
Скачиваний:
17
Добавлен:
29.08.2019
Размер:
374 Кб
Скачать
☆

2. Разработка пользовательского меню.

(Пример использования макросов)

1) Состав меню

Введение БД

(МкрГР:Ведение)

Редактирование

(МкрГр:Редактир)

Анализ

(МкрГР:Анал)

Выход

(МкрГр:Вых)

Пополнение

(Мкр:НовПоступл)

ПК в 1995

(МКР:Арг1995)

ВыходДОС

(Мкр:Закр)

Наличие Тов

(Мкр:Прайс)

Поставка

(МКР:ДатаПост)

НовКлиент

(Мкр:Клиент)

Продажи

(Мкр:АргПродажи)

Заказ

(Мкр:Зак)

Активность

(Мкр:АргАктивн)

2) Реализация меню пользователя.

Начнем с самых нижних элементов (макросов), а потом перейдем к макрогруппам.

Реализация макросов для элемента главного меню ВедениеБД.

Макрос Прайс:

Макрокоманда

Аргументы

Открыть форму

Имя: Форма1-2к

Реж. Форма

Реж.дан.: Только чтение

Развернуть

Макрос Клиент:

Макрокоманда

Аргументы

Открыть форму

Имя: Форма2к

Реж. Форма

Реж.дан.: Добавление

Развернуть

Макрос ПрЗак:

Макрокоманда

Аргументы

Открыть форму

Имя: Форма4к

Реж. Форма

Реж.дан.: Изменение

Развернуть

Реализация макрогруппы для создания элемента главного меню Ведение БД. (объединяем макросы в макрогруппу).

Имена макросов

Макрокоманда

Агрументы

НаличиеТов

НовКлиент

Заказ

Запуск макроса

Запуск макроса

Запуск макроса

Имя: Прайс

Имя: Клиент

Имя: ПрЗак

Сохранить с именем Ведение.

Подготовим остальные макрогруппы.

Реализация макросов для элемента главного меню Редактирование.

Макрос НовПоступл:

Макрокоманда

Аргументы

Открыть форму

Имя: Форма3к

Реж. Форма

Реж.дан.: Добавление

Развернуть

Макрос ДатаПост:

Макрокоманда

Аргументы

Открыть форму

Имя: Форма5к

Реж. Форма

Реж.дан.: Изменение

Развернуть

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

Имена макросов

Макрокоманда

Агрументы

Пополнение

Запуск макроса

Запуск макроса

Имя: НовПоступл

Имя: ДатаПост

Сохранить с именем Редактир.

Реализация макросов для элемента главного меню Анализ.

Макрос Арг1995:

Макрокоманда

Аргументы

Открыть запрос

Имя: Запрос4

Реж. Таблица

Реж.дан.: Чтение

Развернуть

Макрос АргПродажи:

Макрокоманда

Аргументы

Открыть запрос

Имя: Запрос5

Реж. Таблица

Реж.дан.: Чтение

Развернуть

Макрос АргАктивн:

Макрокоманда

Аргументы

Открыть запрос

Имя: Запрос6

Реж. Таблица

Реж.дан.: Чтение

Развернуть

Реализация макрогруппы для создания элемента главного меню Анализ.

Имена макросов

Макрокоманда

Агрументы

ПК в 1995

Продажи

Активность

Запуск макроса

Запуск макроса

Запуск макроса

Имя: Арг1995

Имя: АргПродажи

Имя: АргАктивн

Сохранить с именем Анал.

Реализация макросов для элемента главного меню Выход.

Макрос Закр:

Макрокоманда

Аргументы

Выход

Режим выхода: Подтверждение

(будет окно запроса: Сохранить изменения?)

Реализация макрогруппы для создания элемента главного меню Выход.

Имена макросов

Макрокоманда

Агрументы

Выход ДОС

Запуск макроса

Имя: Закр

Сохранить с именем Вых.

Реализация макроса для главного меню.

Макрокоманда

Аргументы

Добавить меню

Имя: ВедениеБД

МкрГр: Ведение

Добавить меню

Имя: Редактирование

МкрГр: Редактир

Добавить меню

Имя: Анализ

МкрГр: Анал

Добавить меню

Имя: Выход

МкрГр: Вых

Сохранить с именем МенюПрилож.

Настройка параметров запуска приложения.

Меню: Сервис, Параметры запуска;

Установить:

- Заголовок приложения: Мое Приложение

- Меню: вместо (по умолчанию) набрать МенюПрилож;

- Экранная заставка;

Меню появится после закрытия БД и повторного запуска.

Если меню работает с ошибками, или нужно стандартное меню, при запуске БД удерживать клавишу Shift.