Аргументы запроса отчета

Аргументы в запросах отчета управляют тем, как запрос выполняется в базе данных. Они могут определять переменные, используемые в запросе SQL, и как значения возвращаются в запрос SQL, или отображать запрос для ввода пользователя при запуске запроса.

Каждый аргумент обладает следующими компонентами:

type (тип) name (имя)[count (счетчик)] [instruction (инструкция)]

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

Первый столбец в таблице результатов отображает тип аргумента. Следующие типы предопределены:
FileID (Идентификатор файла) DocumentID (Идентификатор документа) выбранного файла
UserID (Идентификатор пользователя) UserID (Идентификатор пользователя) выбранного пользователя
ProjectID (Идентификатор проекта) ProjectID (Идентификатор проекта) выбранной папки
Строка Строка
GroupID (Идентификатор группы) GroupID (Идентификатор группы) выбранной группы
StatusID (Идентификатор статуса) StatusID (Идентификатор статуса) выбранного состояния потока работы

Правила определения аргумента

  • Имя не может содержать пробелы.
  • Счетчик должен быть жестко запрограммированным числом или символом N, S или M.
    Н Обозначает варьируемый счетчик, в котором пользователь получает запрос на ввод значений.
    S Если тип аргумента - идентификатор файла, используется аргумент из списка выбора. Файла добавляются в окно выбранных файлов.

    Если тип аргумента - идентификатор пользователя, используется идентификатор пользователя, вошедшего в настоящее время в хранилище.

    Для каждого файла отображается одна таблица.

    M Если тип аргумента - идентификатор файла, используется аргумент из списка выбора.

    Все файлы помещаются в массив, и результат отображается в одной таблице.