




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