#string #rdlc
#строка #rdlc
Вопрос:
Как удалить запятую из конца строки в поле формулы текстового поля RDLC?
Вот выражение:
=Fields!Titles.Value
Ответ №1:
Если вы уверены, что там не будет никаких других запятых (и согласны с удалением их всех), вы можете заменить запятые ничем, вот так:
=Replace(Fields!Titles.Value, ",", "")
Если в других полях могут быть запятые, которые вы не хотите удалять (а вы хотите удалить запятые, встречающиеся только в конце поля), вы могли бы сделать что-то вроде этого:
=iif(Right(Fields!Titles.Value, 1) = ",",
Left(Fields!Titles.Value, Len(Fields!Titles.Value)-1),
Fields!Titles.Value)
Если до или после запятой могут быть пробелы, вам нужно будет добавить обработку и для этого (используйте Trim
, LTrim
и RTrim
по мере необходимости в вашей ситуации).
Комментарии:
1. да, я использовал это: Оставлено (поля! Заголовки. Значение, Len(Поля! Заголовки. Значение)-1) … Спасибо