




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
自定義報表自定義報表--8-UFSOFT-U860自定義報表應用指南目 錄前言 5第一章 掃瞄自定義報表功能 7自定義數(shù)據(jù)源 7自定義格式 7自定義條件 7按任意列分組匯總 7穿插表和多元穿插表 7分組打印功能 8支持動態(tài)列和列間運算 8查詢條件存儲 8高級條件輸入方式和模糊參照 8標簽數(shù)據(jù)源和標簽之間的運算 8豐富的數(shù)據(jù)顯示格式 9支持多層列標題 9打印設置及打印輸出 9報表呈現(xiàn)時鼠標右鍵功能 9U8特性 9權(quán)限掌握 9二次開發(fā)接口 10web功能 10其次章 定義報表數(shù)據(jù)源 10數(shù)據(jù)源定義窗口中菜單/按鈕含義說明 10使用向?qū)Фx一個最簡潔的數(shù)據(jù)源 11選擇多張表,建立關系 13選擇字段,設置分組、排序方式和準則 16選擇穿插表和多元穿插表 19第三章 定義報表格式 21格式定義窗口中菜單/按鈕操作說明 21格式定義窗口中的根本操作 243.2.1如何調(diào)整報表中各欄目位置/大小 ...63.2.7
如何調(diào)整各區(qū)域的高度 25如何設置依據(jù)某一對象進展連續(xù)分頁打印 25如何增加表頭表尾信息 25如何增一列報表數(shù)據(jù) 30如何刪除已經(jīng)存在的數(shù)據(jù)列 33如何設置多層表頭報表 34如何設置每頁打印的行數(shù)及行高 34第四章 定義查詢條件 37定義過濾條件 37如何增一項過濾條件 37如何修改一項過濾條件 42如何刪除一項過濾條件 42定義開放條件 42開放條件的用途 42如何增一項開放條件 45第五章
如何刪除一項開放條件 45報表查詢 46查詢條件的輸入 46過濾條件的輸入 46高級過濾條件的輸入 46分組匯總條件的選擇 47開放條件的選擇 49查詢結(jié)果界面中的各種便利功能 49工具條上按鈕的用法 49\l“_TOC_250029“右鍵菜單中的功能用法 50\l“_TOC_250028“其他便利用法 50\l“_TOC_250027“第六章 權(quán)限掌握 52\l“_TOC_250026“報表的功能權(quán)限掌握 52\l“_TOC_250025“報表的數(shù)據(jù)權(quán)限掌握 52\l“_TOC_250024“第七章 用自定義報表控件編程 55\l“_TOC_250023“初始使用自定義報表 55\l“_TOC_250022“引用自定義報表組件 55使用數(shù)據(jù)源定義工具 56\l“_TOC_250021“使用格式定義工具 57初始化查詢分析器 58\l“_TOC_250020“翻開自定義報表 59\l“_TOC_250019“使用報表數(shù)據(jù)源接口 61\l“_TOC_250018“報表數(shù)據(jù)源接口模板 61\l“_TOC_250017“創(chuàng)立和使用數(shù)據(jù)效勞 63\l“_TOC_250016“使用過濾條件 66\l“_TOC_250015“使用報表大事回調(diào)功能 71\l“_TOC_250014“實現(xiàn)下鉆功能 71\l“_TOC_250013“實現(xiàn)外部參照 72\l“_TOC_250012“響應報表其他大事 74\l“_TOC_250011“治理報表數(shù)據(jù)源 74\l“_TOC_250010“動態(tài)轉(zhuǎn)變報表格式 77\l“_TOC_250009“顯示和隱含列 77\l“_TOC_250008“動態(tài)增加計算列 78\l“_TOC_250007“重設置分組和排序規(guī)章 79\l“_TOC_250006“動態(tài)生成雙層標題 80\l“_TOC_250005“使用儲過程作為報表數(shù)據(jù)源 81\l“_TOC_250004“第八章 在WEB上呈現(xiàn)自定義報表 84\l“_TOC_250003“8.1擴展的數(shù)據(jù)源接口模板 84\l“_TOC_250002“附錄UFHeronReport部件參考 87\l“_TOC_250001“對象層次構(gòu)造 87\l“_TOC_250000“常用類屬性和方法參考 88clsSysinterface報表接口類 88clsReport報表抽象類 89clsReportManager報表治理類 89clsFilter過濾條件抽象類 93clsSpread開放條件抽象類 93clsReportFilter條件治理對象 94clsRepCol報表列抽象類 97clsTitle報表標題抽象類 98clsReportFormat報表格式治理對象 98前言在U8開發(fā)和維護的過程中我們常常要依據(jù)用戶的需求開發(fā)各式各樣的報表,盡管我們很努力但照舊不能準時滿足用戶的要求要的報表?即便由程序員來開發(fā)報表標開發(fā)的報表設計工具??梢暬ぞ撸脩艨梢酝ㄟ^這些工具設計出報表。在這三部份當中我們唯一無法窮舉的是果的二維臨時表。這就是U860自定義報表的核心設計思想。U860自定義報表是一個全的報表設計工具,它由報表數(shù)據(jù)查詢定義工具,報表格式U860自定義報表兼容以前版本的自定義報表自定義報表供給了全的打印和顯示格式U860自定義報表還供給了自動匹配自定義項,按編碼及次開放列等具有U8特色的功能,控件供給的專用接口能使報表獲得很多U8的特性,這也是使用其它工具無法做到的。在應用自定義報表的過程中我們感到最困難的是向使用者介紹自定義報表的功能好自定義報表就必需全面的了解它并理解其中的一些原理南。紹了自定義報表在WEBU860自定義報表負責人2023-04-22第一局部使用自定義報表第一章掃瞄自定義報表功能自定義數(shù)據(jù)源數(shù)據(jù)源是一組用于描述報表數(shù)據(jù)來源的SQLSQL易懂的查詢定義工具;該工具可支持常用的SQL自定義格式題則顯示報表各列的含義;標簽,列和列標題都位于區(qū)域上。態(tài)則打算了報表最終顯示和打印效果。自定義條件個條件項有單值條件和區(qū)間條件兩種類別,其中單值條件用于XXX=XXX方式的查詢,區(qū)間條件則用于XXX〔從xxx到xxx〕方式的查詢;假設被查詢列的數(shù)據(jù)類型是字符,系統(tǒng)以自定義參照,可設置參照值返回列,參照值可多項選擇。按任意列分組匯總能我們就可以將一張明細表變成很多按不同條件匯總的統(tǒng)計表特別運算。穿插表和多元穿插表U860自定義報表繼承了以前版本的穿插表功能,使用比以前更加簡潔;多元穿插表則是在原有根底上的功能擴展,以前版本只能定義一個穿插點,現(xiàn)在則可以定義多個穿插點。穿插表假設同按任意列分組匯總功能結(jié)合使用,則會有更好的效果。分組打印功能一旦在報表格式中設置了分組列的分組打印區(qū)域和頁累計數(shù);還可以通過設置將與分組相關的信息打印到表頭或表尾。支持動態(tài)列和列間運算術運算,為了與差分和積分運算相適應,系統(tǒng)特地設計了作用于匯總行的余額匯總方案。針對那些列隨初始條件不同而變化的分析型報表功能。查詢條件存儲次輸入屬性,則系統(tǒng)將輸入值存儲成默認方案。高級條件輸入方式和模糊參照在一般條件輸入方式下條件項之間的規(guī)律關系類似xxx=xxx并且xxx=xxx,而高級條件輸入方式則支持類似xxx=xx或xxx=xx的規(guī)律關系。參照輸入條件值時可以進展模糊參照,其中列表參照可以設置在那幾列上進展模糊匹配。標簽數(shù)據(jù)源和標簽之間的運算標簽是設置在報表表頭或表尾的一個數(shù)據(jù)顯示單元的數(shù)據(jù)顯示,標簽有四種數(shù)據(jù)源:靜態(tài)文本SQL查詢 可查詢到當前數(shù)據(jù)庫中任何一點的數(shù)值公式 標簽公式分成四類:返回特別值的公式:如返回當前日期,公司名稱,頁號等統(tǒng)計公式:計算報表某列的總計,頁小計等功能。取值公式:可以取輸入的條件值,分組列值U8應用效勞公式表達式 在標簽之間執(zhí)行算術運算和合并運算豐富的數(shù)據(jù)顯示格式置數(shù)據(jù)顯示精度,百分比格式等。在列的格式中還支持特別的行百分比顯示格式。支持多層列標題在數(shù)據(jù)源不斷變化的狀況下按指定的格式動態(tài)的生成雙層標題。打印設置及打印輸出印的行高和每頁打印的行數(shù),支持報表套打。報表呈現(xiàn)時鼠標右鍵功能用鼠標可以轉(zhuǎn)變列的對期方式,列寬等格式屬性,可直接存儲。可以對當前列進展升序或降序排列,支持行定位功能。1]2]3]–1000,可按關鍵字NULL進展過濾。假設列標題名與條件項標題一樣,則過濾和定位是可以借用其參照。U8自動匹配U8U8標簽公式可以調(diào)用全部的U8應用效勞公式。自動匹配U8按編碼級次方案開放列,對上級編碼進展分組匯總。U8U8權(quán)限掌握自定義報表共有三級權(quán)限掌握,報表設置權(quán)限,報表功能權(quán)限和記錄權(quán)限。自定義報表二次開發(fā)接口對于包含簡單數(shù)據(jù)源的自報表,我們只能借助自定義報表的二次開發(fā)接口生成數(shù)據(jù)源,理論上用自定義報表控件的二次開發(fā)接口可以定義出任意簡單的報表。web功能C/S系統(tǒng)上定義的自定義報表可以在WEB業(yè)務系統(tǒng)上顯示。其次章定義報表數(shù)據(jù)源數(shù)據(jù)源定義窗口中菜單/按鈕含義說明1〔2〔
:建一個報表的數(shù)據(jù)源定義,系統(tǒng)將進入數(shù)據(jù)源定義向?qū)Ы缑?。:將當前報表的?shù)據(jù)源定義進展保存,對于建報表,系統(tǒng)會彈出報表名稱輸入界面供用戶報表;對已經(jīng)存在的報表,系統(tǒng)自動進展數(shù)據(jù)源掩蓋保存。34〔5〔6SQL〔否顯示。7〔窗口。
:選擇表間關系定義窗口是否顯示。:設置數(shù)據(jù)欄目的選擇窗口是否顯示。SQL語句或者說是SQL語句的輸入窗口是89、穿插表查詢:選擇是否需要進展穿插表設置,中選擇需要進展穿插表定義時,系統(tǒng)會自動在數(shù)據(jù)字段定義列表中增加一列‘穿插表
添加表〔 :添加數(shù)據(jù)表操作,系統(tǒng)會彈出如圖2.3.1界面。生成SQLSQL取數(shù)語句,可以對生成的SQL語句進展直接輸入或修改,當前報表最終保存的結(jié)果完全依據(jù)-10-自定義報表SQLSQL語句進展保存。所以,假設你轉(zhuǎn)變了數(shù)據(jù)源的設置,并且期望能夠?qū)⑦@種變化保存下來,你必需先選擇生成SQL語句。12、查看結(jié)果〔:依據(jù)當前定義的數(shù)據(jù)源信息直接查詢出數(shù)據(jù)列表,并顯示。當用戶還沒有輸入或生成SQL查詢語句時〔建表,系統(tǒng)將自動將數(shù)據(jù)字段選擇列表中輸入的信息轉(zhuǎn)化生成SQL取數(shù)語句后再執(zhí)行該語句,并依據(jù)該〔這種狀況相當于包含了‘生成SQL語句’處理〕當用戶已經(jīng)輸入了SQL取數(shù)語句或已經(jīng)生成過SQL修改表,則系統(tǒng)將依據(jù)當前已經(jīng)存在的SQL語句進展取數(shù)并顯示結(jié)果。所以,你在修改完數(shù)據(jù)源設置后除了需要先重生成SQL語句外,還必需點擊該按鈕或該菜單以SQL語句的執(zhí)行處理,然后再去做保存工作。假設設定了穿插表,則在此不供給查看結(jié)果,但也必需在保存設置之前點擊該按鈕或該菜單以進展SQL語句的執(zhí)行處理,然后再去做保存工作。使用向?qū)Фx一個最簡潔的數(shù)據(jù)源義報表的初步嘗試之用。具體步驟如下:步驟一[建]按鈕,系統(tǒng)會顯示報表的數(shù)據(jù)2.2.1。-11-自定義報表2.2.1步驟二:在報表數(shù)據(jù)源定義界面中點擊按鈕或者選擇文件菜單下的‘建’子菜單,系統(tǒng)自動彈出數(shù)據(jù)源選擇界面〔如圖2.2.的字段信息,雙擊字段名稱即可以做到選擇或不選的處理效果。選擇完字段信息后點擊[完成]按鈕即能回到報表數(shù)據(jù)源定義主界面中。2.2.2步驟三:點擊報表數(shù)據(jù)源定義主界面上的按鈕,或者選擇‘運行’菜單下的‘生成SQL語句’子菜單,此時系統(tǒng)會自動依據(jù)步驟二中選擇的數(shù)據(jù)表和字段信息生成對應的SQL取數(shù)語句,然后再點擊工具條上的按鈕或者選擇‘文件’菜單下的‘保存’子菜單,系統(tǒng)會自動彈出報表保存窗口,在此窗口中輸入對應的報表名稱后點擊[OK]按鈕即可。到此,賬表’界面中的[刷]按鈕后即可看到剛定義完畢的報表名稱。報表的保存界面如圖2.2.3。-12-自定義報表2.2.3選擇多張表,建立關系會在多張數(shù)據(jù)表中進展聯(lián)接取數(shù)。下面就是定義多張數(shù)據(jù)表作為數(shù)據(jù)源的具體過程:步驟一:在報表數(shù)據(jù)源定義主界面中點擊按鈕或者選擇‘運行’菜單下的‘添加表’子菜單,系統(tǒng)自動彈出數(shù)據(jù)表選擇界面〔如圖2.3.,在該界面中找到需要取數(shù)的數(shù)據(jù)表后雙擊該表即可以將該表選入。假設本次選擇了三個表,則會消滅如圖2.3.2的效果。提示1:在選擇數(shù)據(jù)表時可能會有比較難找的感覺,用戶假設對數(shù)據(jù)表比較熟,則可以采會自動依據(jù)輸入的名稱進展〔A*〕左匹配方式快速定位到第一個滿足條件的記錄上。提示2:系統(tǒng)會自動將第一個被選入的表作為主表,假設想刪除主表必需先刪除其他的數(shù)據(jù)表,選中已經(jīng)選入數(shù)據(jù)表中的任意一個字段后點擊鍵盤上的[Delete]按鈕即可以刪除該數(shù)據(jù)表。-13-自定義報表.22.3.3是一個已經(jīng)建好表間關系的窗口事例。應收明細表中的客戶編碼字段和客戶檔案中的客戶編碼字段作一個關聯(lián)收明細數(shù)據(jù)按客戶名稱進展顯示。提示二:雙擊關系線上的綠色圓圈,就可以明細地顯示該關系信息,如圖2.3.4。系統(tǒng)-14-自定義報表表中關聯(lián)字段相等處的行、包含參照表中全部行和主表關聯(lián)字段相等處的行。[Delete]按鈕即可以刪除該關系。提示四:第一個被選入的表〔即主表〕不能作為建立關聯(lián)中的目標表〔即參照表多個表需要建立表間關系時,不能將這種關系形成一個循環(huán)。如A表——B表,B表——C表,C表——A表,這種關系不支持。.4-15-自定義報表自定義報表--16-選擇字段,設置分組、排序方式和準則在數(shù)據(jù)源定義的整個過程中選擇字段應當說是格外關鍵的一步表的數(shù)據(jù)顯示結(jié)果。選擇字段的具體操作方式有如下幾種:1、在類似如圖2.3.3界面中雙擊需要在報表中用到的字段名稱即可將該字段選入報表欄目選擇列表中,自動填寫列名、別名、表名、表定義四列內(nèi)容。2中各列分別有如下作用:列’Ap_Detail.iPeoPerio即可以輸入‘表名.當輸入‘表名.字段名’形式是不需要再在后續(xù)的‘表’名欄目中輸入數(shù)據(jù)表名稱。別名iPeriod數(shù)據(jù)列取名為‘會計期間表:當前字段所在的數(shù)據(jù)表名,必需與系統(tǒng)所供給的表名保持完全全都,如Ap_Detail。表定義:即對數(shù)據(jù)表的一個說明,輸入合法字符即可,如將上述Ap_Detail數(shù)據(jù)表定義叫做‘應收應付明細賬排序類型排序。分組:當前數(shù)據(jù)列在報表中取數(shù)的規(guī)章,可以選擇設置分組列、合計、計數(shù)、平均、最大值、最小值、不設置。對應每一個設置的具體取數(shù)規(guī)章如下:GROUPBY。合計:取當前數(shù)據(jù)列的合計數(shù)據(jù),合計列的語法用SU〔。COUN〔。平均:取當前數(shù)據(jù)列的平均值,平均列的語法用V〔。最大值:取當前數(shù)據(jù)列的最大值,最大值的語法用MA〔。最小值:取當前數(shù)據(jù)列的最小值,最小值的語法用MI〔。不設置:直接取當前數(shù)據(jù)列的全部原始記錄值。留意:在數(shù)據(jù)選擇列表中只要有一條記錄設置了分組信息,則其他全部記錄也必需設置分組信息,而且必需保證其中有一條是作為分組列。例如:假設有一張對客戶開票的數(shù)據(jù)表,具體如下客戶部門開票日期開票單價開票數(shù)量開票金額001A2023.02.022030600002A2023.03.011840720001C2023.05.011920380003B2023.05.051922418002A2023.06.0621501050003D2023.08.082230660004C2023.04.0120112201為合計值、開票金額為合計值,則將顯示如下報表:客戶開票日期開票單價開票數(shù)量開票金額0012023.05.0119.5509800022023.06.0619.59017700032023.08.0820.55210780042023.04.0120112202如下報表:客戶開票次數(shù)開票日期開票單價開票數(shù)量開票金額00122023.05.0119.55098000222023.06.0619.590177000322023.08.0820.552107800412023.04.0120112203自定義報表WHERE001客戶的數(shù)據(jù),你00WHERE表.‘00或:輸入取數(shù)的WHERE條件,與‘準則’中輸入的條件和其他‘或’欄目中輸入的條件之間均是‘OR’的關系。單行記錄的SQL語句生成規(guī)章:SELECT表列AS別名FROM表WHERE準則GROUPBY表.ORDERBY表.列排序方式3在‘列’欄目中可以點擊按鈕,進入公式設置界面,即除了可以直接輸入需2.4.1,具體可作如下設置:文本函數(shù)算術函數(shù)日期函數(shù)列示當前所選數(shù)據(jù)表和字段內(nèi)容。2.4.1假設想刪除已經(jīng)輸入的數(shù)據(jù)列記錄,則將‘列’欄目中的內(nèi)容清空即可。-18-自定義報表自定義報表--19-選擇穿插表和多元穿插表當用戶對一張二維表需要依據(jù)某項進展橫向開放統(tǒng)計時某幾項數(shù)據(jù)時的方式進展取數(shù)。需要定義穿插表時,先點擊‘穿插表加一列‘穿插表’設置列。穿插表列具體可以設置如下內(nèi)容:1、只能將數(shù)值列〔即數(shù)字〕設為穿插點,本版支持一張報表設置多個穿插點,但至少必需設置一個。2、列標題:馬上當前數(shù)據(jù)列作為橫向開放統(tǒng)計對象,一張報表只能設置一個列標題,且必需設置一個。3、一張報表可以設置多個行標題,但至少設置一個。4段必需全部設上‘穿插表’列中的內(nèi)容。5、擇列表中隱蔽,此時重生成一次SQL語句即可取消穿插表設置。61最大值、開票數(shù)量為合計、開票金額為合計〔+部門進展升序排列4形式。客戶部門開票日期開票數(shù)量開票金額001A2023.02.0230600001C2023.05.0120380002A2023.06.06901770003B2023.05.0522418003D2023.08.0830660004C2023.04.01112204在數(shù)據(jù)表4設置的根底上門為列標題、開票數(shù)量和開票金額為穿插點,則系統(tǒng)將顯示數(shù)據(jù)表5形式??蛻糸_票日期部門A部門B部門C部門D0012023.02.02數(shù)量 金額30 600數(shù)量金額 數(shù)量金額數(shù)量 金額0012023.05.01203800022023.06.069005.05224180032023.08.0830 6600042023.04.01112205此時在查詢條件的分組信息中假設選擇按客戶進展分組匯總,則將顯示數(shù)據(jù)表6??蛻糸_票日期部門A數(shù)量金額部門B數(shù)量金額部門C數(shù)量金額部門D數(shù)量金額0012023.05.0130600203800022023.06.069017700032023.08.0822418306600042023.04.01112206自定義報表第三章定義報表格式格式定義窗口中菜單/按鈕操作說明1、保存報表格式〔 :將當前設置好的報表格式進展保存處理。23、設置打印機〔 :設置當前報表在打印時關于打印機及紙張的一些相關信息。45〔6〔
:復制當前所選內(nèi)容,該功能只對標簽有效。:將復制內(nèi)容進展粘貼處理,該功能只對標簽有效。7、刪除〔:刪除當前所選內(nèi)容。8、增加標簽:增一個空的標簽,這種標簽除了不能增加在報表正文〔即報表的列標題和報表數(shù)據(jù)列〕區(qū)域外,其他地方均可以增這種標簽。操作時可以選中‘增加標簽’菜單后點擊該標簽所要放置的位置即可。9加列’菜單后點擊該標簽所要放置的位置即可。10、 增加列標題在報表正文的列標題設置區(qū)域可以增加報表標題標簽操作時可以選中‘增加列標題’菜單后點擊該標簽所要放置的位置即可。11、 上對齊〔 :將當前所選對象的Y坐標全部依據(jù)當前所選對象中的最上對象的Y坐標進展統(tǒng)一。12、 下對齊〔 :將當前所選對象的Y坐標全部依據(jù)當前所選對象中的最下對象的Y坐標進展統(tǒng)一。13、 左對齊〔 :將當前所選對象的X坐標全部依據(jù)當前所選對象中的最左對象的X坐標進展統(tǒng)一。14、 右對齊〔 :將當前所選對象的X坐標全部依據(jù)當前所選對象中的最右邊-21-自定義報表對象的X坐標進展統(tǒng)一。
對象自動橫排:將當前所選對象進展橫向并排放置。對象自動豎排:將當前所選對象進展縱向并排放置。屬性:顯示報表的屬性設置窗口〔如圖3.1.,缺省顯示當前所選對象的屬性內(nèi)容。選擇‘編輯’菜單下的‘屬性’子菜單、選擇右鍵菜單下的‘屬性’菜單或者雙擊當前所選對象均可顯示當前對象的屬性窗口。3.1.118用的欄目列表,在該列表中可以選擇需要在報表格式中顯示的欄目,然后用鼠標直接可以拖到報表設置主界面上。19、 顯示分組列視圖:顯示分組匯總依據(jù)設置界面〔如圖3.1.,在該界面中可以設置報表在查詢時需要依據(jù)哪些欄目進展匯總統(tǒng)計是否需要小計是否需要累計、是否需要依據(jù)分組項進展連續(xù)分頁打印〔包括分組項的標題區(qū)和分組項腳注區(qū)。在圖3.1.2界面中中選擇以某列為分組匯總列時可以選擇將該列作為分組打印〔馬上‘分組打印列標題’選擇為‘顯示,在分組打印標題區(qū)中設置的內(nèi)容只能用于打印,且打印的內(nèi)容可以依據(jù)分組項進展分別設置。在圖3.1.2界面中中選擇以某-22-自定義報表列為分組匯總列時可以選擇將該列作為分組打印列〔馬上‘分組打印列腳注’選擇,在分組打印腳注區(qū)中設置的內(nèi)容只能用于打印,且打印的內(nèi)容可以依據(jù)分組項進展分別設置。3.1.220表的查詢條件輸入項。21/均會打印出來。22注或者其他說明內(nèi)容的顯示/出來。23每頁進展設置,所設內(nèi)容只能用于打印。24每頁進展設置,所設內(nèi)容只能用于打印。-23-自定義報表25、正文區(qū)域:顯示報表正文列表〔即報表數(shù)據(jù)列表內(nèi)容的設置區(qū)域。該區(qū)域是報表的主體局部,主要包括報表的列標題和數(shù)據(jù)列內(nèi)容,該區(qū)域的內(nèi)容只要設置為顯示就會打印出來。26、菜單:編輯->恢復默認格式:恢復報表默認設置〔僅列格式。格式定義窗口中的根本操作如何調(diào)整報表中各欄目位置/大小怎樣操作一次選中多個對象:用鼠標直接點擊報表中的具體對象可以選中當前對象,假設按住“CTRL”按鈕后再用鼠標選擇對象,則可以到達多項選擇的效果。將光標放在報表格式設計界面最左邊的標尺上,當光標變成時點擊鼠縱向多項選擇??梢缘竭_多項選擇的效果。在選中對象的時候可以通過鼠標拖拽的方式或用鍵盤上的‘、、、’CTRL鍵+‘、、、’進展微調(diào),但是每一個對象均不能拖出其所屬區(qū)域范一次選擇多個對象時,可以通過‘上對齊、下對齊、左對齊、右對齊、自動橫會自動依據(jù)區(qū)域分別進展對齊處理。在對象選中的時候,將鼠標放到對象邊框線的選中點上,當鼠標變成或時SHIFT’鍵,再點擊‘、、、’按鈕來調(diào)整對象的大小。-24-自定義報表除了在格式設置界面上可以直接調(diào)整各對象的位置和大小外的屬性窗口中用具體的數(shù)字來調(diào)整其對應的位置和大小。如何調(diào)整各區(qū)域的高度上下調(diào)整該區(qū)域的高度。
時就可以上,當鼠標顯示為時就可以調(diào)整列標題的高度。如何設置依據(jù)某一對象進展連續(xù)分頁打印連續(xù)分頁打印的含義:一次要打印多個客戶的應收明細賬,但是每打完一個客戶的明細賬后,下一個客戶的明細賬期望用的一張紙開頭打印,這就是連續(xù)分頁打印的表達。只有在圖3.1.2界面中將分組打印標題或分組打印腳注選擇為顯示時才能依據(jù)的前提條件是必需將當前列先設置為分組匯總列;反之,假設想把當前對象取消顯示。注設置為顯示了,假設在實際查詢中,并沒有將當前列作為分組匯總依據(jù)進展查詢,那么本次查詢結(jié)果還是不能依據(jù)當前列進展連續(xù)分頁打印。如何增加表頭表尾信息/標簽,給標簽賜予不同的數(shù)據(jù)源即可得到報表所需的內(nèi)容。作。-25-自定義報表自定義報表--26-報表腳注區(qū)增加不限個數(shù)的標簽。標簽中的屬性工程說明:挨次缺省給出一個標簽名稱,如‘標簽允許知名稱一樣的兩個標簽同時存在于一張報表格式中。統(tǒng)會自動將該標簽放到改后的區(qū)域范圍內(nèi)。字體:當前標簽內(nèi)容在顯示/打印時所用的字體格式,系統(tǒng)缺省為‘宋體、對齊方式:即當前標簽在顯示/打印時在所設邊框范圍內(nèi)的對齊方式,系統(tǒng)缺省為左對齊,系統(tǒng)供給的選項有默認、左對齊、居中、右對齊。選擇齊處理。上邊距:當前標簽的上邊線與所在區(qū)域標題行的直線距離,單位為毫米。左邊距:當前標簽的左邊線與報表左邊界的直線距離,單位為毫米。寬度:當前標簽邊框的橫向?qū)挾?,單位為毫米。高度:當前標簽邊框的縱向高度,單位為毫米。印。顯示/打印、隱含??梢赃x擇:只打印、隱含。含的標簽系統(tǒng)會將其顏色置灰。本、SQL查詢、公式、表達式四個選項,對應不同的數(shù)據(jù)源類型,后續(xù)就可以設置不同的數(shù)據(jù)源。來設置標簽的具體取值內(nèi)容。數(shù)據(jù)源類型為文本時,可以直接在數(shù)據(jù)源輸入框中輸入需要顯示/打印文本內(nèi)容。數(shù)據(jù)源類型為SQLSQL語[SQL]SQL數(shù)據(jù)源設置向?qū)Ы缑妗苍摻缑嬷械脑O置方式同報表數(shù)據(jù)源設置SQL語句查詢出來的值顯示/打印在標簽框內(nèi)。括一些常用公式、取數(shù)公式、統(tǒng)計公式、業(yè)務函數(shù)。些計算公式中可以用到另外標簽的值。如設置[標簽1]為公式,取數(shù)5的合計值;[2]6的合計值;此時設置[3]=[1]+[2],則[3]1與標簽2之和。在表達式中假設用了‘&’符號,則可以將多個字符串拼成一個字符串。常用公式可以在任何一個區(qū)域的標簽中應用,可以設置的常用公式說明:GetReportName取得報表名稱:即可以取得報表當前報表名稱的內(nèi)容。GetSubTitle取得報表副標題:該公式用戶直接使用不了,只能應用于二次開發(fā)中。GetUserName取得操作員名稱:該公式可以取得登錄當前模塊查詢本報表的操作員名稱。GetCopritionName取公司名稱:該公式可以取得在建賬時所輸入的單位名稱信息。Date日期:取當前系統(tǒng)日期〔即計算機日期。Month月:取當前系統(tǒng)日期中的月份。Year年:取當前系統(tǒng)日期中的年度。Day日:取當前系統(tǒng)日期中的日。AccountMonth會計月:取當前登錄時的會計月份。AccountYear會計年:取當前登錄時的會計年度。Time時間:取當前系統(tǒng)時間。頁號:預覽/打印時,當前頁是總頁數(shù)中的第幾頁,該公式只有在預覽/打印時才有效。s頁數(shù):當前預覽/打印的總頁數(shù),該公式只有在預覽/打印時才有效。Group分組頁號:分組打印時對應每一個分組項中的分頁號,如按客戶進展分組打印=001的數(shù)據(jù)總共有50=0011-50之間。Groups分組頁數(shù):分組打印事對應每一個分組項的總頁數(shù),如按客戶進展分組打印,且客戶=0015050即是客戶=001的總頁數(shù)。可以設置的取數(shù)公式說明:GetFilterValue(條件名,列號,區(qū)間)取條件值:可以取到查詢報表時框形式供給已經(jīng)設置了的條件項,用戶可以選擇需要取值的條件項;0的整數(shù),系統(tǒng)缺省的‘列號’參數(shù)為〔即取條件參照列表中的第1列,該參數(shù)主要用來確定需要取當前條件參照列表中的第幾列值到對應列,則系統(tǒng)無法取出正確值;區(qū)間參數(shù)可輸入的內(nèi)容只有0和1,用于對于設有區(qū)間范圍的條件,可以設置需要取區(qū)間條件中前面的值還是后面的值,系統(tǒng)缺省取前面的條件值〔即用0表示,假設11的整數(shù),則系統(tǒng)無法取出正確的值。GetGroupValue(列名)取分組列值:該公式只能在分組打印標題/腳注當查詢時的分組匯總依據(jù)中也有當前分組項時才能取出數(shù)來分組取對應列內(nèi)容時有多個值,則只取第一個值。統(tǒng)計公式只適用于統(tǒng)計報表數(shù)值列,可以設置的統(tǒng)計公式說明:Sum列合計:該公式用于統(tǒng)計某一數(shù)據(jù)列在當前查詢結(jié)果中的總合計。GroupSum分組合計:該公式只能用在分組打印標題/腳注區(qū)域的標簽中,是在打印/預覽時依據(jù)當前分組項來統(tǒng)計某一數(shù)據(jù)列的合計。Sum頁合計:該公式只能用在頁標題/腳注區(qū)域的標簽中,是在打印/預覽時用來統(tǒng)計當前頁中某一數(shù)據(jù)列的合計。AccSum頁累計:該公式只能用在頁標題/腳注區(qū)域的標簽中,是在打印/預覽時用來統(tǒng)計截止到當前頁的某一數(shù)據(jù)列合計。可以設置的業(yè)務函數(shù)取數(shù)公式說明:業(yè)務函數(shù)的取數(shù)公式與UFO報表中供給的取數(shù)函數(shù)屬于同一個效勞,取數(shù)方式也一樣。顯示格式:即設定當前標簽內(nèi)容所顯示/打印的具體格式,該屬性主要對可以選擇如下內(nèi)容。00、0000、000000、00000000:馬上標簽取出的值依據(jù)當前設置進展補位/格式化處理。對于缺乏位的內(nèi)容,系統(tǒng)會自動在前面用0補足;動取整處理。假設設置為0000,標簽取出的值為32.05,則該標簽實際003200156.23,則該標156。0.00、0.0000、0.000000、0.00000000:馬上標簽取出的值依據(jù)當前設0補足小數(shù)位;對于小數(shù)位超長的,用四舍五入的方式來截取小數(shù)位內(nèi)容。#,0.00、#,0.0000、#,0.000000、#,0.00000000:馬上標簽取出的值不但限制其小數(shù)位,還要加上千位符顯示。0.00%、00%:馬上標簽取出的值乘以100%以后再顯示,0.00%的小2位,00%不保存小數(shù)位。如設置顯示格式為0.00%,標簽0.65989,則實際顯示/65.99%。YYYY-MM-DDYYYYMM月DD自定義報表顯示/打印。只支持分割符為“-”日期的格式化,也不支持將兩位年99-05-061999-05-06。U8數(shù)量顯示格式:將即當前標簽所取數(shù)據(jù)的小數(shù)位長依據(jù)U8數(shù)據(jù)精度中的數(shù)量小數(shù)位長設置進展格式化顯示/打印。U8件數(shù)顯示格式:將即當前標簽所取數(shù)據(jù)的小數(shù)位長依據(jù)U8數(shù)據(jù)精度中的件數(shù)小數(shù)位長設置進展格式化顯示/打印。U8存貨單價顯示格式:將即當前標簽所取數(shù)據(jù)的小數(shù)位長依據(jù)U8數(shù)據(jù)精度中的存貨單價小數(shù)位長設置進展格式化顯示/打印。如何增一列報表數(shù)據(jù)〔如圖3.2.自動生成的標題行。3.2.1后續(xù)描述的主要是增非數(shù)據(jù)源定義的數(shù)據(jù)列:選擇‘編輯’菜單下的‘增加列’子菜單或者選擇右鍵菜單中的‘增加列’菜單,然后用鼠標點擊需要放置該數(shù)據(jù)列的位置〔只能點擊正文區(qū)域中的數(shù)據(jù)列區(qū)才有效,即可完成增一數(shù)據(jù)列的初始操作。選擇‘編輯’菜單下的‘增加列標題’子菜單或者選擇右鍵菜單中的‘增加列-30-自定義報表自定義報表--31-標題’菜單,然后用鼠標點擊需要放置該標題的位置〔只能點擊正文區(qū)域中的列標題區(qū)才有效,即可完成增一列標題的初始操作。用戶在使用時應盡量保證增的數(shù)據(jù)列/列標題與其他數(shù)據(jù)列/列標題分別進展列與其對應的列標題之間應當是進展縱向?qū)R,系統(tǒng)能夠處理肯定距離的誤但是假設誤差很大很有可能會造成錯列。假設覺察報表的數(shù)據(jù)列/列標題格式混亂時,可以承受將列標題全部刪除,然后生成對應的列標題。對于增的列標題可以設置如下屬性內(nèi)容:名稱:實際上是當前列標題的一個唯一標適符號,系統(tǒng)自動依據(jù)所增列標題的挨次缺省給出一個列標題名稱,如‘標題1但不允許知名稱一樣的兩個列標題同時存在于一張報表格式中。顯示標題:當前列標題要在報表查詢時的實際顯示內(nèi)容。頂、左、寬、高:這四個屬性用戶不能編輯,由系統(tǒng)自動維護。顯示:可以選擇顯示、不顯示兩個選項,缺省為顯示。中選擇不顯示時,面中隱蔽了當前列,且保存了當前格式,則翻開當前格式時你就會覺察該列的列標題、數(shù)據(jù)列的是否顯示屬性均為‘不顯示對于增的數(shù)據(jù)列可以設置如下屬性內(nèi)容:列名:實際上是當前數(shù)據(jù)列的一個唯一標適符號,系統(tǒng)自動依據(jù)所增數(shù)據(jù)列的挨次缺省給出一個列名,如‘列名1允許知名稱一樣的兩個列名同時存在于一張報表格式中。列標題:即當前數(shù)據(jù)列所對應的列標題名稱,系統(tǒng)會依據(jù)當前數(shù)據(jù)列所對應的列標題進展自動維護。列號:由系統(tǒng)自動維護,用戶不需要編輯。列間表達式:對于從數(shù)據(jù)源定義中自動生成的數(shù)據(jù)列該屬性缺省為空,對點擊列間表達式輸入框中[列名]按鈕就可以選擇所需要的列名?!瞇數(shù)1]-[2]〕/[3]*[4]。在列間表達式中可以設置取某一數(shù)據(jù)列的上一行值,馬上‘取列的上一行運算’復選框后再點擊所需列名,在列間表達式中系統(tǒng)會自動生成[PREV_數(shù)據(jù)列名A],在報表查詢時,當前列每一行的數(shù)據(jù)生成均會用到數(shù)據(jù)列名A的上一行數(shù)值。該功能對于計算余額時格外有用,如科目的余額列一般計算公式為:上一行余額值+本行借方金額-本行貸方金額。在列間表達式中字符串形式的數(shù)據(jù)列或字符串不能作為計算公式中的一分子,否則會導致整列無法取出數(shù)據(jù)來,但可以單取某一字符串數(shù)據(jù)列或者直接取一字符串常量。字段:由數(shù)據(jù)源定義自動生成的數(shù)據(jù)列才會有當前屬性,系統(tǒng)缺省帶出數(shù)據(jù)源中的數(shù)據(jù)列別名名稱,該屬性用戶不行編輯。際看到的是依據(jù)列間表達式取到的數(shù)值。列數(shù)據(jù)類型:該屬性由系統(tǒng)自動維護,用戶無須處理。列寬:即當前數(shù)據(jù)列在報表中需要顯示的列寬,以毫米為單位,用戶可以在此直接調(diào)整,也可以在設計界面中進展拉伸由系統(tǒng)自動維護。據(jù)列A,設置其列間表達式為[B]+[數(shù)據(jù)列C]A=〔數(shù)據(jù)列B]+數(shù)據(jù)列C當前行值]〕/SUM〔[數(shù)據(jù)列B]+[數(shù)據(jù)列C]〕*100%,該列的數(shù)值小數(shù)位全2位。對齊方式:與標簽的應用方式完全一樣。分組:用來設置報表在查詢時是否缺省將當前列作為分組匯總依據(jù),該屬組匯總項保持全都。下面是該屬性中幾個選擇項的解釋說明:分組:即缺省將當前列作為分組匯總統(tǒng)計依據(jù)。未分組:即臨時不將當前列作為分組匯總統(tǒng)計依據(jù)之一〔但是允許在查詢條件中將當前列選作匯總依據(jù)。不能分組:不但不將當前列作為匯總統(tǒng)計依據(jù),而且將當前列從分組再列示當前列名。合計:主要用來設置當前列是否需要計算其分組小計、分組累計以及合計值,且確定小計、累計、合計的計算規(guī)章。下面是該屬性中幾個選擇項的解釋說明:不匯總:即當前列不需要計算其小計、累計、合計值。匯總:當前列需要計算其小計、累計、合計值,且計算的方式是直接將當前列進展數(shù)值匯總。用表達式計算:該選項只對設有列間表達式的數(shù)值列起作用,表示當前列需要計算其小計、累計、合計值,但計算的方式是直接用所設的列間表達式來計算。余額匯總方案:該選項只對設有列間表達式的數(shù)值列起作用,表示當前列需要計算其小計、累計、合計值,但計算的方式是承受余額列的合計計算方式,即當前列小計行的余額=最終一行發(fā)生的余額值。該種計算方式一般只適用于余額列,如科目余額列,該科目的余額小計行數(shù)值=最終一行發(fā)生值的余額。顯示:即設置該數(shù)據(jù)列是否在報表查詢時顯示,假設設置為不顯示,則該數(shù)據(jù)列在報表查詢時不會顯示出來〔即臨時作為隱蔽列作為隱蔽列可以作為其他數(shù)據(jù)列且能參與別的數(shù)據(jù)列的計算。如何刪除已經(jīng)存在的數(shù)據(jù)列對于原來就是增的計算列,選中后直接刪除即可,格式保存后,這些刪除了的數(shù)據(jù)列不能恢復,除非重增設置。由數(shù)據(jù)源定義生成的系統(tǒng)數(shù)據(jù)列,也是在選中后可以直接刪除,只是這些列并不會真正刪除,刪除后的這些列即能在‘可用字段視圖’界面中看到,要想在自定義報表報表中再次使用時,直接加回來即可。由數(shù)據(jù)源定義生成的系統(tǒng)數(shù)據(jù)列刪除后不應當作為其他數(shù)據(jù)列的列間計算公式列,由于此時該列并不取數(shù)。如何設置多層表頭報表先通過調(diào)整報表正文區(qū)的紅色分界限〔標題和數(shù)據(jù)列的分界3.2.2如何設置每頁打印的行數(shù)及行高2525行記錄〔不包括標題行25行,則用空行補齊。-34-自定義報表假設設置每頁打印行數(shù)為0,則表示該報表的每頁打印行數(shù)不作限制,以紙張能每行的打印行高也可以在報表的正文屬性中進展設置,系統(tǒng)缺省為6毫米,行高設置單位為毫米。如何設置套打及打印機信息選擇‘設置打印機’菜單或者點擊[ ]按鈕,就會消滅如圖3.2.3界面,在該界面中可以設置有關打印方面的一些參數(shù)。3.2.3假設將圖3.2.3中的‘表體打印時不顯示邊框’選項選中,則當前報表在預覽/打印時就不會有報表的標題行及報表的全部邊框及表格線。所以,你假設需要套打當前報表就可以將該選項選中。3.2.3內(nèi)容系統(tǒng)依據(jù)報表存放在效勞端。由當前報表工具形成的報表〔包括系統(tǒng)固定報表和自定義報表〕在預覽時還可以利用打印控件的設置功能進展打印格式的調(diào)整,所以假設你覺得在報表格式中設置出來的報表樣式不太滿足,你還可以在打印設置進展修改。但是,在打印設置中修改的有關紙張的信息〔如邊距、方向〕均可以依據(jù)每張報表進展保存,對于其他的信息,如字體、邊框風格等等均沒有供給保存功能。-35-自定義報表如何保證報表標題顯示/打印均居中且不管什么紙張、橫向還是縱向,則應當設置兩個報表標題標簽,一個特地用于顯示,另一個特地用于打印。用于顯示的報表標題標簽設置:將該標簽放在當前格式設置的中間,對齊方式設置為居中,標簽顯示方式設置為‘只顯示00對齊方式設置為居中,標簽顯示方式設置為‘只打印假設期望顯示和打印的報表名稱一樣,則應當留意將這兩個標簽的內(nèi)容設置為一樣。其他標簽假設也期望設置在打印時始終在頁面中居中,則可以同理設置。-36-自定義報表第四章定義查詢條件定義過濾條件如何增一項過濾條件在報表格式設計界面的‘視圖’菜單下選擇‘設置報表條件’子菜單,系統(tǒng)就會彈4.1.1界面,定義條件界面中的第一個頁簽就是用來定義報表的過濾條件。4.1.1點擊[增加條件]按鈕即可進入一個查詢條件的編輯狀態(tài),下面具體介紹增一個條件時的每一個輸入項?!睤epartment〕Department.cDepCode,假設報表的數(shù)據(jù)源中只有Department一個表,則可以直接輸入名稱為cDepCode,系統(tǒng)缺省其數(shù)據(jù)源表為Department。在實際操作時,-37-自定義報表自定義報表--38-〔即沒有作為數(shù)據(jù)列的字段,則直接選擇輸入即可。義的名稱即可,如部門、是否審核等等。實際狀況的選項,這三個選項的具體用法如下:[金額]范圍作為查詢條件,則應中選擇數(shù)據(jù)類型為‘數(shù)值字符串:應用于條件是字符串的字段或者是規(guī)律型的字段,如設置[客戶名稱]作為查詢條件就應中選擇字符串數(shù)據(jù)類型;假設選擇的條件名稱為規(guī)律型字段,如存貨檔案中的[是否進展條形碼治理]字段就是屬于規(guī)律型字段,這些字段要作為條件時也應中選擇字符串類型。記賬日期等等條件。參照類別:一般狀況下假設需要將U8中的常用檔案作為查詢條件,則直接選擇‘U8參照窗體’即可,這樣在查詢條件輸入時點擊參照按鈕系統(tǒng)會自動彈出日期型的查詢條件,應當將參照類別設置為‘日期參照件時點擊參照按鈕系統(tǒng)會自動彈出日歷來。條件類別:選擇‘單值條件’時,在生成的查詢條件輸入界面中該條件會只有類范圍、日期范圍、常用檔案范圍均選擇該選項。不行見:由于自定義報表的查詢條件除了會形成一個常用的過濾條件頁簽外,件中顯示。選項選中即可,否則系統(tǒng)不會自動保存本次輸入的條件值〔該選項只作用當前條件項,而不是查詢條件中的全部條件項〕份條件,期望可以一次可以選擇月份=1,2,3,過濾出月份=1或月份=2或月份=3的記錄來,則可以將該選項選中;反之,參照輸入條件時只能選擇一條記錄。以至于一個頁簽中放不下,或者不期望將全部常用過濾條件放在同一個頁簽中,可以轉(zhuǎn)變條件頁號。條件頁號只能輸入01,0表示將該條件放在常用過濾條件的第一個頁簽中,1表示將條件放在常用過濾條件的其次個頁簽中。模糊查詢時承受什么樣的匹配方式。匹配全部字符:即不進展模糊查詢,過濾出與條件值完全相等的記錄。使用通配符A*方式:進展左模糊方式查詢,即過濾出左邊值與條件值相0000的記錄全部過濾出來。使用通配符*A方式:進展右模糊方式查詢,即過濾出右邊值與條件值相0000的記錄全部過濾出來。使用通配符*A*方式:進展居中模糊方式查詢,即能過濾出全部包含條件值的全部記錄來。I“AB〕=A或=B的記錄。查詢屬性:該局部內(nèi)容主要影響查詢條件的參照內(nèi)容。當參照類別中選擇‘無’或‘日期參照’時,該屬性不用輸入任何內(nèi)容。當參照類別中選擇‘U8參照’時,則在該輸入框的右下角下拉框中可以選擇所要參照的具體檔案類型。1,2,3,4,5,689111〔如圖.;對于數(shù)據(jù)類型為規(guī)律型自定義報表[1[True,False[Yes,No];假設需要顯示一個有多列數(shù)據(jù)的參照列表,則可以直接輸入SELECT查詢語句,將需要的數(shù)據(jù)列查出來,如’selectccodeas科目編碼,ccode_nameas科目名稱fromcodewherecother=”AR”orderbyccode’。4.1.2-40-自定義報表4.1.3列返回到條件輸入框中,假設要返回參照列表中的第一列,馬上該參數(shù)設為0為準。參照輸入條件的先決條件是報表當前列的標題或過濾條件的名稱與所設置的查詢條件標題名稱保持全都。模糊參照,如[存貨]條件,在參照列表中第0、1、2三列分別為存貨編碼、存貨名稱、規(guī)格型號,假設設置將這三列〔只要在該參數(shù)中輸入0,1,2即可〕作過濾列。-41-自定義報表每增加完一條查詢條件后請別遺忘點擊[保存條件],增加好的查詢條件臨時沒有供給修改其‘名稱’及顯示挨次的功能。如何修改一項過濾條件修改完條件后點擊[確認]或[應用]即可完成修改任務。如何刪除一項過濾條件選中需要刪除的條件后點擊[刪除條件]即可完成刪除條件的工作。定義開放條件開放條件的用途在報表查詢時假設需要依據(jù)某一有級次的對象進展開放顯示查詢結(jié)果〔如圖4.2.1的查詢效果4.2.1是依據(jù)212下直接可以看到每一級部門的數(shù)據(jù)發(fā)生信息。-42-自定義報表4.2.1在按級次開放的狀況下可以再依據(jù)某一級進展匯總4.2.24.2.34.2.3就是統(tǒng)計結(jié)果顯示。-43-自定義報表.3-44-自定義報表如何增一項開放條件你可以依據(jù)當前報表所需要的開放內(nèi)容,在點擊[增加條件]來增一個開放條件。系統(tǒng)已經(jīng)預置了全部可以作為開放條件的對應內(nèi)容,包括:存貨分類、客戶分類、供給商分類、地區(qū)分類、部門、科目、收發(fā)類別、結(jié)算方式、貨位。在一列‘別名’=當前開放條件連接字段,如圖4.2.4中設置的部門開放條件想要保存成功必需是報表數(shù)據(jù)源中存在一列別名為‘cDepCode’的數(shù)據(jù)列。4.2.4如何刪除一項開放條件選中需要刪除的條件后點擊[刪除條件]即可完成刪除條件的工作。-45-自定義報表自定義報表--48-第五章報表查詢查詢條件的輸入過濾條件的輸入返回所設的返回列內(nèi)容。假設是手工輸入查詢條件的,則輸入的內(nèi)容必需與查詢條件設置的名稱字段保持一項就輸入哪項的對應內(nèi)容,系統(tǒng)不會自動作編碼與名稱之間的轉(zhuǎn)換。查詢的缺省輸入條件。件、讀取過濾條件、刪除過濾條件〔留意:只保存常用過濾條件方案,不包括高級過濾條件。系統(tǒng)依據(jù)報表+操作員保存條件方案。[過濾]按鈕來確定本次查詢依據(jù)哪些過濾條件來過濾記錄。高級過濾條件的輸入高級過濾的條件項是全部已經(jīng)設置了的查詢條件以隨便選擇:=、<、>、<=、>=、<>、IN、LIKE。在參加任何一個高級篩選條件時,選中“不滿足”選擇框式取反。假設想修改已經(jīng)輸入好的高級過濾在本版只能全部去除以后重輸入。分組匯總條件的選擇本次查詢需要依據(jù)哪項來進展匯總統(tǒng)計就可以選擇哪項作為分組匯總列組匯總統(tǒng)計的根底上可以選擇是否需要分組小計、累計。用鼠標直接拖拽[可選分組匯總列]中的對象名稱就可以調(diào)整分組匯總項的排列順部門作為分組匯總列,則在報表中系統(tǒng)會依據(jù)客戶+部門進展匯總統(tǒng)計結(jié)果。分組匯總項的選擇不但影響查詢結(jié)果,而且影響報表的預覽/打印效果,由于只有當格式中設置了依據(jù)某對象進展連續(xù)分頁且在查詢時也選擇了該對象作為分組匯總項,這才可以實現(xiàn)連續(xù)分頁打印的結(jié)果。選擇分組項進展小計/累計的效果以及直接取數(shù)列和計算列的區(qū)分:假設按明細查詢〔沒有選擇分組項〕的狀況下有如數(shù)據(jù)表7的一張報表,其中開票單價是直接從數(shù)據(jù)庫中取出的明細單價增的一列結(jié)算列,計算公式為:平均單價=開票金額/開票數(shù)量??蛻舨块T開票數(shù)量開票單價平均單價開票金額001A201212240002A141515210001C362020720003B5020201000002C5060603000003A5088400001B232222506002C9912121188003B8041413280001A271515405002A5148482448001C6625251650003C59636331507假設選擇按客戶+部門進展分組匯總統(tǒng)計78那樣顯示,其中:客戶部門開票數(shù)量開票單價平均單價開票金額001A472713.72645001B232222506001C1024523.242370002A656340.892658002C1097238.424188003A5088400003B1306132.924280003C59636331508從數(shù)據(jù)表8中其實已經(jīng)可以明顯地看到直接取數(shù)〔如開票單價〔如平均單價處理,而計算列在匯總時還是可以依據(jù)設置的計算公式進展計算得出。假設此時我們在數(shù)據(jù)表8的根底上〔部門進展匯總統(tǒng)計,再選擇按客戶進展分組小計和累計3.2.5節(jié)中的屬性設置說明,我們將開票數(shù)量、開票金額列的‘合計’屬性設置為‘匯總9的報表樣式:客戶部門開票數(shù)量開票單價平均單價開票金額001A472713.72645001B232222506001C1024523.242370001小計17220.473521002A656340.892658002C1097238.424188002小計17439.346846003A5088400003B1306132.924280003C5963633150003小計23932.767830客戶累計585931.1118197從數(shù)據(jù)表9中我們不難看出分組項小計計、累計的結(jié)果,而這四行中的開票數(shù)量、開票單價、平均單價、開票金額值的是否顯示及顯示時的算法則是依據(jù)對應數(shù)據(jù)列的合計屬性確定的。開放條件的選擇查詢條件的開放頁簽中就會有所設的開放項??梢砸罁?jù)查詢需要選擇具體的開放條件項〔打勾即可,在最大開放級次中可以輸入本次要開放的級次,如在部門開放條件中輸入2,則表示本次查詢只開放到1級2級部門。選擇了開放條件后,在查詢的結(jié)果界面中系統(tǒng)會在列表最終自動加上開放的那幾列。查詢結(jié)果界面中的各種便利功能工具條上按鈕的用法點擊該按鈕后系統(tǒng)會自動計算各分組項的小計、累計行值。合計:計算并顯示當前查詢結(jié)果的總合計。另存:將當前報表另存一份,相當于建一個一模一樣的報表。用戶在不進入格式設置界面時即可保存格式。格式:直接進入當前報表的格式設置界面。自定義報表數(shù)據(jù):直接進入當前報表的數(shù)據(jù)源定義界面。查詢:顯示查詢條件輸入界面,可以重輸入查詢條件進展查詢。右鍵菜單中的功能用法將鼠標放在報表的標題行上〔有多層表頭時必需放在最末行標題上〕然后點擊右鍵,則會消滅以下一系列的菜單。會自動隱蔽小計、累計、合計行。固定列設置外,右鍵菜單中的其他功能都不能再進展。以將該數(shù)據(jù)列進展隱蔽;反之,則可以有選擇的恢復隱蔽列。行定位:可以依據(jù)當前選中列進展記錄定位處理。之前的狀態(tài)。對齊方式:即設置當前列數(shù)據(jù)的對齊方式,包括左對齊、居中、右對齊。形式。其他便利用法時即通過拉動邊框線調(diào)整列寬。〔即點擊該列的標題框,此時標題框顏色會變成藍色將該數(shù)據(jù)列拖到需要調(diào)整到的位置。
外形時,即可-50-自定義報表自定義報表--52-[保存]按鈕即可,假設只想本次查詢起作用,則無須保存,下次查詢還是會顯示調(diào)整前的格式。第六章權(quán)限掌握報表的功能權(quán)限掌握建、刪除報表的功能權(quán)限按模塊細化,即一個模塊一個權(quán)限號,如你擁有總賬自定義報表的數(shù)據(jù)源設置〔即在報表查詢界面中點擊[數(shù)據(jù)按鈕]就需要擁有自定義報表的設置權(quán)限〕修改報表的數(shù)據(jù)源。具體該權(quán)限的設置位置在系統(tǒng)治理\權(quán)限\AS公用名目設置\AS11自定義報表設置\節(jié)點下有對應各模塊的自定義報表設置權(quán)限。自動依據(jù)能設置哪個模塊的自定義報表就賜予取哪個模塊數(shù)據(jù)的權(quán)限表的權(quán)限就有取公共表的權(quán)限。如A應付自定義報表AS11R、總賬自定義報表〔AS11GL〕的權(quán)限,則A操作員在設置自定義報表時能夠取數(shù)的范圍是應收/應付、總賬系統(tǒng)存放的數(shù)據(jù)表以及全部公共數(shù)據(jù)表。查詢、格式設計、打印、輸出權(quán)限:建一個自定義報表后,建該報表的操作員缺對其授權(quán)后才允許,自定義報表的查詢權(quán)限設置位置在系統(tǒng)治理\權(quán)限\RE自定義報表\節(jié)點下有對應模塊所建的自定義報表名稱及功能號。報表的格式設置、報表另存權(quán)限。報表的數(shù)據(jù)權(quán)限掌握數(shù)據(jù)源前面已經(jīng)說到了關于自定義報表時的數(shù)據(jù)源權(quán)限問題,即依據(jù)自定義報表的設接輸入SQLSQL語句的執(zhí)行過程中檢查你有沒有去取你沒有權(quán)限的數(shù)據(jù)表。數(shù)據(jù)記錄權(quán)限假設自定義報表所在模塊對某項檔案進展了記錄集的權(quán)限掌握模塊中的自定義報表也具有肯定的數(shù)據(jù)權(quán)限掌握范圍對象為客戶、供給商、存貨、倉庫、部門、業(yè)務員。如銷售系統(tǒng)的系統(tǒng)選項中選擇了需掌握。即自定義報表的數(shù)據(jù)權(quán)限跟據(jù)對應模塊選項中的權(quán)限設置進展相應地掌握。數(shù)據(jù)權(quán)限掌握留意項自定義報表在查詢時掌握的記錄權(quán)限是依據(jù)對應檔案的字段名權(quán)限掌握不住的問題存在。如部門編碼字段標準應當是cDepCode,假設其他模塊的數(shù)據(jù)表中存在不是該字段名確實際存放部門編碼的狀況權(quán)限的掌握。其次局部用自定義報表控件進展二次開發(fā)自定義報表第七章用自定義報表控件編程U860U860系統(tǒng)的機器上才能使用。VisualBasicVisualBasic編COM的開發(fā)工具。自定義報表共包含下面三個組件:數(shù)據(jù)源查詢定義工具〔UFQueryDefine.dll〕報表格式定義工具〔UFReportFormat.dll〕報表查詢分析器(UFHeronReport.dll)初始使用自定義報表引用自定義報表組件要使用自定義報表控件,首先要引用控件。創(chuàng)立VB工程,選擇引用,按以下圖所示把控件引用到當前工程中。-55-自定義報表自定義報表--56-使用數(shù)據(jù)源定義工具1建自定義報表:DimobjQueryas NewUFQueryDefineLib.clsDocumentSub QueryDefineSimplydimstrConnasstring‘取得連接串strConn = “Provider=SQLOLEDB.1;Persist Security Info=False;User Catalog=u8m;DataSource=HERON“‘建報表CallobjQuery.OpenQuery(“SA“,““,““,strConn,““,““,““,““,““)EndSub2翻開已存在自定義報表的數(shù)據(jù)源:DimobjQueryas NewUFQueryDefineLib.clsDocumentSub QueryDefineSimplydimstrConnasstring‘取得連接串strConn = “Provider=SQLOLEDB.1;Persist Security Info=False;User ID=SA;InitialCatalog=u8m;DataSource=HERON“假設已經(jīng)建了報表CallobjQuery.OpenQuery(“SA“,銷售統(tǒng)計表“,strConn,EndSubUFQueryDefineLib.clsDocument,OpenQuery是接口中唯一的方法,該方名稱為關鍵字存放報表;數(shù)據(jù)庫連接串指出報表格式和查詢語句存儲的位置。OpenQuery方法參數(shù)說明:參數(shù)SystemIDOperatorStrReportNameStrConnStrLibrary
說明調(diào)用自定義報表的子系統(tǒng)ID號操作員名稱翻開的報表名稱,假設該參數(shù)為空字符串,默認創(chuàng)立的自定義報表連接當前數(shù)據(jù)庫的ADO連接字符串當前操作員可以看到的數(shù)據(jù)字典列表;自定義報表內(nèi)置的數(shù)據(jù)字典按子系統(tǒng)號分類,假設當前操作員可以需要同時使用多個子系統(tǒng)中的表,則需要在此特別指明,例如:Demo操作遠需要使用銷售和選購中的數(shù)StrFolderstrSysDBStrZTstrAccYear
據(jù),則StrLibrary參數(shù)的設置應當是”’SA’,’’PU”“〔不同子系統(tǒng)之間用逗號分隔,子系統(tǒng)號必需用單引號括起〕報表對應子系統(tǒng)的賬夾名:利用該參數(shù)可以將定義的自定義報表放到子系統(tǒng)對應的帳簿中。通常該參數(shù)可以為空連接UFSystem數(shù)據(jù)庫的ADOStrSysDB,StrZT,strAccYear三參數(shù)與自定義報表功能權(quán)限相關。假設加上了該參數(shù),系統(tǒng)將為每張報表創(chuàng)立任務號,可進系統(tǒng)治理為報表安排使用權(quán)限。當前系統(tǒng)賬套號當前年度使用格式定義工具例三:使用報表格式定義工具DimobjFormatAsNewUFReportFormat.clsDocumentDimobjConnasNewADODB.ConnectionSub OpenReportFormat‘創(chuàng)立連接objConn.Open(““Provider=SQLOLEDB.1;PersistSecurityInfo=False;UserID=SA;InitialCatalog=u8m;DataSource=HERON”)‘翻開報表格式Call objFormat.OpenDocument(objReportData,“SA“Endsub格式定義工具接口及方法說明:?接口名稱UFReportFormat.ClsDocument?接口方法:ClsDocument.OpenDocument〔byvalAdoConnasAdodb.Connection,ByvalStrReportNameasstring ,ByvalStrSystemIDasString ,ByvalStrOprNameasString 〕?參數(shù)說明:AdoConn
當前格式定義操作指向的數(shù)據(jù)庫連接StrReportName 報表名稱StrSystemIDStrOprName
ID號操作員名稱〔可為空〕初始化查詢分析器查詢分析器是自定義報表中的關鍵部件定義工具定義的報表。為了生成具有簡單數(shù)據(jù)源的報表,查詢分析器還供給了數(shù)據(jù)源接口。在使用查詢分析器呈現(xiàn)報表之前,我們必需對其進展初始化。張翻開報表的顯示狀態(tài)。初始化自定義報表步驟:定義兩個全局變量,例如:Public objInfo as new UfFHeronReport.ClsSysInterfacePublic objRep as UFHeronReport.ClsReportManager說明:UFHeronReport.ClsSysInterface是查詢分析器環(huán)境接口,在開頭使用控件時必需先實例化這個接口;UFHeronReport.ClsReportManager化時內(nèi)部自動進展實例化,客戶端必需獲得該指針來治理報表。實例化ClsSysInterface接口實質(zhì)上是為報表控件在當前進程中開拓了一段全局的報表將喪失;因此在同一進程中,控件只能初始化一次。這點必需特別留意。設置報表的運行模式,例如:objinfo.ServerRunMode =true控件有運行模式和設計模式兩種true運行模式false設計模式式下控件將反響調(diào)試信息,在運行模式下則不會消滅。調(diào)用報表初始化方法,取得對系統(tǒng)報表治理對象指針的引用。例4:調(diào)用初始化方法dim adoConnasnew adodb.connection‘創(chuàng)立數(shù)據(jù)庫連接對象adoconn.ConnectionString“Provider=SQLOLEDB.1;Persist SecurityInfo=False;User ID=SA;InitialCatalog=u8m;DataSource=HERON“adoConn.Open‘調(diào)用初始化對象方法,這是最簡潔的初始化方法Call objinfo.InitInterFace(“SA“,,,adoConn,,““)‘取得報表治理對象指針的引用Set objRep=objInfo.GetReportEngineInitInterFace方法初始化報表和通過GetReportEngine方法獵取報表治理對象指針。以下是InitInterFace方法的參數(shù)說明:參數(shù)名StrSubIDDAODBstrTablenameAdoConnobjownwinStrOprNamelngQuantitylngNumberlngMoneyObjDaoLibraryAccMonthAccYearObjLogin
必需 說明必需 子系統(tǒng)號可選 為了保持兼容性,可不輸入可選 為了保持兼容性,可不輸入可選告知系統(tǒng)報表格式定義保存的位置,報表格式和數(shù)據(jù)可以在不同的數(shù)據(jù)庫中。如不指定則系統(tǒng)默認格式和數(shù)據(jù)使用一樣的數(shù)〔建議設置該參數(shù)〕可選當前應用系統(tǒng)主窗體指針可選操作員名稱可選 LngQuantity,lngNumber,lngMoney三個參數(shù)對應數(shù)值數(shù)據(jù)小數(shù)位數(shù),lngQuantity對應格式“U8數(shù)量顯示格式”可選 對應格式“U8件數(shù)顯示格式”可選 對應格式“U8存貨單價顯示格式”可選供給應控件的數(shù)據(jù)源治理對象指針,假設要通過“我的帳簿”翻開報表或數(shù)據(jù)源一樣的另存報表,系統(tǒng)將從數(shù)據(jù)源治理對象查詢報表的數(shù)據(jù)源。此時該參數(shù)是必需的??蛇x當前會計月,在使用標簽會計月公式時需要該參數(shù)可選當前會計年,在使用標簽會計年公式時需要該參數(shù)可選U8LoginU8特性翻開自定義報表關閉報表的例子〔objRep〕5:翻開報表‘創(chuàng)立連接SetobjReportData=NewADODB.ConnectionobjReportData.ConnectionString=“Provider=SQLOLEDB.1;PersistSecurityInfo=False;UserID=SA;InitialCatalog=u8m;DataSource=HERON“objReportData.Open:‘翻開指定的報表objRep.OpenReport “銷售統(tǒng)計表“SA“objReportData說明:OpenReport號和指向數(shù)據(jù)庫的ADO連接對象。前面在初始化時也用到了一個數(shù)據(jù)庫連接,這兩者的聯(lián)且對于不同的報表可以用不同的數(shù)據(jù)庫連接翻開了支持。例6:關閉當前全部翻開的報表dim I aslong‘遍歷全部已經(jīng)翻開的報表forobjRep.Reports.count to 1 step–1‘關閉指定的報表objRep.closeReport(objRep.Reports(i).strReportName)next I說明:Reports是存儲當前翻開報表的集合;我們可覺察上例從后往前遍歷報表,這是由于用CloseReportReports集合也會相應發(fā)生變化。雖然我們在界面上就可以關閉報表,但這種方法在特定的狀況下也會用到。OpenReport方法參數(shù)說明:參數(shù)名StrReportNameStrSystemIDStrTraskIDStrOperatorAdoConnObjDataAccessObjSubObjRefInterfaceObjFilterObjUserFuncBlnShieldListForm
必需 說明必需翻開的報表名稱將提示是否創(chuàng)立表必需子系統(tǒng)ID號必需任務ID號,只有在掌握報表翻開權(quán)限時才需要該參數(shù),假設是自定義報表,不必設置該參數(shù)。必需操作員ID號必需指向存儲報表數(shù)據(jù)的ADO連接對象可選當報表使用了簡單數(shù)據(jù)源并且已經(jīng)為該報表供給了數(shù)據(jù)源治理不須設置該參數(shù)??蛇x鉤子對象指針,假設報表沒有下鉆處理則該參數(shù)可不用可選假設要使用外部參照功能則必需設置該參數(shù)可選假設在翻開報表時條件是確定的比方下鉆操作件輸入窗體??蛇x假設定義了自定義的標簽公式則需要設置該指針可選將該參數(shù)設置成True可以不翻開報表顯示窗體,但是仍舊可以通過報表治理對象訪問到報表的數(shù)據(jù)〔即直接訪問報表的抽象層〕BlnShieldFilterForm 可選是否屏蔽過濾窗體,true報表翻開時不顯示過濾窗體ObjActionBlnShowHightFilter
可選不使用可選報表過濾窗體是否顯示高級條件頁簽使用報表數(shù)據(jù)源接口樣的假設,我們定義了報表數(shù)據(jù)源接口。報表數(shù)據(jù)源接口模板什么是數(shù)據(jù)源接口模板致的方法和屬性使報表控件能驅(qū)動這些功能;因此有必要定義一個標準,這個標準每個效勞必需實現(xiàn)的屬性和方法。數(shù)據(jù)源接口模板格式數(shù)據(jù)源效勞必需為每張報表定義一個專有的COM接口,接口必需包含如下的根本屬性和方法:屬性Public ReportTitle asstring報表名稱,該屬性由報表控件調(diào)用時設置。Public MConn as AdoDB.Connection當前報表的數(shù)據(jù)庫連接,屬性由報表控件調(diào)用時設置。Public ObjReportManager asobject報表治理對象指針,屬性由報表控件調(diào)用時設置。方法:public function StrSubTitle〔〕AsString功能:返回報表的副標題屬性類別:只讀屬性參數(shù):無返回值:返回副標題publicfunction TempTablename〔〕AsString功能:返回臨時表名〔全名〕屬性類別:只讀屬性參數(shù):無返回值:返回臨時表名publicFunction MoveDataDetail〔〕as boolean功能:組織數(shù)據(jù),生成臨時表,該臨時表的表名必需和TempTablename方法返回的值全都。參數(shù):無返回值:true查詢成功false 查詢失敗用用ClsReportManager.OpenReport方法翻開報表條件后關閉條件輸入窗體YES當前報表是否有專用的數(shù)據(jù)效勞NO假設當前報表是自定義報表,嘗試分析自定義數(shù)據(jù)源ReportTitle,mConn和ObjReportManager屬性非自定義數(shù)據(jù)源,或查詢不成功?調(diào)用:MoveDataDetail方法生成臨時表;YESNO執(zhí)行成功?N退出YES退出調(diào)用TempTablename〔〕方法得到臨時表的名翻開報表數(shù)據(jù)源訪問流程自定義報表創(chuàng)立和使用數(shù)據(jù)效勞創(chuàng)立數(shù)據(jù)效勞控件〔1〕翻開VB創(chuàng)立ActiveX.DLL工程TestReport,創(chuàng)立類模塊ClsSaleReport〔instancing屬性值設置為5-MultiUse〕,如以下圖所示:使用數(shù)據(jù)效勞對象-63-自定義報表自定義報表--65-引用控件UFHeronReport.dll和Ado2.6數(shù)據(jù)庫訪問對象。實現(xiàn)數(shù)據(jù)源接口模板:創(chuàng)立銷售統(tǒng)計表OptionExplicit定義屬性PublicReportTitle AsStringPublicMConnAsADODB.ConnectionPublicObjReportManager AsUfHeronReport.clsReportManager‘定義方法PublicFunctionStrSubTitleAsString”假設不用標簽的取列標題對象則可只保存方法名EndFunction‘返回臨時表名SaleTotalDetailPublicFunctionTempTablenameAsString”返回臨時表名TempTablename=“SaleTotalDetail“EndFunction‘生成臨時表SaleTotalDetailPublicFunctionMoveDataDetailAsBooleanDimstrsqlAsString”假設有臨時表則刪除之strsql=“ifexists(select*fromsysobjectwherename=”saletotaldetail”)droptablesaletotaldetail“MConn.Executestrsql”生成臨時表saletotaldetailstrsql=“Select*intosaletotaldetailfromSalebillvouchinnerjoinSalebillvouchs“_&“onSalebillvouchs.sbvid=Salebillvouch.sbvid“MConn.Executestrsql”返回trueMoveDataDetail=TrueEndFunction(4)編譯生成testReport.dll文件,進展注冊。使用數(shù)據(jù)效勞控件,顯示報表創(chuàng)立EXE工程ReportCustomer,引用控件testReport.dll,UFHeronReport.dllADO2.6創(chuàng)立下面的全局變量PublicobjRepSysasnewUFHeronReport.clsSysinterfacePublicobjRepasUFHeronReport.clsReportManagerPublicobjLoginasobject ‘U8LoginPublicobjReportDataasAdodb.connection‘使用的數(shù)據(jù)庫連接初始化查詢分析器7:‘創(chuàng)立U8Login對象SetobjLogin=CreateObject(“U8Login.clsLogin“)‘登錄具體賬套IfobjLogin.Login(“sa”)Then”連接數(shù)據(jù)庫SetobjReportData=NothingSetobjReportData=NewADODB.ConnectionobjReportData.ConnectionString=objLogin.UfDbNameobjReportData.OpenobjRepSys.S
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 古典名著中的文化價值探索:大學選修課語文教案
- 公交服務活動方案
- 《細胞器的結(jié)構(gòu)與功能:高中生物細致講解教案》
- 公務活動進景區(qū)活動方案
- 2025至2030年中國修復套裝行業(yè)投資前景及策略咨詢報告
- 2025至2030年中國低壓CO2自動滅火系統(tǒng)行業(yè)投資前景及策略咨詢報告
- 2025至2030年中國人造纖維面料行業(yè)投資前景及策略咨詢報告
- 2025至2030年中國乙酸琥珀酯行業(yè)投資前景及策略咨詢報告
- 2025至2030年中國三動作數(shù)控燈行業(yè)投資前景及策略咨詢報告
- 2025至2030年中國R-脲丙基三乙氧基硅烷行業(yè)投資前景及策略咨詢報告
- 2025年全國統(tǒng)一高考數(shù)學試卷(全國一卷)含答案
- 會計領軍考試題庫及答案
- 會計領軍人才試題及答案
- 前期物業(yè)服務合同解除權(quán)法律問題研究
- (廣東省卷)2025年中考考前最后一卷生物試卷(含答案)
- 體育聘用合同協(xié)議書模板
- 多校下學期期中考試八年級語文試卷(PDF版含答案)-1
- 五下語文第五單元測試卷及答案
- 四川省石室中學2024-2025學年高二數(shù)學第二學期期末調(diào)研試題含解析
- 牡丹江市西安區(qū)鄉(xiāng)鎮(zhèn)衛(wèi)生院招聘醫(yī)學畢業(yè)生筆試真題2024
- DB32/T 3940-2020公路橋梁健康監(jiān)測系統(tǒng)數(shù)據(jù)庫架構(gòu)設計規(guī)范
評論
0/150
提交評論