- •Содержание
- •Repository
- •Средства тестирования и анализа
- •Утилита Workbench Organizer
- •Резюме
- •Резюме
- •Резюме
- •Глава 6.Моделирование сущностей и связей
- •Глава 10. Подпрограммы и функции
- •Создание функций увеличения возможности многократного использования текстов
- •Функциональные группы и функции
- •Чтение единственного элемента таблицы
- •Извлечение единственного поля
- •Получение статистической информации
- •Упорядочение результатов запроса
- •Динамическая выборка данных
- •Использование составных критериев выборки Select-Options
- •Динамическое присвоение имен таблиц
- •Вложенные циклы select
- •Представления, определенные в АВАР/4 Dictionary
- •Размер внутренней таблицы
- •Сортировка элементов внутренней таблицы
- •Вставка нескольких строк
- •Изменение таблиц базы данных с помощью команды update
- •Изменение отдельного элемента
- •Изменение нескольких элементов
- •Удаление элементов таблицы базы данных с помощью команды delete
- •Динамическое задание имен таблиц
- •Резюме
- •Временное хранение
- •Пропуск объектов
- •Использование локальных имен для объектов памяти
- •Очистка содержимого объектов памяти
- •Создание отчета
- •Сравнение двух отчетов, разработанных с использованием разных средств
- •Создание программного текста
- •Обработка данных с помощью событий get
- •Что применять: команду select или Logical Databases
- •Задание составных критериев выборки
- •Порядок обработки событий get
- •Работа с несколькими таблицами
- •Глава 16. Пользовательский интерфейс для создания отчетов
- •Определение параметров для экрана выбора
- •События экрана выбора
- •Повышение производительности программы
- •Резюме
- •Детализация объектов
- •Двойной щелчок мышью: событие at line-selection
- •Определение статуса графического интерфейса
- •Проектирование инструментальной линейки приложения
- •Изменение стандартной инструментальной линейки
- •Положение курсора и скрытая информация
- •Команда hide
- •Команда get cursor
- •Фреймы (кадры)
- •Глава 18. Выполнение программы-отчета
- •Вычисление даты в варианте
- •Описание учебной задачи
- •Создание диалоговой программы
- •Создание экрана
- •Задание фрейма с заголовком
- •Работа с сообщениями
- •Вывод сообщения из программы
- •Логический рабочий блок (LUW)
- •Механизм блокировки системы R/3
- •Глава 22. Расширенные функции графического интерфейса
- •Глава 25. Автоматическая генерация программы
- •Связь между программами
- •Вызов удаленной функции
- •Резюме
- •Удаление связей объектов
- •Резюме
- •Приложения
- •Использование Logical Databases при работе с утилитой АВАР/4 Query
- •Простейшие запросы
- •Получение перечня программных элементов
- •Создание заданий (Tasks) и запросы на изменения (Change Requests)
Выполнение программы-отчета |
209 |
|
|
|
|
Рис. 18.5
Задание значений переменной выборки
Вычисление даты в варианте
Критерий выборки, относящийся к ПОЛЮ типа date, должен либо иметь ссылку на переменную, либо вычисляться в процессе выполнения. Вычисляемые значения параметров и составных критериев выборки лучше применять, если отчет использует стандартные временные периоды (например, все заказы за текущий месяц или день) Для вычисления временного критерия выборки нажмите на кнопку Selec-
Рис. 18.6
Задание текущей даты для вычисления временных значений
На этом экране разрешается задавать различные способы вычисления даты: например, использовать для этого текущую дату или вычислять дату до и после текущей (date+10). Для составных критериев
212 |
|
Глава 18 |
|
|
|
|
|
Резюме
•С помощью функции Execute экрана Editor можно запустить отчет на выполнение, используя текущий исходный текст программы-отчета. При этом предварительное сохранение программы не требуется.
•Отчет можно выполнять с помощью команды submit. Следующие дополнения команды обеспечивают: via selection-screen — вывод экрана выбора, and return — продолжение выполнения вызывающей программы после завершения отчета.
•Варианты представляют собой набор критериев выборки для создания отчета и используются для
того, чтобы задавать значения по умолчанию или скрывать поля ввода на экране выбора.
•Критерии выборки могут устанавливаться после определения команды submit путем указания варианта или передачи выбранных значений отдельно для каждого параметра или составного критерия выборки.
•В процессе выполнения разрешено устанавливать значения полей варианта с помощью переменной выборки, связанной с параметрами или составными критериями варианта. Возможно динамическое вычисление временного критерия выборки.
•В ИС предприятия запуск отчетов и задание вариантов осуществляется с помощью деревьев отчетов, которые представляют собой каталоги отчетов и вариантов. Каждый пользователь может сформировать собственное отображение деревьев отчетов.
•Фоновые задания могут использоваться для периодического вызова программ или для вызова, привязанного к конкретному времени.
•Используя программный интерфейс системы фоновой обработки заданий, можно сформировать (спланировать) график выполнения фоновых заданий и управлять ими из любой программы.
Вэтой главе обсуждены вопросы работы с отчетами, которые считывают данные и выводят их на экран. В следующей главе рассматривается создание программы, использующей маски ввода при внесении изменений в таблицы базы данных.
Часть VI
Пользовательский диалог
Глава 19: Определение пользовательского интерфейса
Глава 20: Сообщения, стандартизованные диалоговые окна и исключения
Глава 21: Использование транзакций для изменения объектов в базе данных
Глава 22: Средства развитого GUI (фафического пользовательского интерфейса)
Глава 19
Определение
пользовательского
интерфейса
•Создание диалоговой программы
•Размещение элементов на экране
•Задание логики работы
•Построение статусов GUI и заголовков