Учебники

Crystal Reports — Создать поле параметров

В представлении «Проводник данных» щелкните правой кнопкой мыши в области «Параметры» → выберите «Новый» → «Новый параметр».

Создать поле параметра

Откроется диалоговое окно «Создать параметр» → введите имя параметра (до 255 буквенно-цифровых символов). В диалоговом окне вы можете изменить имя и тип параметра наряду с другими свойствами.

Выберите соответствующий тип данных из списка → например, Строка, Число или Дата, среди прочих.

Создать параметры

Чтобы создать параметр, который позволяет несколько значений

В Проводнике данных → щелкните правой кнопкой мыши Параметры → выберите Новый → Новый параметр.

В диалоговом окне «Создать параметр» введите имя параметра.

Выберите соответствующий тип данных из списка → введите текст подсказки → установите для параметра «Разрешить множественные значения» значение «Истина».

Теперь при запросе вы можете указать несколько значений для параметра.

Диалоговое окно

Набор данных

Чтобы указать дискретные или диапазонные значения

Для типа диапазона значений выберите Дискретный или Диапазон.

Если вы выберете Discrete, параметр будет принимать дискретные значения (а не диапазоны значений).

Если вы выберете Range, вам будет предложено ввести значения параметров. Вы можете ввести начальное значение и конечное значение. Например, если вы введете значения «1» и «10», диапазон будет 1-10, и в отчете, который использует этот параметр для фильтрации, будут отображаться все записи со значениями от 1 до 10. Это также работает для строковых параметров. При начальном значении «A» и конечном значении «H» отчет, который использует этот параметр для фильтрации, отобразит все записи в алфавитном диапазоне AH.

Диапазон значений

Если выбраны «Разрешить множественные значения» и «Дискретные параметры», параметр будет принимать несколько дискретных значений. Вы можете ввести более одного значения, но эти значения будут оцениваться индивидуально и не будут интерпретироваться как диапазон. Если выбран параметр «Разрешить несколько значений и диапазон», параметр будет принимать несколько диапазонов.