Передача значения в параметр запроса
Частый способ использования параметров – запрос у пользователя какой-либо информации, например, названия компании. Рассмотрим, как передать значение в параметр двумя способами.
Передача значения из программы
Первый способ - вы передаете значение из программы. Так как нет простого и надежного способа передать значение непосредственно в параметр запроса, вам нужно использовать параметр отчета. В этом случае рекомендуется следующий порядок действий:
Создайте параметр отчета (подробнее о параметрах смотрите в разделе "Параметры отчета"). Задайте для параметра отчета тот же тип данных, что используется в параметре запроса. В свойстве Expression параметра запроса укажите параметр отчета. Это можно сделать визуальным способом, вызвав редактор свойства Expression. Таким образом, свойство Expression будет содержать нечто вроде:
[ПараметрОтчета]
report1.SetParameterValue("ПараметрОтчета", 10);
Передача значения из диалоговой формы
TextBox1.Text
Name=param1
DataType=VarChar
DefaultValue= (пустая строка)
Expression=TextBox1.Text
Size=255