Изменение символа валюты в SQL Reporting 2005 - PullRequest
7 голосов
/ 11 января 2012

Я использую SQL Reporting 2005. Я форматирую валюту в ячейке, используя

Format(Fields!NetPrice.Value, "C")

, но формат выходит

$10.00

Я так хочу фунты

£10.00

Может кто-нибудь сказать мне, где находится настройка для этого.Я посмотрел и Google и не могу найти его.Это очевидно?Я хочу установить его на уровне отчета, если это возможно, и не изменять настройки SQL Server, чтобы свести к минимуму влияние в других местах.

Я мог бы преобразовать валюту в строку и добавить "£" Я думаю, но я хочу это сделатьдолжным образом.

Ответы [ 2 ]

3 голосов
/ 31 июля 2012

Вам не нужно вручную редактировать файл RDL.Я полагаю, вы не могли видеть языковой раздел, так как у вас не был выбран отчет.

Чтобы увидеть свойства отчета, щелкните фон за контуром отчета (желтый раздел) и проверьте свойстваили выберите «Отчет» из раскрывающегося списка при просмотре окна свойств.

enter image description here

2 голосов
/ 11 января 2012

По умолчанию форматы даты, валюты и чисел определяются языком сервера отчетов во время выполнения.

Чтобы переопределить форматирование, предоставляемое языком сервера отчетов, можно установить свойство Language всообщить, когда вы его проектируете.Это можно установить на уровне отчета или на уровне TextRun.Если вы хотите изменить форматирование на основе языковых или локальных настроек браузера или клиентского приложения, вы можете установить для свойства Language выражение, которое включает переменную User! Language.

Эта информация была предоставлена ​​ ЗДЕСЬ .


В отчете вы можете установить свойство языка, которое находится в разделе Локализация.В этом свойстве вы разместите код языка, например en-GB.Вы также можете сделать это на уровне поля, если хотите.Это должно произойти в ваших региональных и языковых настройках на вашем ПК.Если вы хотите переопределить это или управлять этим, вы можете просто установить свойство отчета соответствующим образом.

Если вы установите это свойство и затем просмотрите код отчета (RDL), вы увидите это в самом низу:

 <Language>en-GB</Language>

Эта информация будет использоваться для конвертации валюты, даты и чисел.

...