翻譯|行業(yè)資訊|編輯:胡濤|2023-12-08 10:10:38.977|閱讀 134 次
概述:本文中主要介紹報(bào)表生成器Stimulsoft中帶參數(shù)的發(fā)票報(bào)告相關(guān)內(nèi)容,歡迎查閱~
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Stimulsoft Reports 是一款報(bào)告編寫器,主要用于在桌面和Web上從頭開始創(chuàng)建任何復(fù)雜的報(bào)告。可以在大多數(shù)平臺(tái)上輕松實(shí)現(xiàn)部署,如ASP.NET, WinForms, .NET Core, JavaScript, WPF, Angular, Blazor, PHP, Java等,在你的應(yīng)用程序中嵌入報(bào)告設(shè)計(jì)器或在線創(chuàng)建報(bào)告,支持從云端快速分享你的報(bào)告。
執(zhí)行以下步驟創(chuàng)建帶參數(shù)的發(fā)票:
1. 運(yùn)行報(bào)告設(shè)計(jì)器;
2. 打開已保存的報(bào)告模板并渲染報(bào)告。下圖顯示了帶有發(fā)票的渲染報(bào)告:
請(qǐng)注意報(bào)告標(biāo)題。從上圖可以看出,沒有指定有關(guān)付款和交貨的信息。如何才能輕松指定這些詳細(xì)信息呢?雖然不能經(jīng)常編輯報(bào)告模板中的文本組件,但使用報(bào)告中的參數(shù)卻又快又簡(jiǎn)單。尤其是在發(fā)票收件人較多的情況下。因此,要在報(bào)告中添加參數(shù),請(qǐng)按照以下步驟操作:
3. 返回報(bào)告模板;
4. 在報(bào)告模板中添加參數(shù)。報(bào)告中的參數(shù)使用變量實(shí)現(xiàn)(一個(gè)變量可以有不同的值)。要添加變量,請(qǐng)?jiān)?" Dictionary "選項(xiàng)卡 -> 菜單項(xiàng) "New Item" -> 選擇 "New Variable...."。下圖顯示了新建項(xiàng):
根據(jù)字段(名稱、街道、城市、郵編)的定義,BILL TO 和 SHIP TO 的詳細(xì)信息是相同的,因此在創(chuàng)建變量時(shí)可能會(huì)出現(xiàn)混淆。為了避免這種情況,可以在不同的子類別中創(chuàng)建變量。因此,為避免出現(xiàn)這種情況,可以創(chuàng)建一個(gè)變量子類別,分別稱為 BILL TO 和 SHIP TO。為此,在變量類別的上下文菜單中,單擊新建類別...:
然后,在新建類別框中指定類別名稱(BILL TO 和 SHIP TO)。然后,我們將在 BILL TO 類別中創(chuàng)建變量。原則上,在哪里創(chuàng)建變量沒有區(qū)別,因?yàn)榭偸强梢詫?其移動(dòng)到相應(yīng)的子類別中。不過,為了節(jié)省時(shí)間,還是要立即使用來創(chuàng)建正確的位置。因此,選擇 BILL TO 命令創(chuàng)建的子類別,然后從上下文菜單或菜單項(xiàng)新建(New Item)中調(diào)用新變量(New Variable)。下圖是創(chuàng)建新變量的窗口:
定義變量創(chuàng)建的參數(shù):
5.1. 更改變量的名稱(Name)和別名(Nick),必要時(shí)指定說明(Description);
5.2. 選擇存儲(chǔ)值類型(本例中為字符串)和變量類型(我們將使用變量類型值 (Value))。這是非常重要的一步,我們已經(jīng)確定變量將存儲(chǔ)單個(gè)值(而不是值列表或范圍),并且該值將存儲(chǔ)在字符串類型中。
5.3. 設(shè)置默認(rèn)值。在我們的示例中,設(shè)置 Name 值;
5.4. 從用戶(Request from User)處獲取正在安裝的答案選項(xiàng),并使用用戶值(Allow User Values)。在這一步中,我們?cè)试S用戶參與并更改變量中存儲(chǔ)的值;
5.5. 按確定。
要在報(bào)告中使用該變量,必須為其提供一個(gè)鏈接--{變量名}。在本例中,我們?cè)谖谋窘M件 {BILLTO_Name} 中指明。下圖是帶有變量的 predstalen 發(fā)票模板:
渲染一份報(bào)告,檢查新創(chuàng)建的密鑰在最終報(bào)告中的運(yùn)行情況。單擊 "Preview "按鈕或使用快捷鍵 F5 或菜單 "Preview "調(diào)出查看器。創(chuàng)建報(bào)告后,所有對(duì)數(shù)據(jù)源的引用都將替換為這些字段中的數(shù)據(jù)。這樣,數(shù)據(jù)將按順序從為給定波段指定的數(shù)據(jù)源中獲取。渲染報(bào)告中波段數(shù)據(jù)的份數(shù)將等于數(shù)據(jù)源中的行數(shù)。下圖是帶有參數(shù)的報(bào)告:
從圖中可以看出,報(bào)告顯示了參數(shù)(此處為名稱)的指定字段值。請(qǐng)注意,第一組值默認(rèn)存儲(chǔ)在變量值中。現(xiàn)在更改值并單擊 "Apply"按鈕(提交)。在下圖中,報(bào)告顯示了修改后的參數(shù)值:
為其他字段添加選項(xiàng)。要做到這一點(diǎn):
我們構(gòu)建一個(gè)報(bào)告,以檢查新創(chuàng)建的鍵在最終報(bào)告中的效果。單擊 "Preview "按鈕或使用快捷鍵 F5 或菜單 "Preview "調(diào)出查看器。創(chuàng)建報(bào)告后,所有對(duì)數(shù)據(jù)源的引用都將替換為這些字段中的數(shù)據(jù)。這樣,數(shù)據(jù)將按順序從為給定波段指定的數(shù)據(jù)源中獲取。構(gòu)建的報(bào)告中波段數(shù)據(jù)的份數(shù)將等于數(shù)據(jù)源中的行數(shù)。下圖是使用以下參數(shù)編寫的報(bào)告:
以上便是有關(guān)Stimulsoft Reports 中報(bào)告中發(fā)票報(bào)告相關(guān)介紹,如有其他問題,歡迎私聊我們~
想要了解Stimulsoft Reports 報(bào)價(jià)信息的朋友,歡迎咨詢。
加入官方社群 740060302,歡迎相互交流
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn