UAP報(bào)表開(kāi)發(fā)手冊(cè)_第1頁(yè)
UAP報(bào)表開(kāi)發(fā)手冊(cè)_第2頁(yè)
UAP報(bào)表開(kāi)發(fā)手冊(cè)_第3頁(yè)
UAP報(bào)表開(kāi)發(fā)手冊(cè)_第4頁(yè)
UAP報(bào)表開(kāi)發(fā)手冊(cè)_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、UAP報(bào)表開(kāi)發(fā)手冊(cè)說(shuō)明:本手冊(cè)是對(duì)報(bào)表幫助文檔的補(bǔ)充,在看本手冊(cè)前建議先看報(bào)表的幫助文檔1.數(shù)據(jù)源定義報(bào)表數(shù)據(jù)源可分為實(shí)體關(guān)系查詢,SQL腳本查詢和自定義查詢?nèi)齻€(gè)類(lèi)型,如下圖所示:1.1查看或修改現(xiàn)有數(shù)據(jù)源“查看或修改現(xiàn)有數(shù)據(jù)源”是指對(duì)原先已經(jīng)創(chuàng)建的數(shù)據(jù)源進(jìn)行修改(系統(tǒng)預(yù)置的數(shù)據(jù)源不允許修改),或者可以在新建報(bào)表時(shí)選擇已存在的數(shù)據(jù)源,如下圖:報(bào)表數(shù)齬向?qū)n|x|報(bào)表數(shù)齬向?qū)?Inix|ub報(bào)表數(shù)據(jù)向?qū)Р榭椿蛘咝薷默F(xiàn)有數(shù)據(jù)源歡迎使用報(bào)表數(shù)據(jù)向?qū)?r新建報(bào)表數(shù)據(jù)源數(shù)據(jù)源類(lèi)型數(shù)據(jù)源名稱數(shù)據(jù)源描述序道著或者修改現(xiàn)有數(shù)據(jù)源圖1.2選“下一步”取消I下一歩|n|x|報(bào)表數(shù)齬向?qū)n|x|報(bào)表數(shù)齬向?qū)s

2、報(bào)表數(shù)搖向?qū)нx擇現(xiàn)有的數(shù)據(jù)源業(yè)務(wù)對(duì)象描述信息項(xiàng)目編碼II子產(chǎn)品名稱-1衙i數(shù)據(jù)饗更日志數(shù)皓源”前i數(shù)據(jù)題日志數(shù)據(jù)源”U870公用目錄設(shè)遂1aaU870”采購(gòu)管理aaaaU8CUSTDEF銷(xiāo)售管理AAAEi_eemerLtED收付款協(xié)違檔案1J87LI資金管理AA_B:=LTLkE:O新連業(yè)務(wù)對(duì)象1J87LI丟統(tǒng)管理AACudeCcmt:rarm科目對(duì)照業(yè)務(wù)對(duì)象1J87LI系統(tǒng)管理aazwcodeobiect帳務(wù)業(yè)務(wù)對(duì)象U870丟統(tǒng)管理Access:ii_iesBO新連業(yè)務(wù)對(duì)象U870丟統(tǒng)管理AcCLilJlLtWum新逹業(yè)務(wù)對(duì)象1J87LI存貨檢算AztivitiesBO活動(dòng)業(yè)務(wù)對(duì)象1J87L

3、I客戶關(guān)丟管理ActTypeBO活動(dòng)類(lèi)型業(yè)務(wù)對(duì)象1J87LI客戶關(guān)丟管理AdjuetPYoucMlLl貨位調(diào)整1J87LI庫(kù)存管理AdiustFVouchsBLi貨位調(diào)整單表祥U870庫(kù)存管理APCloseBOU870應(yīng)付款管理APCIueseBLI1J87LI應(yīng)付款管理AP_VoucMiLl1J87LI應(yīng)付款管理AP_VouchEBO1J87LI應(yīng)付款管理AJlCloeeBO1J87LI應(yīng)付款管理AJlClosesBLiU870應(yīng)付款管理AJLVcmcMiUU870應(yīng)付款管理JlDIFLiroTnEH古卜皆鈿篩選器:圖1.3則列所有已存在的數(shù)據(jù)源,選擇其中一個(gè),按“下報(bào)表數(shù)據(jù)向?qū)б慌I(yè)務(wù)對(duì)象

4、中可能包含雪牛功能諳選擇當(dāng)前報(bào)表數(shù)據(jù)所使用的功能?功能列表sReportFuncition圖1.4功能列表是數(shù)據(jù)引擎內(nèi)部使用機(jī)制,直接選“下一步”:幫助-Inix|us報(bào)表數(shù)搖向?qū)渲貌樵冃畔ⅲ孔远ㄡь?lèi)型設(shè)置|查詢結(jié)果列丨過(guò)濾條件設(shè)置數(shù)據(jù)源服務(wù)組件類(lèi)型:數(shù)據(jù)源服務(wù)類(lèi)型信息:LfFIDA.Ui3.Services.V:=Lt_iationLogReport.D:at:EL*ari:ationREport,LTIDA.Ui3.Services.V:=Lt_iationLogReport圖4.5幫助I這個(gè)是設(shè)置報(bào)表數(shù)據(jù)源的最后一個(gè)步驟,由于選定的數(shù)據(jù)源為自定義查詢類(lèi)型,所以第一個(gè)頁(yè)簽為自定義查詢組件

5、的相關(guān)信息(關(guān)于自定義查詢組件的具體情況,請(qǐng)查閱本手冊(cè)1.3單元);第二個(gè)頁(yè)簽如下圖:報(bào)表數(shù)齬向?qū)?bào)表數(shù)齬向?qū)?bào)表數(shù)據(jù)向?qū)渲貌樵冃畔ⅲ孔远?lèi)型設(shè)置豊詢結(jié)果列|過(guò)濾條件設(shè)置I名稱數(shù)據(jù)類(lèi)型ActiorLN:=uTieBillNoString|String|描述信息(簡(jiǎn)體)操作類(lèi)業(yè)務(wù)對(duì)象編碼BUN:=jTieCunditicmFieldCaptionString|String|String|業(yè)務(wù)對(duì)象名稱批改條件字段名稱FieldIDTimeString|IiateTimeI字段功操作時(shí)間String|String|Strins|查詢結(jié)果列是指該數(shù)據(jù)查詢結(jié)果的具體情況,包括列UserCode操作員

6、編碼V:lueAfterRe:1修改后信息=修改前信圖1-6描述信息(繁體)操作類(lèi)型業(yè)務(wù)對(duì)象編碼業(yè)務(wù)對(duì)象名稱批改條件字段名稱字段ID操作時(shí)問(wèn)操作員編碼修改后信息修改前信息名稱,列的數(shù)據(jù)類(lèi)型,列的區(qū)域語(yǔ)言描述。這些信息將構(gòu)成報(bào)表格式設(shè)計(jì)時(shí)的數(shù)據(jù)源信息(關(guān)于這部分內(nèi)容的詳細(xì)情況請(qǐng)參閱UAP報(bào)表設(shè)計(jì)時(shí)幫助文檔)。另一個(gè)頁(yè)簽為“過(guò)濾條件設(shè)置”,如下圖:取消上一歩UperBusiBusiModiFielFielModiUserV:dlu下一歩I凰湘圖1.7報(bào)秦雜1E向?qū)а猠鼻伴宕稱iair簡(jiǎn)體fil拒(EniLi-sJi)EhllT臨a業(yè)辜務(wù)封弟若軻日呻20:QhTitflA業(yè)務(wù)羽1!塢碼abjectc

7、ode雕員無(wú)Ux.rID7jn間出年時(shí)間Eodjfiad.limTitldJC-iptiwilitilDLMCFaAldID手ISID手段IDFidIDActidDL廉惟換熬Qperiticin.tyjfCandiLiariIliadsfid.candltlmi413險(xiǎn)處曲Ebl修改前倍息修改前fJ&.V1uabfQfitVJ.ncft.ftfltrEftBiLVilueiftcr具體包括過(guò)濾條件名稱,過(guò)濾條件的區(qū)域語(yǔ)言描述,這個(gè)將在過(guò)濾條件的數(shù)據(jù)源下拉列表中出現(xiàn),這些信息將用來(lái)設(shè)置從過(guò)濾控件讀去用戶輸入條件值來(lái)對(duì)查詢的結(jié)果進(jìn)行過(guò)濾(具體情況清參閱本手冊(cè)2.2單元)。之后,選擇“完成”即結(jié)束數(shù)

8、據(jù)源定義而進(jìn)入報(bào)表格式定義。報(bào)表數(shù)齬向?qū)?.2實(shí)體關(guān)系查詢?cè)趫D1.步1驟中選定“實(shí)體關(guān)系查詢”,點(diǎn)擊“下一步”則進(jìn)入實(shí)體關(guān)系查詢類(lèi)型的數(shù)據(jù)源定義:-Inix|U8報(bào)表數(shù)搖向?qū)нx擇當(dāng)前查詢需要的實(shí)體信息查詢?cè)O(shè)置關(guān)聯(lián)實(shí)體|實(shí)體關(guān)丟|士I添加X(jué)刪除幫助|冬選定實(shí)體,然后點(diǎn)擊“確定”:報(bào)表數(shù)據(jù)向?qū)8報(bào)表數(shù)據(jù)向?qū)нx擇當(dāng)前查詢需要的實(shí)體信息查詢?cè)O(shè)置關(guān)聯(lián)實(shí)體I實(shí)體關(guān)丟I核心實(shí)體別名實(shí)體揺述(簡(jiǎn)體)揺述(繁體)AA_B:iiLkErLtityAA_B:iiLkErLtity銀行檔案實(shí)體士I添加x刪除報(bào)表數(shù)齬向?qū)?bào)表數(shù)齬向?qū)椭鶬圖I點(diǎn)擊“下一步”(如果選擇了多個(gè)實(shí)體,則還需要定義實(shí)體之間的關(guān)系。關(guān)于如何定義

9、一個(gè)實(shí)體以及如何定義實(shí)體之間的關(guān)系,請(qǐng)參閱數(shù)據(jù)引擎的相關(guān)文檔):報(bào)表數(shù)齬向?qū)S查詢?cè)O(shè)置添加x刪除#丈寫(xiě)當(dāng)小寫(xiě)-Inix|常用|高級(jí)|廠禁止行數(shù)據(jù)重復(fù)屬性列|行數(shù)據(jù)權(quán)限|更新描述結(jié)果列名稱屬性名稱數(shù)據(jù)類(lèi)型描述信息(簡(jiǎn)體)描述信息(中的“查詢結(jié)果列”。點(diǎn)擊“添幫助|報(bào)表數(shù)齬向?qū)Ы又仨毺砑咏Y(jié)果列,即圖-hrt”報(bào)表數(shù)據(jù)向?qū)渲貌樵冃畔???bào)表數(shù)齬向?qū)н@里彈出的列表為選定的單個(gè)實(shí)體或多個(gè)實(shí)體能查詢到的所有的結(jié)果列的信息。選定需要的查詢結(jié)果列后,點(diǎn)擊“確定”:數(shù)據(jù)引擎相關(guān)文檔)。報(bào)表數(shù)齬向?qū)?.3SQL腳本查詢(含存儲(chǔ)過(guò)程在圖步驟中選定“腳本查詢”,點(diǎn)擊“下一步”則進(jìn)入腳本查詢類(lèi)型的數(shù)據(jù)源定義:種類(lèi)別請(qǐng)

10、查閱數(shù)據(jù)引擎相關(guān)文檔)。其他三個(gè)頁(yè)簽中,“查詢結(jié)果列”和“過(guò)濾條件設(shè)置”已經(jīng)在前面的單元中說(shuō)明,此處不在詳述。其中,這種數(shù)據(jù)源類(lèi)型有一個(gè)“查詢參數(shù)設(shè)置”頁(yè)簽,如下圖:報(bào)表數(shù)齬向?qū)?xiě)參數(shù)的信息。需要注意的是,參數(shù)的名稱必須與存儲(chǔ)過(guò)程或腳本的名稱完全一致。運(yùn)行時(shí)查詢參數(shù)的具體值來(lái)源是通過(guò)過(guò)濾條件獲得的,因此查詢參數(shù)需要和過(guò)濾條件綁定在一起(綁定方法請(qǐng)參閱本手冊(cè)單元)。由于很多存儲(chǔ)過(guò)程的數(shù)據(jù)源內(nèi)部處理時(shí)使用臨時(shí)表,并且將此臨時(shí)表的數(shù)據(jù)作為報(bào)表的數(shù)據(jù)源的物理表,因此,為提高效率,報(bào)表系統(tǒng)對(duì)此種類(lèi)型的存儲(chǔ)過(guò)程將直接使用其生成的臨時(shí)表進(jìn)行查詢,而不再另外創(chuàng)建查詢數(shù)據(jù)的臨時(shí)表。為實(shí)現(xiàn)上述機(jī)制,存儲(chǔ)過(guò)程需要提

11、供一個(gè)名稱為tablename的字符串參數(shù),報(bào)表系統(tǒng)在查詢過(guò)程中調(diào)用該存儲(chǔ)過(guò)程時(shí),將對(duì)此參數(shù)傳入一個(gè)數(shù)據(jù)庫(kù)物理表名,存儲(chǔ)過(guò)程內(nèi)部處理數(shù)據(jù)時(shí),需要將處理的最終結(jié)果填寫(xiě)到這個(gè)物理表中。需要注意的是,這個(gè)物理表需要在存儲(chǔ)過(guò)程內(nèi)部創(chuàng)建,從而可達(dá)到滿足存儲(chǔ)過(guò)程自身對(duì)表結(jié)構(gòu)的控制。以下為一個(gè)存儲(chǔ)過(guò)程例子:創(chuàng)建臨時(shí)表銀行編碼銀行名稱-向臨時(shí)填入數(shù)據(jù)中國(guó)人民銀行報(bào)表系統(tǒng)將以如下方式調(diào)用此存儲(chǔ)過(guò)程參數(shù)串僅為例子而在獲取數(shù)據(jù)時(shí),報(bào)表系統(tǒng)進(jìn)行如下查詢:1.4自定義查詢自定義查詢是指提供一個(gè)組件(通常為組件)或組件(通常為組件)來(lái)提供獲取數(shù)據(jù)的方法(腳本,存儲(chǔ)過(guò)程或數(shù)據(jù)庫(kù)臨時(shí)表)。關(guān)于自定義查詢組件的建立方法請(qǐng)參閱本

12、手冊(cè)單元。在圖1.步1驟中選定“自定義查詢”,點(diǎn)擊“下一步”則進(jìn)入自定義查詢類(lèi)型的數(shù)據(jù)源定義:圖1.16其中數(shù)據(jù)服務(wù)信息指的是自定義組件的相關(guān)信息,關(guān)于自定義查詢組件的建立方法請(qǐng)參閱本手冊(cè)3.單2元。報(bào)表數(shù)齬向?qū)?.報(bào)表過(guò)濾條件過(guò)濾條件設(shè)計(jì)除了本身單獨(dú)提供了過(guò)濾條件的設(shè)計(jì)工具,報(bào)表本身也提供了專(zhuān)門(mén)為報(bào)表設(shè)計(jì)過(guò)濾條件的快捷方式。以下是報(bào)表設(shè)計(jì)過(guò)濾條件的入口:用EEP-iraVAP文件叮視團(tuán)項(xiàng)目迥編輯格式迪工具窗口幫助迪iwciisssurBEnaiissi;aiei為胡為ix:越豈匹凹報(bào)表定交n11口時(shí)口口|旦阻丨西層|u自司祁叫臣啟迎愛(ài)|首氏項(xiàng)目管理采購(gòu)訂收貨比議項(xiàng)目資源管理器報(bào)表數(shù)齬向?qū)?/p>

13、丨圖報(bào)表數(shù)齬向?qū)?印報(bào)表電標(biāo)準(zhǔn)條件迄)自定殳條件(s報(bào)表標(biāo)題醫(yī)采購(gòu)訂收貨日?qǐng)?bào)表部門(mén)編碼部門(mén)名稱供應(yīng)商編碼供應(yīng)商名稱=行標(biāo)題區(qū)S列標(biāo)題區(qū)-1U8T0曰“二1采購(gòu)管理白”用報(bào)表采采采采計(jì)計(jì)計(jì)計(jì)計(jì)計(jì)報(bào)表數(shù)齬向?qū)У截浫掌赩單據(jù)轉(zhuǎn)V自定殳魚(yú)二成本管理報(bào)表數(shù)齬向?qū)Чぞ呦鋱?bào)表組件匸指針暉文本數(shù)據(jù)田簡(jiǎn)單計(jì)算列鐵值型rJ?簡(jiǎn)單計(jì)算列貞他疔復(fù)雜計(jì)算列鐵值型男復(fù)雜計(jì)算列反他斶日期數(shù)據(jù)肩數(shù)值數(shù)據(jù).k動(dòng)態(tài)圖片更靜態(tài)圖片何表達(dá)式5普通標(biāo)簽曲、TK114嚀報(bào)表醫(yī)域Jj屬性耳ReportHm注dmtg-C1-|:|EeRuwHh:i1h1-+CrussCijlujTiriHeadiCruEEllet:_|ReportHead

14、erRep背員色rn罰耨育杲色背豈色報(bào)表數(shù)齬向?qū)Ь途wwT002費(fèi)JFaionalC.2WimlowE.T畫(huà)3Microso.|用友ERf-US.:1.bmp-I圖報(bào)表數(shù)齬向?qū)募弦晥D項(xiàng)目迥編輯迪格式迪工具窗口(1)幫助迪:或I引0I需裁I冥:錨越匹口盪i岡:劉虧亡切換語(yǔ)言工具箱忝加視閣(A)數(shù)據(jù)源.G)-1-1采購(gòu)管理-I-E報(bào)表刪除Q).1單據(jù)轉(zhuǎn)+I-I成本管理報(bào)表組件自定艮條件C031-簡(jiǎn)*采采采采計(jì)計(jì)計(jì)計(jì)計(jì)計(jì)ft項(xiàng)目資源管理器-IEhl采購(gòu)訂收貨日?qǐng)?bào)表打開(kāi))設(shè)対默認(rèn)(?)雇性疋)丑查詢條件標(biāo)堆條件部門(mén)編碼部門(mén)名稱供應(yīng)商編碼供應(yīng)商名稱=行標(biāo)題區(qū).1自定義+KeportHmader莊Cri

15、jssRciwHeaderjCroeeCuliuTiriHH:di報(bào)表數(shù)齬向?qū)Ы缑嬲f(shuō)明:是否支持高級(jí)條件:選此項(xiàng)后,在運(yùn)行時(shí)過(guò)濾窗口中會(huì)出現(xiàn)“高級(jí)條件”頁(yè)簽,用于用戶自由選擇過(guò)濾條件的組合。規(guī)則組件:此項(xiàng)定義由過(guò)濾控件回調(diào)的規(guī)則組件類(lèi)。是否取消二次開(kāi)發(fā):此復(fù)選項(xiàng)只有在以“U870”項(xiàng)目進(jìn)入U(xiǎn)AP時(shí)才會(huì)顯示,如果被選中,那么以其它項(xiàng)目進(jìn)入U(xiǎn)AP的過(guò)濾設(shè)計(jì)器不能新增和刪除過(guò)濾條件。此處可新增或修改一個(gè)過(guò)濾條件。雙擊某個(gè)已存在的過(guò)濾條件,則進(jìn)入這個(gè)條件的修改界面:圖2.4界面說(shuō)明:語(yǔ)種:設(shè)置過(guò)濾條件項(xiàng)顯示的語(yǔ)種。中文簡(jiǎn)體名稱:過(guò)濾條件項(xiàng)的鍵值,唯一標(biāo)識(shí)此過(guò)濾條件項(xiàng),不能重復(fù)可以以字母、數(shù)字或漢字來(lái)命

16、名。標(biāo)題:在運(yùn)行時(shí)過(guò)濾窗口中顯示的文字,支持多語(yǔ)種設(shè)置。編輯類(lèi)型:過(guò)濾條件項(xiàng)的類(lèi)型,分別為文本框、參照、日期、數(shù)字、枚舉、SQL語(yǔ)句、自定義。參照ID:當(dāng)編輯類(lèi)型選擇參照類(lèi)型后,必須選定一個(gè)參照ID。比較符:過(guò)濾條件項(xiàng)比較符號(hào)。小數(shù)位數(shù):當(dāng)編輯類(lèi)型為數(shù)字類(lèi)型時(shí),此選項(xiàng)可以設(shè)置小數(shù)位數(shù)。分組:為過(guò)濾條件選定一個(gè)分組,在運(yùn)行時(shí)將按照分組來(lái)顯示過(guò)濾條件項(xiàng)。數(shù)據(jù)源:為過(guò)濾條件項(xiàng)選定數(shù)據(jù)源,可以下拉選擇或直接手工輸入。順序號(hào):指定過(guò)濾條件項(xiàng)在運(yùn)行時(shí)顯示的位置,如果不輸入,將自動(dòng)產(chǎn)生。是否常用條件:如果選中,將在運(yùn)行時(shí)顯示在“常用”頁(yè)簽中。是否必輸:如果選中,在運(yùn)行時(shí)必須輸入值,否則會(huì)出現(xiàn)提示信息。是否區(qū)

17、間條件:如果選中,在運(yùn)行時(shí)將顯示為兩個(gè)輸入框組合而成的形式,表示從值1到值2的意思。在運(yùn)行時(shí),用戶選擇或輸入的不是單值,而表示一個(gè)取值范圍。是否多選:如果選中,表示此過(guò)濾條件項(xiàng)可以選擇多個(gè)值。允許用戶修改比較符:如果選中,用戶在運(yùn)行時(shí)可以通過(guò)濾設(shè)功能改變比較符。作為或條件:如果選中,在運(yùn)行時(shí)將以“或”條件來(lái)組合到過(guò)濾條件生成的SQL語(yǔ)句中,默認(rèn)是以“與”條件組合的。參照返回字段:當(dāng)編輯類(lèi)型為參照類(lèi)型時(shí),此選項(xiàng)表示參照返回的是哪個(gè)字段的值。編碼對(duì)應(yīng)參照中的主鍵字段,名稱對(duì)應(yīng)參照中的描述字段。也可以手工輸入要返回的字段名,一定要與參照中的字段名一致。默認(rèn)值、到:設(shè)置過(guò)濾條件項(xiàng)的默認(rèn)值,將在運(yùn)行時(shí)自

18、動(dòng)顯示。如果為區(qū)間條件,可以設(shè)置“到”默認(rèn)值。修改界面的第二個(gè)頁(yè)簽是過(guò)濾條件項(xiàng)窗口枚舉:界面說(shuō)明:枚舉(aa_enum):指在U861中使用的枚舉型,此類(lèi)型是在AA_Enum數(shù)據(jù)表中定義的。枚舉類(lèi)型,枚舉類(lèi)型名稱,是EnumType字段值。默認(rèn)顯示,在運(yùn)行時(shí)當(dāng)用戶點(diǎn)擊下拉按鈕后顯示的可供選擇的項(xiàng),注意是以“,”分隔的EnumCode字段的值。枚舉類(lèi)型:指明在Meta庫(kù)中的MetaEnumDef表中的枚舉,對(duì)應(yīng)MetalD字段。枚舉串:如果沒(méi)有在數(shù)據(jù)庫(kù)中預(yù)制枚舉類(lèi)型,也可以通過(guò)此項(xiàng)輸入一個(gè)枚舉串。格式為“0#1#A#B”,在“#”前的為返回值,之后的則為顯示值,并且在返回值與顯示值中分別以“#”

19、分隔。只能定義以上三種枚舉中的一種,否則會(huì)出現(xiàn)提示信息。修改界面的第三個(gè)頁(yè)簽是過(guò)濾條件項(xiàng)窗口SQL語(yǔ)句:界面說(shuō)明:SQL文本框:在SQL文本框中輸入SQL語(yǔ)句,可以不用加別名。標(biāo)題:在運(yùn)行時(shí)中顯示的列標(biāo)題,標(biāo)題數(shù)量與上面的SQL的字段對(duì)應(yīng),并用“,”分隔,例如“標(biāo)題1,標(biāo)題2”。返回字段:用此字段的值構(gòu)成過(guò)濾控件返回調(diào)用者的過(guò)濾SQL語(yǔ)句。顯示字段:顯示在運(yùn)行時(shí)過(guò)濾窗口中的值。在U870中,SQL語(yǔ)句類(lèi)型的過(guò)濾條件主要為兼容以前版本,所以如果在U870中新建過(guò)濾條件時(shí),請(qǐng)不要選用SQL語(yǔ)句類(lèi)型,而改用參照類(lèi)型。修改界面的第四個(gè)頁(yè)簽是過(guò)濾條件項(xiàng)窗口SQL語(yǔ)句:彈出式和下拉式,默認(rèn)為彈出式。分別為

20、關(guān)于過(guò)濾最后值得特別指出的是,過(guò)濾條件之間可控制相互關(guān)系,例如兩個(gè)過(guò)濾條件都有參照,則可控制其中一個(gè)過(guò)濾條件的參照取值范圍由另一個(gè)過(guò)濾條件的取值來(lái)決定。此外還存在其他相關(guān)控制行為,這些功能都是通過(guò)規(guī)則組件來(lái)實(shí)現(xiàn)的。關(guān)于規(guī)則組件的詳細(xì)實(shí)現(xiàn),請(qǐng)參閱過(guò)濾條件的相關(guān)文檔。過(guò)濾條件與數(shù)據(jù)源的關(guān)系此處主要說(shuō)明如何把過(guò)濾條件跟數(shù)據(jù)源關(guān)聯(lián)起來(lái),以達(dá)到由用戶輸入來(lái)實(shí)現(xiàn)查詢不同數(shù)據(jù)的目的。對(duì)于實(shí)體關(guān)系類(lèi)型的數(shù)據(jù)源,只要在過(guò)濾條件的基本屬性頁(yè)中選擇數(shù)據(jù)源的相應(yīng)列就能實(shí)現(xiàn),如下圖:報(bào)表數(shù)齬向?qū)в糜袳BTTUSUAP文件叮視圖項(xiàng)目巴編輯格式D工具窗口(1)幫助迪=snT&iwciiaz*nrflEsaiissi廠筒濟(jì)匹

21、曙釦阿創(chuàng)亙旦血11?:0:11=報(bào)表定殳過(guò)酒設(shè)計(jì)誥過(guò)溥頌?zāi)空Z(yǔ)種I簡(jiǎn)體中文崖I嗇圖丑k|簡(jiǎn)7|士I新増|X刪除眇_即報(bào)表視侵*指針丟統(tǒng)觀圖工具(D幫助財(cái)簡(jiǎn)易桌面基本設(shè)置廠是否支持高級(jí)條件報(bào)表組件晉通標(biāo)賽基本|枚舉|5QL語(yǔ)句祥式報(bào)表時(shí)進(jìn)行過(guò)濾_重注冊(cè)|砂退出關(guān)快速使用向?qū)В瑤椭鶴Dj我的報(bào)表名稱標(biāo)題編輯類(lèi)型參照功比較符小數(shù)位數(shù)分組數(shù)據(jù)源順序號(hào)磺是否常用條件廠是否區(qū)間條件廠允許用戶修改比較符廠作為參數(shù)SIL,ex:jjiipleex:iJTiple文本框二企業(yè)賬號(hào)是否定長(zhǎng)平人賬號(hào)是否定長(zhǎng)是否丟統(tǒng)預(yù)制銀行編碼單位編碼銀行標(biāo)識(shí)企業(yè)賬號(hào)長(zhǎng)度平人賬號(hào)長(zhǎng)度自動(dòng)帶出的平人賬號(hào)長(zhǎng)度時(shí)間戳1:園會(huì)丨X+石庫(kù)存管理

22、+仃出口管理+仃結(jié)算中心管理-_自定交報(bào)表+仃應(yīng)收款管理-_應(yīng)付款管理U1應(yīng)付業(yè)務(wù)審計(jì)查詢-_銷(xiāo)售管理I89|-11banklrUlCross1-11T77Ji銷(xiāo)售訂發(fā)貨日?qǐng)?bào)表“銷(xiāo)售訂發(fā)貨月報(bào)表J銷(xiāo)售訂發(fā)貨周報(bào)表J1銷(xiāo)售業(yè)務(wù)審計(jì)查詢“預(yù)測(cè)訂單對(duì)比日?qǐng)?bào)表J預(yù)測(cè)訂單對(duì)比月報(bào)表J1預(yù)測(cè)訂單對(duì)比周報(bào)表-_庫(kù)存管理J庫(kù)存業(yè)務(wù)審計(jì)查詢-_考勤休假管理“考勤日?qǐng)?bào)匯總表J考勤日結(jié)果異常報(bào)表J1考勤日結(jié)果異常報(bào)表-_已發(fā)布報(bào)表-_銷(xiāo)售管理劇旳:缺省視(2008-C亀旳:缺省(2008-Cgjbankl:bankl(2008-Cgjbankl:bankl(2008-C員jbankl:bankl(2008-C消息中

23、吞干選項(xiàng)過(guò)謔座刷新x刪除曰新連通知1_3短信息.保存常用條件加載過(guò)濾方案常用條件|exsample中國(guó)銀仃觀圖分組bank3毎頁(yè)行數(shù)40審是否顯示明細(xì)行過(guò)濾I取:報(bào)表數(shù)齬向?qū)?duì)于腳本類(lèi)型的數(shù)據(jù)源,無(wú)論是簡(jiǎn)單的腳本類(lèi)型還是存儲(chǔ)過(guò)程,都是通過(guò)將其參數(shù)與過(guò)濾條件進(jìn)行綁定來(lái)實(shí)現(xiàn)的。如下圖:報(bào)表數(shù)據(jù)向?qū)渲貌樵冃畔⒉樵兡_本設(shè)置I查詢結(jié)果列查詢參數(shù)設(shè)置I過(guò)濾條件設(shè)置I刷新I過(guò)濾條件與腳本或存儲(chǔ)過(guò)程的聯(lián)系可分別有兩種方式:I幫助I從過(guò)濾條件傳入單個(gè)參數(shù)。假如s腳本或存儲(chǔ)過(guò)程中有兩個(gè)參數(shù)分別為:和C則必須要在數(shù)據(jù)源設(shè)計(jì)時(shí)的“查詢參數(shù)設(shè)置”頁(yè)簽中分別為每一個(gè)參數(shù)設(shè)置其相關(guān)信息。然后再設(shè)計(jì)過(guò)濾條件:QSQL.報(bào)表

24、數(shù)齬向?qū)в糜袳BTTUSUAP文件叮視圖項(xiàng)目巴編輯格式D工具窗口(1)幫助迪:沉國(guó)角|締r轉(zhuǎn)丨訊會(huì)記回己丨瞻因丨越:圏関匹曙釦口口戸旦|叵I孕囲眉報(bào)表定殳過(guò)酒設(shè)計(jì)誥過(guò)溥頌?zāi)縚即報(bào)表視侵rSO.豹grid語(yǔ)種I簡(jiǎn)體中文基本|枚舉5QL語(yǔ)句祥式|工具箱報(bào)表組件.晉通標(biāo)簽設(shè)處需要注數(shù)為設(shè)置”的勺參數(shù)為名稱標(biāo)題|#新増|刪除空基本設(shè)置廠是否支持高級(jí)條件圖“名稱”必須,則“名稱”名稱標(biāo)題編輯類(lèi)型參照功比較符小數(shù)位數(shù)分組數(shù)據(jù)源順序號(hào)磺是否常用條件廠是否區(qū)間條件廠允許用1修改比較符廠是否哆選廠作為或條件以這樣的規(guī)則命名:“查詢參數(shù)為Pa,兩者之間相差一個(gè)符缺龍E亠一一1亠亠-人、八、十號(hào)“”,并且同時(shí)可在數(shù)

25、據(jù)源下拉列表里指定其只(數(shù)據(jù)源的下拉列表是由數(shù)據(jù)源設(shè)計(jì)的“過(guò)濾條件設(shè)置”頁(yè)簽中的內(nèi)容決的)。需要注意:此處過(guò)濾條件名稱的命名方式與其指定哪數(shù)據(jù)源項(xiàng)沒(méi)有必然的聯(lián)系,生有各的作用,具體請(qǐng)參照方式的例確定7良1片子子。用公式胡適從才報(bào)表醫(yī)域取消|卻本或存儲(chǔ)過(guò)程提供了一個(gè)名稱字符串參數(shù),貝調(diào)用時(shí)此參數(shù)的內(nèi)容為組織好的fythingwouldbebe11ef整體參數(shù)傳入。如的一個(gè)條件SQ串,其包括的組織項(xiàng)為上述方式1中指定.的數(shù)據(jù)源11鶴用項(xiàng),其具體組織成的內(nèi)容請(qǐng)參閱下述例子。此種方式的目的主要為了方便數(shù)據(jù)源提供者使用全部的過(guò)濾條件。以下為一個(gè)存儲(chǔ)過(guò)程例子(假設(shè)使用以上的參數(shù)設(shè)置)存儲(chǔ)過(guò)程為:報(bào)表數(shù)齬向

26、導(dǎo)如果查詢報(bào)表時(shí)的輸入為:則報(bào)表系統(tǒng)將以如下方式調(diào)用存儲(chǔ)過(guò)程數(shù)據(jù)源設(shè)計(jì)者可根據(jù)此種調(diào)用方式來(lái)設(shè)置參數(shù)的使用情況,其中需要指出的是,中的是數(shù)據(jù)源設(shè)計(jì)的“過(guò)濾條件設(shè)置”頁(yè)簽中的“過(guò)濾條件名稱”,設(shè)計(jì)者需要正確的設(shè)置此名稱才能使在數(shù)據(jù)源內(nèi)部能夠正確使用。同時(shí)可歸納出,方式1中“名稱”的命名影響存儲(chǔ)過(guò)程具體參數(shù)的綁定,而數(shù)據(jù)源的指定影響中具體內(nèi)容的拼接。報(bào)表數(shù)齬向?qū)?.報(bào)表系統(tǒng)API3.1自定義報(bào)表查詢?nèi)肟谒^自定義報(bào)表查詢?nèi)肟谥傅氖怯迷O(shè)計(jì)了一張自定義報(bào)表,除了默認(rèn)的查詢?nèi)肟冢洪T(mén)戶-視圖-我的報(bào)表-自定義報(bào)表,另外為此報(bào)表設(shè)置單獨(dú)的菜單節(jié)點(diǎn)來(lái)進(jìn)行查詢。只要在此節(jié)點(diǎn)的點(diǎn)擊事件處理函數(shù)中調(diào)用報(bào)表系統(tǒng)的以下

27、接口就可實(shí)現(xiàn):A.PublicFunctionOpenReport(_sReportIDAsString,_objU8LoginAsObject,_OptionalsubidAsString=,_OptionalrawfilterAsObject=Nothing)AsBooleanB.PublicFunctionOpenReportNoneFilterUI(_sReportIDAsString,_objU8LoginAsObject,_OptionalsubidAsString=,_OptionalrawfilterAsObject=Nothing)AsBoolean接口功能及使用說(shuō)明:這兩個(gè)

28、接口是對(duì)象中的函數(shù)需要引用組件:這兩個(gè)接口的功能是打開(kāi)一張報(bào)表,兩個(gè)接口的差異在于前者在打開(kāi)報(bào)表之前會(huì)先顯示過(guò)濾界面,而后者不會(huì)(例如在使用聯(lián)查報(bào)表的時(shí)候有時(shí)不需要進(jìn)行過(guò)濾)。此接口在業(yè)務(wù)組在其需要打開(kāi)一張報(bào)表時(shí)調(diào)用。參數(shù)介紹:報(bào)表的,即將要打開(kāi)的報(bào)表標(biāo)識(shí)。對(duì)象,注意:這個(gè)對(duì)象必須是封裝的報(bào)表所屬的子產(chǎn)品號(hào),這個(gè)參數(shù)是可選的。注意:當(dāng)指定了此參數(shù),接口會(huì)在隨后的處理中按照的規(guī)則拼接成真正的報(bào)表??蛇x過(guò)濾條件對(duì)象(或自定義的過(guò)濾條件對(duì)象),此對(duì)象中必須是(見(jiàn)第四個(gè)接口)的一個(gè)實(shí)現(xiàn)。這個(gè)參數(shù)通常報(bào)表的自定義行為(如聯(lián)查)時(shí),需要有過(guò)濾的情形時(shí)會(huì)使用到。至于怎么在中設(shè)置自己的菜單節(jié)點(diǎn),請(qǐng)參閱門(mén)戶相關(guān)

29、文檔。自定義數(shù)據(jù)源組件報(bào)表的自定義數(shù)據(jù)源是指單獨(dú)寫(xiě)一個(gè)組件來(lái)提供報(bào)表數(shù)據(jù),這種數(shù)據(jù)源實(shí)現(xiàn)方法的優(yōu)點(diǎn)強(qiáng)大的數(shù)據(jù)處理能力,這是其他類(lèi)型的數(shù)據(jù)源所不具備的。實(shí)現(xiàn)方法為:組件中必須實(shí)現(xiàn)以下接口publicinterfaceIGetSqlvoidGetSql(IFilterArgse);接口功能及使用說(shuō)明:此接口為報(bào)表提供自定義數(shù)據(jù)源。組件的提供方式為首先提供一個(gè)實(shí)現(xiàn)的組件(組件只需有一個(gè)聲明相同的函數(shù)的類(lèi)即可),之后將其綁定到報(bào)表的數(shù)據(jù)源(具體方法是請(qǐng)參考本接口示例)。組件的工作方式為報(bào)表系統(tǒng)會(huì)在展現(xiàn)報(bào)表的過(guò)程中實(shí)例化一個(gè)此種類(lèi)型的對(duì)象,通過(guò)調(diào)用函數(shù)來(lái)獲取數(shù)據(jù)源。參數(shù)介紹:參數(shù)是中的類(lèi)型,在報(bào)表系統(tǒng)調(diào)

30、用自定義數(shù)據(jù)源組件的時(shí)通過(guò)此參數(shù)將組件需要的環(huán)境信息傳入,而自定義數(shù)據(jù)源組件則將其處理結(jié)果通過(guò)此參數(shù)返回給報(bào)表系統(tǒng)。中包含的常用接口:的對(duì)象報(bào)表數(shù)齬向?qū)н^(guò)濾對(duì)象組件數(shù)據(jù)源返回類(lèi)型,其值與對(duì)應(yīng)類(lèi)型為0腳本1存儲(chǔ)過(guò)程2:臨時(shí)表其默認(rèn)值為2腳本或臨時(shí)表名稱存儲(chǔ)過(guò)程名稱示例:以下提供一個(gè)名為的的,此組件中定義一個(gè)名為類(lèi),其代碼如下(的):PublicSubGetSql(eAsIFilterArgs)e.DataSource.sql=“select*fromAA_Bank”e.DataSource.Type=0EndSub構(gòu)造好組件之后,需要將組件綁定到報(bào)表的數(shù)據(jù)源,綁定方法如下:假設(shè)組件名稱為:而實(shí)現(xiàn)IGetSql的類(lèi)型名稱為:組件的綁定方法:注意:需要注冊(cè),不要求具體存放目錄,一般推薦存放目錄為:.U8SOFTufcomsq,報(bào)表數(shù)齬向?qū)ё远x行為組件自定義行為是指在報(bào)表查詢結(jié)束后,設(shè)計(jì)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論