http://brian-ren.blogspot.tw/2015/12/wordnav-2015-report-part-1.html
這篇來為各位介紹更進階的客製化Report的方式,像是怎麼使用Word的XML Mapping工具來增加Report 欄位資料
Step1.
1.打開 Report Layout Selection
路徑: Departments/Administration/IT Administration/Reports/Report Layout Selection
2.在 Filter 欄位輸入 Report ID : 1306 按下 Enter ,可以看到Report Name : Sales Invoice ,然後點擊功能表區的 Custom Layout,開啟 Custom Report Layout 頁面
3.選擇之前已經客製的Report,然後點擊功能表區的 Copy 複製現有的客製化 Report , Description 修改為 My Layout Advanced ,然後點擊功能表區的 Export Layout
4.匯出儲存為 "Default.docx"
Step2.
1.開啟 "Default.docx"
2.選擇 Word 內的任一個項目 例如: Customer Address3 ,然後點擊上方的版面配置 > 檢視格線
Step3.
1.在版面配置按右鍵,然後選擇 "自訂功能區"
2.將開發人員打勾,按下確定
3.在功能表區點擊 XML Mapping (附註:Word 2007 / 2010 需要額外安裝XML Mapping功能
附檔下載: https://www.dropbox.com/s/76nl8w37cksx0p1/XmlMappingTaskPane.exe?dl=0 ,Word 2013 則在安裝時就內建此功能 )
若是遇到安裝問題,請找到此路徑
將該資料夾的屬性唯讀取消打勾即可
3.打開 XML Mapping,可以在右方選單找到urn:microsoft-dynamics-nav/reports/Mini_Sales_Invoice/1306選項
4.展開 Header 資料夾,可以看到Label與欄位資料,找到要擺放的位置,在右方Lable資料找到 Shipment_Lbl 按右鍵,Insert content control > Text,就會插入到左方 Word 內
5.再找到另一個要擺放的位置,在右方欄位資料找到 ShipmentDate 按右鍵,Insert content control > Text,就會插入到左方 Word 內
6.選取這兩個欄位,右鍵 > 表格內容
7.點擊框線及網底 > 找到網底頁籤 > 選擇填滿的顏色,按確定,即可看到這兩個欄位的背景色改變,儲存 Word
8.回到 Custom Report Layout 頁面,點擊功能表區的Import Layout,選擇剛才編輯的 Word 檔案
Step4.
1.在 Custom Report Layout 頁面 點擊功能表區的 Run Report 來確認改變
2.套用 Custom Report Layout 到 Nav2015 RTC 上
0 意見 :
張貼留言