- •Глава 3. Создание пользовательских форм ввода/вывода.
- •1. Создание простых форм.
- •2. Создание и редактирование форм в режиме конструктора.
- •Средства редактирования.
- •Панель элементов.
- •Работа с областями формы.
- •1. Изменение размеров областей.
- •3. Выделение области и просмотр свойств этой области.
- •3. Вычисляемые поля в форме
- •4. Кнопочные формы.
- •9. Форматирование элементов.
- •Глава 4. Макросы. Разработка приложений.
- •1. Создание макросов.
- •2. Разработка пользовательского меню.
- •Глава 5. Создание отчетов для печати
2. Разработка пользовательского меню.
(Пример использования макросов)
1) Состав меню
Введение БД
(МкрГР:Ведение)
Редактирование
(МкрГр:Редактир)
Анализ
(МкрГР:Анал)
Выход
(МкрГр:Вых)
Пополнение
(Мкр:НовПоступл)
ПК в 1995
(МКР:Арг1995)
ВыходДОС
(Мкр:Закр)
Наличие Тов
(Мкр:Прайс)
Поставка
(МКР:ДатаПост)
НовКлиент
(Мкр:Клиент)
Продажи
(Мкр:АргПродажи)
Заказ
(Мкр:Зак)
Активность
(Мкр:АргАктивн)
2) Реализация меню пользователя.
Начнем с самых нижних элементов (макросов), а потом перейдем к макрогруппам.
Реализация макросов для элемента главного меню ВедениеБД.
Макрос Прайс:
-
Макрокоманда
Аргументы
Открыть форму
Имя: Форма1-2к
Реж. Форма
Реж.дан.: Только чтение
Развернуть
Макрос Клиент:
-
Макрокоманда
Аргументы
Открыть форму
Имя: Форма2к
Реж. Форма
Реж.дан.: Добавление
Развернуть
Макрос ПрЗак:
-
Макрокоманда
Аргументы
Открыть форму
Имя: Форма4к
Реж. Форма
Реж.дан.: Изменение
Развернуть
Реализация макрогруппы для создания элемента главного меню Ведение БД. (объединяем макросы в макрогруппу).
-
Имена макросов
Макрокоманда
Агрументы
НаличиеТов
НовКлиент
Заказ
Запуск макроса
Запуск макроса
Запуск макроса
Имя: Прайс
Имя: Клиент
Имя: ПрЗак
Сохранить с именем Ведение.
Подготовим остальные макрогруппы.
Реализация макросов для элемента главного меню Редактирование.
Макрос НовПоступл:
-
Макрокоманда
Аргументы
Открыть форму
Имя: Форма3к
Реж. Форма
Реж.дан.: Добавление
Развернуть
Макрос ДатаПост:
-
Макрокоманда
Аргументы
Открыть форму
Имя: Форма5к
Реж. Форма
Реж.дан.: Изменение
Развернуть
Реализация макрогруппы для создания элемента главного меню Редактирование.
-
Имена макросов
Макрокоманда
Агрументы
Пополнение
Запуск макроса
Запуск макроса
Имя: НовПоступл
Имя: ДатаПост
Сохранить с именем Редактир.
Реализация макросов для элемента главного меню Анализ.
Макрос Арг1995:
-
Макрокоманда
Аргументы
Открыть запрос
Имя: Запрос4
Реж. Таблица
Реж.дан.: Чтение
Развернуть
Макрос АргПродажи:
-
Макрокоманда
Аргументы
Открыть запрос
Имя: Запрос5
Реж. Таблица
Реж.дан.: Чтение
Развернуть
Макрос АргАктивн:
-
Макрокоманда
Аргументы
Открыть запрос
Имя: Запрос6
Реж. Таблица
Реж.дан.: Чтение
Развернуть
Реализация макрогруппы для создания элемента главного меню Анализ.
-
Имена макросов
Макрокоманда
Агрументы
ПК в 1995
Продажи
Активность
Запуск макроса
Запуск макроса
Запуск макроса
Имя: Арг1995
Имя: АргПродажи
Имя: АргАктивн
Сохранить с именем Анал.
Реализация макросов для элемента главного меню Выход.
Макрос Закр:
-
Макрокоманда
Аргументы
Выход
Режим выхода: Подтверждение
(будет окно запроса: Сохранить изменения?)
Реализация макрогруппы для создания элемента главного меню Выход.
-
Имена макросов
Макрокоманда
Агрументы
Выход ДОС
Запуск макроса
Имя: Закр
Сохранить с именем Вых.
Реализация макроса для главного меню.
-
Макрокоманда
Аргументы
Добавить меню
Имя: ВедениеБД
МкрГр: Ведение
Добавить меню
Имя: Редактирование
МкрГр: Редактир
Добавить меню
Имя: Анализ
МкрГр: Анал
Добавить меню
Имя: Выход
МкрГр: Вых
Сохранить с именем МенюПрилож.
Настройка параметров запуска приложения.
Меню: Сервис, Параметры запуска;
Установить:
- Заголовок приложения: Мое Приложение
- Меню: вместо (по умолчанию) набрать МенюПрилож;
- Экранная заставка;
Меню появится после закрытия БД и повторного запуска.
Если меню работает с ошибками, или нужно стандартное меню, при запуске БД удерживать клавишу Shift.
