Подсказка — это свойство отчета, которое можно настроить при формировании или изменении отчета. При запуске отчета с настроенной командной строкой перед получением данных для отчета следует ввести значение для требуемого параметра. Чтобы настроить подсказку для отчета, а потом добавить ее в инструкцию SQL для отчета, нужно выполнить следующие действия.
Процедура
Настройка подсказки для отчета
-
В консоли Configuration Manager перейдите к разделу System Center Configuration Manager / База данных сайта / Управление компьютером / Отчеты / Отчеты.
-
Щелкните правой кнопкой мыши нужный отчет и выберите пункт Свойства.
-
Выберите Изменить инструкцию SQL и нажмите кнопку Подсказки.
-
Нажмите значок Создать, чтобы определить новую подсказку, или в списке Подсказки щелкните правой кнопкой мыши подсказку, а затем выберите пункт Свойства, чтобы редактировать существующую подсказку.
-
Для подсказки необходимо настроить следующие параметры.
- Имя. Задает имя подсказки. Это
обязательный параметр.
- Текст подсказки. Задает текст
подсказки, который отображается при создании отчета. Это
обязательный параметр.
- Значение по умолчанию. Задает значение
по умолчанию, которое автоматически вставляется в поле текста
подсказки во время создания отчета. Это необязательный
параметр.
- Разрешить пустое значение. Указывает,
является ли значение подсказки обязательным или необязательным. По
умолчанию этот параметр не включен, и значение подсказки является
обязательным.
- Задать инструкцию SQL. Указывает,
будет ли извлекаться список возможных значений для подсказки,
основанной на инструкции SQL. Если этот параметр включен, выберите
команду Изменить инструкцию SQL, чтобы указать инструкцию
SQL для подсказки. Дополнительные сведения об указании инструкции
SQL для подсказки см. в разделе Диалоговое окно
"Инструкция SQL подсказки".
- Имя. Задает имя подсказки. Это
обязательный параметр.
-
Чтобы сохранить подсказку, нажмите кнопку ОК, затем — кнопку ОК и затем еще раз кнопку ОК.
Добавление подсказки для отчета в инструкцию SQL
-
В консоли Configuration Manager перейдите к разделу System Center Configuration Manager / База данных сайта / Управление компьютером / Отчеты / Отчеты.
-
Щелкните правой кнопкой мыши нужный отчет и выберите пункт Свойства.
-
Щелкните Изменить инструкцию SQL, чтобы открыть диалоговое окно Инструкция SQL отчета.
Чтобы добавить подсказку в отчет, следует указать имя подсказки в качестве переменной в инструкции SQL отчета, используя синтаксис @имя_подсказки. В следующем примере инструкции SQL к отчету добавляется подсказка с именем пользовательское_имя в инструкцию SQL. При запуске отчет отобразит запрос имени пользователя и затем вернет данные из представления v_R_System, в котором значение в поле User_Name0 равно значению, введенному для подсказки.
SELECT SyS User_Name0 AS 'User Name', SYS.Name0 AS 'Computer Name' FROM v_R_SYSTEM SYS
WHERE User_Name0 LIKE @prompt2
-
Чтобы сохранить изменения в отчете, нажмите кнопку ОК, затем еще раз кнопку ОК.