2013-05-01 113 views
2

我正試圖在SSRS報告中顯示條形碼。在SSRS報告中顯示條形碼

我在Visual Studio的條形碼報告中創建了一個字段,並將字體類型更改爲BC C39 3到1寬格式。我用來顯示的相應文本是「hellobarcode」。

每當我生成報告時,它不顯示條形碼,只顯示文本。任何人都可以幫忙嗎?

回答

2

我想出了這個問題。當報告中的某個字段是其他報告的超鏈接(用於鑽取目的)時,它將獲得默認的字體格式,以便它不會顯示條形碼字體。我從字段中刪除超鏈接並顯示條形碼。

+0

你能解釋一下如何檢查這個,謝謝。 – Neal1581 2017-09-13 08:39:21

0

去看看別人怎麼做它:\SSRS Reports\Reports\WMSLocationLabel

條形碼字體應安裝在任何地方使用的字體,通常是由AX安裝程序。

某些條形碼僅用於數字數據,其他條形碼只能用於數字數據,其他條形碼可以。 也大多數字體需要對字段進行預處理(fx。前後的星號)。 Barcode類負責照顧。

+0

每當我給UPC A值075678164125,它被編碼爲.075678 /; @>; <?:。並且正在報告中顯示,但真正的條形碼未顯示。我去了\ SSRS Reports \ Reports \ WMSLocationLabel,但他們正在使用autoreport功能。我正在嘗試使用精密設計來實現這一點。任何進一步的見解 – Alok 2013-05-01 15:56:39

+0

無論您是使用自動報告還是精確設計,都無關緊要。 – 2013-05-02 08:57:14

+0

「WMSLocationLabel」報告是否打印條形碼? – 2013-05-02 08:58:21

1

檢查字體是否安裝在SSRS服務器上。

+0

字體已安裝。現在編碼的代碼以純文本形式顯示,但不以條形碼顯示。 – Alok 2013-05-01 16:23:19

+0

我能想到的唯一一件事是重新部署有問題的特定報告並重新安裝報告。我沒有解決這個特定的錯誤,但知道我們公司內部的解決方案。 – Drew 2013-05-01 22:03:00

+0

不要忘記,提供報告的SSRS服務可能不會與Ax服務安裝在同一臺計算機上。 「不顯示條形碼,只顯示文字。」所以也許你已經安裝了字體,但沒有重新啓動SSRS服務?最後,檢查字體是否嵌入在PDF報告中,如果這是你正在做的。 – 2013-05-02 12:16:56