2013-05-01 3 views
2

Я пытаюсь отобразить штрих-код в отчете SSRS.Отображение штрих-кода в отчете SSRS

Я создал поле в отчете для штрих-кода в визуальной студии и изменил тип шрифта на BC C39 3 на 1 широкоформатный. Соответствующий текст, который я использовал для отображения, - «hellobarcode».

Всякий раз, когда я создаю отчет, он не отображает штрих-код, а только текст. Может ли кто-нибудь помочь?

ответ

2

Я понял, что проблема. Когда определенное поле в отчете является гиперссылкой на другой отчет (для целей детализации), он получит формат шрифта по умолчанию, чтобы он не отображал шрифт штрих-кода. Я удалил гиперссылку из поля и показал штрих-код.

+0

Можете ли вы объяснить немного больше, как проверить это, спасибо. – Neal1581

0

посмотрите, как другие сделали это: \SSRS Reports\Reports\WMSLocationLabel

Ваш шрифт штрих-код должен быть установлен там, где используется шрифт, и, как правило, является установщиком AX.

Некоторые штрих-коды предназначены только для цифровых данных, в других - буквенно-цифровые. Также для большинства шрифтов требуется, чтобы поле было предварительно обработано (fx. Звезда спереди и сзади). Класс Barcode класс бережно.

+0

Всякий раз, когда я даю значение UPC A 075678164125, оно кодируется .075678 /; @>; Alok

+0

Не имеет значения, используете ли вы авторепорт или прецизионный дизайн. –

+0

Выводит ли отчет WMSLocationLabel штрих-код? –

1

Проверьте, установлен ли шрифт на сервере SSRS.

+0

Шрифт установлен. Теперь кодированный код отображается в виде простого текста, но не в штрих-коде. – Alok

+0

Единственное, что я могу придумать, это перераспределить конкретный отчет, о котором идет речь, и переустановить отчет. Я не разрешил эту ошибку, но знал о решении внутри компании. – Drew

+0

Не забывайте, что служба SSRS, предоставляющая отчет, может не быть установлена ​​на том же компьютере, что и служба Ax. «не отображает штрих-код, а только текст». так что, возможно, вы установили шрифт, но не перезапустили службу SSRS? Наконец, проверьте, встроен ли шрифт в отчеты PDF, если это то, что вы делаете. –

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