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

正文內(nèi)容

u9研發(fā)體系自定義報表開發(fā)手冊-閱讀頁

2024-08-17 17:28本頁面
  

【正文】 ed internal abstract string GetOqlString()。該方法需要每個DataCommand中都去實現(xiàn)具體的邏輯,要根據(jù)設(shè)計文檔去寫。ShowMode=0 時:返回空的結(jié)果臨時表Select * from TempTable where 0=1ShowMode=1 時返回正常的結(jié)果。以上3個集合是在代碼生成時自動生成。 編寫實例業(yè)務(wù)邏輯編寫實例業(yè)務(wù)邏輯的工作就是對DataCommand中的主要屬性、方法的賦值、使用,添加邏輯。第二步:根據(jù)選取的生產(chǎn)訂單,選取完工報告字段。第四步:定義臨時表。 第一步:選取生產(chǎn)訂單字段算法說明查找《生產(chǎn)訂單實體》,生成集合A欄目:生產(chǎn)訂單:《生產(chǎn)訂單實體》.ID 部門:《生產(chǎn)訂單實體》.[生產(chǎn)部門] 客戶:《生產(chǎn)訂單實體》.[物料].[客戶段] 分類:《生產(chǎn)訂單實體》.[物料].[分類] 物料:《生產(chǎn)訂單實體》.[物料] 計劃投入:《生產(chǎn)訂單實體》.[生產(chǎn)數(shù)量] 計劃產(chǎn)出:《生產(chǎn)訂單實體》.[MRP數(shù)量]條件:《生產(chǎn)訂單實體》.組織=當(dāng)前登錄組織《生產(chǎn)訂單實體》.生產(chǎn)部門 in (條件.[生產(chǎn)部門]) 《生產(chǎn)訂單實體》. in (條件.[客戶]) 《生產(chǎn)訂單實體》. in (條件.[分類]) 《生產(chǎn)訂單實體》.物料 in (條件.[機種]) 《生產(chǎn)訂單實體》.計劃完工日 between (條件.[統(tǒng)計日期從],[統(tǒng)計日期到]) 《生產(chǎn)訂單實體》.業(yè)務(wù)類型 “計劃生產(chǎn)” 《生產(chǎn)訂單實體》.狀態(tài) “開立”實現(xiàn)流程Ds是數(shù)據(jù)源MoDs類實例,MoDs類繼承自報表數(shù)據(jù)源抽象基類SimpleOqlTool。 ()。 ()。 ()。 ()。 ()。 ()。 ()。使用AddCondition()方法向集合Conditions添加元素。 } (Org_ID= + )。//《生產(chǎn)訂單實體》.狀態(tài) “開立” (MO_DocState!=0)。(temp, , viewQuery)。200861 0:00:0039。2008625 0:00:0039。報表224。oql測試工具 執(zhí)行sqlserver2005查詢工具,效果如下所示: 第二步:選取完工報告字段算法說明查找《完工報告實體》,統(tǒng)計集合A的其他值條件: 《完工報告實體》.[生產(chǎn)訂單]= 《完工報告實體》.[完工日期] between(條件.[統(tǒng)計日期從],[統(tǒng)計日期到]) 《完工報告實體》.狀態(tài) “開立”計算:=sum(《完工報告實體》.[完工數(shù)量]) =sum(《完工報告實體》.[首檢合格數(shù)量])=sum(《完工報告實體》.[實際入庫數(shù)量])實現(xiàn)流程SimpleOqlTool是報表數(shù)據(jù)源抽象基類,操作臨時表時可以使用此類。、選取字段 (CompleteQty, )。39。039。 (RcvQtyByProductUOM, )。 (MO)。、增加條件 if ([MO_CompleteDate] != null) { (CompleteDate, , , [MO_CompleteDate].Values)。、選取實體 ( UFIDA::U9::MO::Complete::CompleteRpt)。 (temp1, , viewQuery)。其條件為:temp1 on =返回結(jié)果集是使用返回OqlString方式。 (select , ,)。 ( from temp as temp left join temp1 as temp1 on =)。 第四步:定義臨時表輸出的字段是定義在臨時表中的,也是在報表模板中所用到的字段,程序如下:private void DefineResultTempTableSchema() { Column[] cols = new Column[] { new Column(Department_Name, nvarchar(50)), new Column(Department_ID, bigint), new Column(MO_MRPQty, decimal(24,9)), new Column(MO_ProductQty, decimal(24,9)), new Column(MO_CompleteDate, datetime), new Column(ItemMaster_NameSegment2, nvarchar(50)), new Column(ItemMaster_Name, nvarchar(50)), new Column(ItemMaster_Code, nvarchar(50)), new Column(StockCategory_Code, nvarchar(50)), new Column(Org_ID, nvarchar(50)), 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) }。 } 第五步:生成解決方案點擊 生成 ,以生成項目編譯好的文件 ,如圖所示:編譯后的文件位于如圖所示位置第9章 報表模板設(shè)計雙擊打開生產(chǎn)計劃與實績統(tǒng)計報表模板,如下圖:報表界面的各功能總覽表主要功能功能點方案簡述菜單文件主要進行系統(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[進入路徑]菜單224。導(dǎo)入224。如圖所示:導(dǎo)入DataCommand 模板布局設(shè)計 刪除系統(tǒng)預(yù)定義布局 設(shè)計表頭選取左側(cè)工具箱224。文本框,拖拽至表頭部分 選中第一個文本框,打開右側(cè)報表屬性224。月生產(chǎn)計劃與實績,點擊確定設(shè)定文本框的報表屬性224。邊框顏色為white。文本,彈出 設(shè)計文本框 頁面輸入統(tǒng)計期間:起始時間 amp。 amp。 amp。 截止時間  amp。 amp。 amp。樣式224。報表控件224。打開界面: 基本屬性本例中,主要是基本屬性,參照和操作符列表的設(shè)置字段名基本屬性參照操作符列表標(biāo)簽允許為空是否可見是否必選Deparmen_id生產(chǎn)部門 是是否reference多選ItemMaster_NameSegment2客戶是是否reference多選StockCategory_Code分類是是否reference多選ItemMaster_Code機種是是否reference多選MO_CompleteDate統(tǒng)計日期否是是datedate 參照參數(shù)名:為參照參數(shù)名稱。 參照是報表參數(shù)賦值時選擇值的頁面,參照頁面本身由樹控件和列表控件或者其中之一構(gòu)成。如果“參照類型”設(shè)置為enumerator,就需要填寫枚舉ID.。 操作符列表 字段的擴展屬性在設(shè)置leteQty,productQty時,需要綁定精度,其余選項置空,如圖所示:第10章 報表處理策略 策略概念策略是處于報表數(shù)據(jù)源、報表展現(xiàn)界面之間的一層結(jié)構(gòu)。每個報表對應(yīng)一個策略處理的類,繼承ReportProcessStrategy,根據(jù)需要可以沒有策略類。 編寫策略方法ProcessFormat()處理格式,UBF中設(shè)置模板格式是對模板的單個字段、單個控件處理,這里提供從代碼的方式處理格式。根據(jù)需要可以覆蓋基類中的方法。代碼:public override string VerifyParameters(Case usercase, CaseDefine caseDefine) { FilterValue CompleteDateValue = (MO_CompleteDate)。 } return null。報表模板與策略文件的對應(yīng)關(guān)系在U9\Portal\ ,如果Portal下沒有此文件。Type:策略類。第11章 發(fā)布瀏覽 發(fā)布報表模板 打開報表發(fā)布向?qū)в益I單擊報表資源管理224。生產(chǎn)計劃與實績統(tǒng)計(用戶定義),進入報表發(fā)布向?qū)?報表發(fā)布向?qū)У谝徊剑哼x擇報表類型選擇報表類型(系統(tǒng)默認(rèn)為用戶定義) ,點擊下一步: 報表發(fā)布向?qū)У诙剑撼绦蚣渴鹩脩舫绦蚣渴穑∑淠J(rèn)值,點擊下一步 報表發(fā)布向?qū)У谌剑喊l(fā)布菜單用戶程序集部署,取其默認(rèn)值,點擊下一步選擇左側(cè)列出的菜單路徑本例選擇路徑為:應(yīng)用組裝包224。用友內(nèi)部教程選擇右側(cè)新建,新建子菜單彈出用戶定義菜單選擇框,輸入預(yù)定義名稱.擊菜單224。配置完站點、企業(yè)后,請重啟:178。 Portal\SysManageServer\ 178。系統(tǒng)管理224。菜單權(quán)限. 執(zhí)行操作角色:管理員 。 菜單: 用友內(nèi)部教程224。第12章 高級話題本章是介紹開發(fā)過程中的部分知識點,如果需要學(xué)習(xí)實例開發(fā)過程請參考從第4章到第10章。嵌入代碼是在報表屬性中編輯。“2”嵌入代碼編輯。需要注意的是在方法前需要加“Code.”,如實例中的ReturnName 方法,使用時應(yīng)該是:(參數(shù)) 彈性域 彈性域概念彈性域:域:是指的U9數(shù)據(jù)庫中表的字段,彈性:是指這些字段的中存儲的信息類型是不固定的,根據(jù)需要可能存儲不同類型的信息,在實際的數(shù)據(jù)庫表中列名稱是NameSegment1……NameSegment20,Segment1……Segment20,DescFlexField_PubDescSeg1……DescFlexField_PubDescSeg30。 在模板中使用彈性域模板中控制彈性域的顯示名稱按照下圖紅色數(shù)字順序,找到擴展屬性設(shè)置界面在工具箱(標(biāo)識“1”)中打開“字段”,如果DataCommand中選擇了擴展字段類型的實體屬性,比如料品_名稱段1(標(biāo)識“2”),右鍵,選擇“擴展屬性”(標(biāo)識“3”),打開下圖,步驟:選擇字段ItemMaster_NameSegment1(標(biāo)識1)設(shè)置顯示字段(即顯示名稱)。單擊打開“設(shè)計表達式”工具。用“設(shè)計表達式”工具設(shè)計完成后,即得到顯示字段的表達式(標(biāo)識5)。字段的更多屬性的設(shè)置都可以在“字段擴展屬性設(shè)置對話框”中設(shè)置,擴展屬性包括:欄目、分組控制、編碼級次控制、顏色設(shè)置。 存儲過程的調(diào)用使用存儲過程與使用OQL的方式相同,優(yōu)點是DataCommand中的業(yè)務(wù)邏輯簡單直接,更多的業(yè)務(wù)邏輯是放在存儲過程中實現(xiàn)。存儲過程的調(diào)用方式:(連接, 存儲過程,存儲過程參數(shù))。注意:存儲過程返回的結(jié)果臨時表結(jié)構(gòu)一定是DefineResultTempTableSchema()中定義的結(jié)構(gòu)。
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1