7

Я использую SQL Reporting 2005. Я форматирование валюты в клетке с помощьюИзменение символа валюты в SQL Reporting 2005

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

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

$10.00 

Я хочу фунтов, так

£10.00 

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

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

ответ

3

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

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

enter image description here

2

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

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

Данную информацию предоставили HERE.


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

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

<Language>en-GB</Language> 

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

+0

Извините, запутано. Я просматриваю свойства отчета и вообще не вижу языка. Возможно, это не в 2005 году. У меня есть User! Language, но как я могу это использовать? Возможно, есть и переопределить формат, или я могу заставить его в другом месте отчета. Немного нуба в этой области, я боюсь –

+0

@CrabBucket, я отредактировал. Надеюсь, вы сейчас это понимаете. –

+0

блестящий. ru-RU работает. Однако мне пришлось вручную изменить rdl в notpad. Конечно, я просто пропустил бит пользовательского интерфейса, чтобы изменить его, но отличная работа. спасибо –

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