2016-05-17 2 views
2

Я сделал отчет, я протестировал запрос в SQL с параметрами, и он работает, однако с сообщениями teleriks 2013 что-то не так, похоже, что это не работает, я выполнил следующие шаги в мастер.Параметры отчета Telerik datetime не работают

enter image description here SQL запрос

enter image description here Параметры отчета по умолчанию

enter image description here Результаты

enter image description here Graph Результат

enter image description here Параметры отчета

Howerver, когда я меняю даты и нажимаю на предварительный просмотр, он всегда дает мне те же результаты.

Вопросы будут заключаться в том, как я могу заставить эти пареметры работать, и что не так со всем, что я сделал?

ответ

4

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

Off верхней части моей головы, это должно выглядеть примерно так:

= Parameters.DESDE.Value

= Parameters.HASTA.Value

+0

Хороший ответ, он работал плавно –

1

Вы пытаетесь отфильтровать, используя диапазон дат с разными полями в предложении SQL Where.

Не могли бы вы попытаться изменить предложение where для одного из указанных выше, чтобы проверить, изменит ли он отображаемые результаты?

WHERE A.DateClientRequest >= @DESDE 
AND A.DateClientRequest <= @HASTA 

ИЛИ

WHERE A.DateRegister >= @DESDE 
AND A.DateRegister <= @HASTA 

Кстати, я думаю, вы можете улучшить это где положение с помощью BETWEEN пункта.

+0

Он должен быть, как я в исходном запросе –