Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Программная обработка данных запросаСодержание книги
Поиск на нашем сайте Для формирования отчетов с разработанной печатной формой (макетом) рекомендуется использовать выборку из результата запроса. Начиная с платформы 8.2, у разработчиков появилась возможность вызвать конструктор запроса с расширенными возможностями в части настройки вывода полученной информации "Конструктор запроса с обработкой результата" (альтернатива конструктору выходной формы, который был в предыдущих версиях платформы):
Рисунок 3.14 Данный конструктор, в виду своей определенной направленности, имеет некоторые ограничения по сравнения с обычным конструктором запроса (не доступно декларирование временных таблиц):
Рисунок 3.15 Рассмотрим преимущества данного конструктора. И начнем с закладки "Обработка результата"
Рисунок 3.16 · ОБХОД РЕЗУЛЬТАТА – основное назначение, генерация конструкций на встроенном языке для работы с выборками из результата:
Рисунок 3.17 Как мы видим, основное отличие от шаблонов в том, что конструктор теперь умеет анализировать текст запроса и генерировать синтаксические конструкции с учетом структуры запроса и наличия параметров. Такой механизм, несомненно, сократит время разработки алгоритмов, связанных с анализом результатов запросов. Выборка из результата запроса предназначена для обхода его записей. Данный конструктор автоматически определяет необходимый вариант выборки. Обход выборки может быть линейный, иерархический или по группировкам: · Линейный обход – выборка будет выдавать записи в той последовательности, в которой они располагаются в результате запроса. Для получения линейной выборки необходимо вызвать метод Выбрать объекта РезультатЗапроса без параметров, либо с параметром ОбходРезультатаЗапроса.Прямой · Иерархический обход – обходятся только записи, находящиеся на одном уровне. Для получения иерархической выборки из результата необходимо вызвать метод Выбрать объекта РезультатЗапроса с параметром ОбходРезультатаЗапроса.ПоГруппировкамСИерархией Чтобы получить остальные записи результата запроса у объекта ВыборкаИзРезультатаЗапроса можно получить еще одну выборку, которая будет обходить подчиненные записи текущей записи выборки. · Обход по группировкам – обходятся только записи одного уровня, при этом записи с иерархическими итогами рассматриваются как детальные записи, а не как узловые. Стоит отметить, что группировочные записи и запись общих итогов относятся к более высокому уровню, чем детальные записи. Для получения выборки по группировкам из результата запроса необходимо вызвать метод Выбрать объекта РезультатЗапроса с параметром ОбходРезультатаЗапроса.ПоГруппировкам Существует возможность выгрузки данных запроса в таблицу значений либо в дерево значений. Такая необходимость может потребоваться в случае заполнения табличной части данными запроса, либо для представления данных в форме для редактирования. Можно использовать данную возможность в отладочных целях для просмотра результата в режиме отладки (отладчик рассматривается в следующей главе):
Рисунок 3.18 · ВЫВОД В ТАБЛИЧНЫЙ ДОКУМЕНТ – основное предназначение, формирование фиксированных макетов для представления информации в печатных формах ПЕРВИЧНЫХ ДОКУМЕНТОВ 3 (при получении данных из нескольких источников) либо в регламентированных отчетах,т.е. там, где формат вывода задается жестко и пользователем на уровне исполнения меняться не может. Для данного пункта существует группа дополнительных настроек:
Рисунок 3.19 В результате работы конструктора будет сформирован алгоритм по заполнению табличного документа и фиксированный макет:
Рисунок 3.20 · ВЫВОД В ДИАГРАММУ – позволяет сгенерировать алгоритм вывода данных в Диаграмму с учетом текста запроса:
Рисунок 3.21 Определять местоположение диаграммы, т.е. в какой форме ее показывать, уже задача разработчика.
|
||
|
Последнее изменение этой страницы: 2021-02-07; просмотров: 187; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.007 с.) |