2013-08-29 4 views
0

Я сделал параметр в поле параметра для сортировки моих данных за год, но затем, когда я отлаживаю и запускаю его, список года выглядит следующим образом: 2,013 вместо 2013. Можно ли его изменить?using year in date параметр C# crystal report

Я ставлю этот код в формулу выбора >> записи

{DataTable1.payment_date} 
    IN Date(Year(DataDate), {?Date}, 1) 
    TO Date(DateAdd("m", 1, Date(Year(DataDate), {?Date}, 1)) - 1) 
    AND Year({DataTable1.payment_date}) = {?Year} 

сортировать мои данные и отобразить его с месяцем и годом я хочу.

+0

Это просто проблема, как вы отформатировали поле года в кристалле. Просто укажите, что вы хотите отобразить его как простое число без десятичных значений и тысяч разделителей. – peter

+0

Я не составлял список года в отчете о кристалле, о котором я говорю, это тот, который я сделал в поле параметров, год представляет собой значения параметра – user2650781

+0

Можете ли вы опубликовать код Формулы, который показывает 2,1013. Код выбора не должен иметь значения. – Nick

ответ

0

Я думаю, вы объявили ?Date в Number или String, что является причиной, вы столкнулись этот вопрос, я хотел бы предложить, чтобы объявить его тип, как дата и попробовать.

+0

, когда я меняю его на Date, i can not put values. – user2650781

Смежные вопросы