freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

u9研發(fā)體系自定義報表開發(fā)手冊-資料下載頁

2025-07-29 17:28本頁面
  

【正文】 new Column(CompleteQty, decimal(24,9)), new Column(DescFlexField_PrivateDescSeg1, decimal(24,9)), new Column(RcvQtyByProductUOM, decimal(24,9)), new Column (StockCategory_Name,nvarchar(50)), new Column (Round_Precision,int), new Column (MO_BusinessType,int), new Column (MO_DocState,int), new Column (DocState,int) }。 (ResultTempTable, cols)。 } 第五步:生成解決方案點擊 生成 ,以生成項目編譯好的文件 ,如圖所示:編譯后的文件位于如圖所示位置第9章 報表模板設(shè)計雙擊打開生產(chǎn)計劃與實績統(tǒng)計報表模板,如下圖:報表界面的各功能總覽表主要功能功能點方案簡述菜單文件主要進(jìn)行系統(tǒng)的登錄,和退出查看各功能欄目的打開和關(guān)閉編輯設(shè)定報表的界面布局顯示報表報表的主要操作部分,詳情請參見后續(xù)章節(jié)窗體設(shè)定多個或單個報表的展示幫助系統(tǒng)的幫助信息工具箱報表控件報表控件的操作字段DataCommand中定義的字段的操作報表屬性報表的布局,樣式及其行為等操作報表資源管理報表的建立,查找及其發(fā)布報表數(shù)據(jù)數(shù)據(jù)源,數(shù)據(jù)查詢的設(shè)定消息列表執(zhí)行操作時的錯誤,警告,調(diào)試等信息提示 導(dǎo)入DataCommand[進(jìn)入路徑]菜單224。報表224。導(dǎo)入224。DataCommand彈出添加業(yè)務(wù)對象對話框,選擇正確目錄,雙擊裝配件列表的datamand,數(shù)據(jù)擴(kuò)展列表中自動列出所選字段。如圖所示:導(dǎo)入DataCommand 模板布局設(shè)計 刪除系統(tǒng)預(yù)定義布局 設(shè)計表頭選取左側(cè)工具箱224。報表控件224。文本框,拖拽至表頭部分 選中第一個文本框,打開右側(cè)報表屬性224。文本,彈出 設(shè)計文本框 頁面在這里進(jìn)行時輸入這里預(yù)定義了一些函數(shù),可以很方便地進(jìn)行設(shè)置點擊這里,彈出設(shè)計表達(dá)式對話框輸入Month(Parameters!)amp。月生產(chǎn)計劃與實績,點擊確定設(shè)定文本框的報表屬性224。樣式224。邊框顏色為white。字體為黑體,大小為四號同理,選中第二個文本框,打開右側(cè)報表屬性224。文本,彈出 設(shè)計文本框 頁面輸入統(tǒng)計期間:起始時間 amp。 Year(Parameters!) amp。 amp。 Month(Parameters!) amp。 amp。 Day(Parameters!) amp。 截止時間  amp。 Year(Parameters!) amp。 amp。 Month(Parameters!) amp。 amp。 Day(Parameters!)點擊確定設(shè)定文本框的報表屬性224。樣式224。邊框顏色為white;字體為宋體,大小為10號調(diào)整位置:選中兩個文本框后,拖拽至屏幕左側(cè) 設(shè)計表體添加矩陣選取左側(cè)工具箱224。報表控件224。矩陣,拖拽至明細(xì)部分交叉數(shù)據(jù)項行組列組添加項目添加動態(tài)字段添加各段名稱添加小計鼠標(biāo)右擊動態(tài)字段,添加小計功能,如圖所示改變各小計的名字,如圖所示 報表參數(shù)設(shè)計進(jìn)入路徑:在解決方案窗口中,選中所建的報表,雙擊打開報表,從菜單執(zhí)行:報表報表參數(shù)。打開界面: 基本屬性本例中,主要是基本屬性,參照和操作符列表的設(shè)置字段名基本屬性參照操作符列表標(biāo)簽允許為空是否可見是否必選Deparmen_id生產(chǎn)部門 是是否reference多選ItemMaster_NameSegment2客戶是是否reference多選StockCategory_Code分類是是否reference多選ItemMaster_Code機(jī)種是是否reference多選MO_CompleteDate統(tǒng)計日期否是是datedate 參照參數(shù)名:為參照參數(shù)名稱。參數(shù)值:如果不是常量,表示的是報表參數(shù)名稱。 參照是報表參數(shù)賦值時選擇值的頁面,參照頁面本身由樹控件和列表控件或者其中之一構(gòu)成。如果“參照類型”設(shè)置為reference,就需要填寫參數(shù)使用哪個參照,使用參照的哪些字段。如果“參照類型”設(shè)置為enumerator,就需要填寫枚舉ID.。系統(tǒng)中可用的枚舉及參照請參考《》。 操作符列表 字段的擴(kuò)展屬性在設(shè)置leteQty,productQty時,需要綁定精度,其余選項置空,如圖所示:第10章 報表處理策略 策略概念策略是處于報表數(shù)據(jù)源、報表展現(xiàn)界面之間的一層結(jié)構(gòu)。策略的功能是管理報表模板查詢方案、查詢參數(shù)校驗、報表格式(與模板設(shè)計不同)、調(diào)用服務(wù)。每個報表對應(yīng)一個策略處理的類,繼承ReportProcessStrategy,根據(jù)需要可以沒有策略類。依據(jù)報表處理策略開發(fā)規(guī)范,在其中編寫此報表需要的策略處理。 編寫策略方法ProcessFormat()處理格式,UBF中設(shè)置模板格式是對模板的單個字段、單個控件處理,這里提供從代碼的方式處理格式。VerifyParameters()對查詢參數(shù)的校驗ProcessCaseDefine()對查詢方案進(jìn)行設(shè)置,可以對參數(shù)賦初值。根據(jù)需要可以覆蓋基類中的方法。此實例中覆蓋了方法VerifyParameters(),用于判斷統(tǒng)計日期的開始期間不能大于結(jié)束期間。代碼:public override string VerifyParameters(Case usercase, CaseDefine caseDefine) { FilterValue CompleteDateValue = (MO_CompleteDate)。 //統(tǒng)計期間 if (Convert .ToDateTime([0]).CompareTo(([1])) 0) { return 統(tǒng)計日期的開始期間不能大于結(jié)束期間。 } return null。 } 配置策略文件策略文件部署在文件夾:U9\Portal\UILib。報表模板與策略文件的對應(yīng)關(guān)系在U9\Portal\ ,如果Portal下沒有此文件。:UserReportStrategy ReportID=4652225b8b464bd4a347d5751c05acc7 Type= Assembly= /ReportID:報表容器ID。Type:策略類。Assembly:策略所在DLL。第11章 發(fā)布瀏覽 發(fā)布報表模板 打開報表發(fā)布向?qū)в益I單擊報表資源管理224。報表制作224。生產(chǎn)計劃與實績統(tǒng)計(用戶定義),進(jìn)入報表發(fā)布向?qū)?報表發(fā)布向?qū)У谝徊剑哼x擇報表類型選擇報表類型(系統(tǒng)默認(rèn)為用戶定義) ,點擊下一步: 報表發(fā)布向?qū)У诙剑撼绦蚣渴鹩脩舫绦蚣渴穑∑淠J(rèn)值,點擊下一步 報表發(fā)布向?qū)У谌剑喊l(fā)布菜單用戶程序集部署,取其默認(rèn)值,點擊下一步選擇左側(cè)列出的菜單路徑本例選擇路徑為:應(yīng)用組裝包224。生產(chǎn)制造224。用友內(nèi)部教程選擇右側(cè)新建,新建子菜單彈出用戶定義菜單選擇框,輸入預(yù)定義名稱.擊菜單224。綁定菜單 報表發(fā)布向?qū)У谒牟剑簣蟊聿渴瘘c擊執(zhí)行,. 報表發(fā)布向?qū)У谖宀剑和瓿?部署DataCommand、. .pdb到文件夾:\ReportServer\ReportServerLib運行報表服務(wù)器配置工具,界面如下圖位置:\ReportServer\Tool\ReportServerSettingWinform\單擊【配置】,配置工具完成配置DataCommand到報表服務(wù)器。配置完站點、企業(yè)后,請重啟:178。 IIS:iisreset178。 Portal\SysManageServer\ 178。 Portal\ApplicationServer\ 菜單授權(quán) 進(jìn)入U9頁面 分配權(quán)限. 進(jìn)入路徑菜單224。系統(tǒng)管理224。權(quán)限管理224。菜單權(quán)限. 執(zhí)行操作角色:管理員 。 模塊:生產(chǎn)訂單。 菜單: 用友內(nèi)部教程224。生產(chǎn)計劃與實績統(tǒng)計點擊新增,完成操作 效果預(yù)覽 查詢界面 效果界面到此,一個實際的報表開發(fā)完成,請回顧從第4章到第10章的整個過程,明確報表開發(fā)過程中的關(guān)鍵點。第12章 高級話題本章是介紹開發(fā)過程中的部分知識點,如果需要學(xué)習(xí)實例開發(fā)過程請參考從第4章到第10章。 報表中嵌入代碼 “設(shè)計表達(dá)式”工具提供的函數(shù)可以滿足大部分需求,如果仍舊不能解決問題,可以在模板中嵌入自己需要的代碼,代碼語言是Visual Basic。嵌入代碼是在報表屬性中編輯。按照下圖紅色數(shù)字順序,找到嵌入代碼的位置:打開報表屬性:注意:打開“嵌入代碼”頁簽“1”?!?”嵌入代碼編輯。嵌入代碼實例:Public Function ReturnName(ShowMode As String) As String Dim returnStr As String if(ShowMode=0) return 前殘 else if(ShowMode=32) return 合計 else return ShowMode+日end if return ShowModeEnd Function使用嵌入代碼方式:可以在設(shè)計表達(dá)式中直接使用嵌入代碼的函數(shù)方法。需要注意的是在方法前需要加“Code.”,如實例中的ReturnName 方法,使用時應(yīng)該是:(參數(shù)) 彈性域 彈性域概念彈性域:域:是指的U9數(shù)據(jù)庫中表的字段,彈性:是指這些字段的中存儲的信息類型是不固定的,根據(jù)需要可能存儲不同類型的信息,在實際的數(shù)據(jù)庫表中列名稱是NameSegment1……NameSegment20,Segment1……Segment20,DescFlexField_PubDescSeg1……DescFlexField_PubDescSeg30。實際上就是為了擴(kuò)展通用而設(shè)計的一組冗余字段,需要按照規(guī)則使用,與普通的數(shù)據(jù)庫表字段沒有區(qū)別。 在模板中使用彈性域模板中控制彈性域的顯示名稱按照下圖紅色數(shù)字順序,找到擴(kuò)展屬性設(shè)置界面在工具箱(標(biāo)識“1”)中打開“字段”,如果DataCommand中選擇了擴(kuò)展字段類型的實體屬性,比如料品_名稱段1(標(biāo)識“2”),右鍵,選擇“擴(kuò)展屬性”(標(biāo)識“3”),打開下圖,步驟:選擇字段ItemMaster_NameSegment1(標(biāo)識1)設(shè)置顯示字段(即顯示名稱)。ItemMaster_NameSegment1是彈性字段,表中的每條記錄存儲的信息類型可能不同,在報表的顯示界面列名稱就可能不同,列名是存儲在一個與擴(kuò)展段配合使用的字段ItemMaster_NameCombineName(標(biāo)識6)中。單擊打開“設(shè)計表達(dá)式”工具。使用“設(shè)計表達(dá)式”工具中“函數(shù)與操作符”頁簽內(nèi)的擴(kuò)展函數(shù)/基本函數(shù)/GetSegName方法(標(biāo)識3)編輯GetSegName (參數(shù)1,參數(shù)2),參數(shù)1:是彈性域列名集合列,即ItemMaster_NameCombineNamem,參數(shù)2是彈性域列的順序,即ItemMaster_NameSegment1最后的1,再減1,即0。用“設(shè)計表達(dá)式”工具設(shè)計完成后,即得到顯示字段的表達(dá)式(標(biāo)識5)。注意:報表中表體明細(xì)的設(shè)計可以只設(shè)計一個簡單的表樣,實現(xiàn)數(shù)據(jù)源字段與表體控件的綁定。字段的更多屬性的設(shè)置都可以在“字段擴(kuò)展屬性設(shè)置對話框”中設(shè)置,擴(kuò)展屬性包括:欄目、分組控制、編碼級次控制、顏色設(shè)置。彈性域的詳細(xì)介紹請參考《》、《》。 存儲過程的調(diào)用使用存儲過程與使用OQL的方式相同,優(yōu)點是DataCommand中的業(yè)務(wù)邏輯簡單直接,更多的業(yè)務(wù)邏輯是放在存儲過程中實現(xiàn)。缺點是針對不同的數(shù)據(jù)庫引擎需要維護(hù)多份存儲過程腳本。存儲過程的調(diào)用方式:(連接, 存儲過程,存儲過程參數(shù))。例:(, JDF_GetBOMStructure, paramList),根據(jù)需要選擇。注意:存儲過程返回的結(jié)果臨時表結(jié)構(gòu)一定是DefineResultTempTableSchema()中定義的結(jié)構(gòu)。 任意條件的擷取對參數(shù)的處理,循環(huán)參數(shù)集合,只取出需要的參數(shù),組合成固定格式的串,適合存儲過程的調(diào)
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1