Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь 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; просмотров: 124; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.135.247.237 (0.009 с.) |