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

正文內(nèi)容

自定義報表開發(fā)的指南word-資料下載頁

2025-07-30 00:09本頁面
  

【正文】 可以看到每一級部門的數(shù)據(jù)發(fā)生信息。n 在按級次展開的情況下可以再根據(jù)某一級進(jìn)行匯總,直接就可以得到各級對象的數(shù)據(jù)發(fā)生統(tǒng)計表。,根據(jù)第一級部門進(jìn)行匯總統(tǒng)計。 如何新增一項展開條件n 你可以根據(jù)當(dāng)前報表所需要的展開內(nèi)容,在點擊[增加條件]來新增一個展開條件。n 系統(tǒng)已經(jīng)預(yù)置了所有可以作為展開條件的對應(yīng)內(nèi)容,包括:存貨分類、客戶分類、供應(yīng)商分類、地區(qū)分類、部門、科目、收發(fā)類別、結(jié)算方式、貨位。n 正常情況下在‘可參考的展開條件定義’下拉框中選擇了所需的對象后什么也不用修改即可保存當(dāng)前展開條件,但是能夠保存成功的前提條件是報表數(shù)據(jù)源中必須存在一列‘別名’=當(dāng)前展開條件連接字段,‘cDepCode’的數(shù)據(jù)列。 如何刪除一項展開條件n 選中需要刪除的條件后點擊[刪除條件]即可完成刪除條件的工作。 第五章 報表查詢5.1查詢條件的輸入 過濾條件的輸入n 對于設(shè)有參照輸入的過濾條件可以采用參照輸入的方式,選中記錄后,系統(tǒng)會自動返回所設(shè)的返回列內(nèi)容。n 若是手工輸入查詢條件的,則輸入的內(nèi)容必須與查詢條件設(shè)置的名稱字段保持一致。如輸入客戶條件,則必須按照條件中設(shè)置的是編碼字段還是名稱來輸入,是哪項就輸入哪項的對應(yīng)內(nèi)容,系統(tǒng)不會自動作編碼與名稱之間的轉(zhuǎn)換。n 若是設(shè)置了‘自動保存上次輸入’選項,則本次輸入的查詢條件值會自動作為下次查詢的缺省輸入條件。n 過濾條件的輸入值提供了保存功能,點擊右鍵你就會發(fā)現(xiàn)有三個菜單:保存過濾條件、讀取過濾條件、刪除過濾條件(注意:只保存常用過濾條件方案,不包括高級過濾條件)。系統(tǒng)根據(jù)報表+操作員保存條件方案。n 常用過濾條件和高級過濾不能同時起作用,系統(tǒng)根據(jù)在哪個頁簽點擊[過濾]按鈕來確定本次查詢根據(jù)哪些過濾條件來過濾記錄。 高級過濾條件的輸入n 高級過濾的條件項是所有已經(jīng)設(shè)置了的查詢條件,它與常用過濾條件的主要不同之處在于可以設(shè)置兩個條件之間的關(guān)系:或者、并且,還有就是過濾條件的比較符可以隨意選擇:=、=、=、IN、LIKE。n 在加入任何一個高級篩選條件時,選中“不滿足”選擇框,加入當(dāng)前輸入條件表達(dá)式取反。n 若想修改已經(jīng)輸入好的高級過濾在本版只能全部清除以后重新輸入。 分組匯總條件的選擇n 本次查詢需要根據(jù)哪項來進(jìn)行匯總統(tǒng)計就可以選擇哪項作為分組匯總列,在選擇分組匯總統(tǒng)計的基礎(chǔ)上可以選擇是否需要分組小計、累計。n 用鼠標(biāo)直接拖拽[可選分組匯總列]中的對象名稱就可以調(diào)整分組匯總項的排列順序,系統(tǒng)缺省根據(jù)該列表中的自然排放順序進(jìn)行匯總統(tǒng)計。如分別順序選擇了客戶、部門作為分組匯總列,則在報表中系統(tǒng)會根據(jù)客戶+部門進(jìn)行匯總統(tǒng)計結(jié)果。n 分組匯總項的選擇不但影響查詢結(jié)果,而且影響報表的預(yù)覽/打印效果,因為只有當(dāng)格式中設(shè)置了根據(jù)某對象進(jìn)行連續(xù)分頁且在查詢時也選擇了該對象作為分組匯總項,這才可以實現(xiàn)連續(xù)分頁打印的結(jié)果。n 選擇分組項進(jìn)行小計/累計的效果以及直接取數(shù)列和計算列的區(qū)別:216。 若按明細(xì)查詢(沒有選擇分組項)的情況下有如數(shù)據(jù)表7的一張報表,其中開票單價是直接從數(shù)據(jù)庫中取出的明細(xì)單價,而平均單價是在報表格式設(shè)置中新增的一列結(jié)算列,計算公式為:平均單價=開票金額/開票數(shù)量。客戶部門開票數(shù)量開票單價平均單價開票金額001A201212240002A141515210001C362020720003B5020201000002C5060603000003A5088400001B232222506002C9912121188003B8041413280001A271515405002A5148482448001C6625251650003C5963633150數(shù)據(jù)表7216。 若選擇按客戶+部門進(jìn)行分組匯總統(tǒng)計,則數(shù)據(jù)表7中的記錄會按照數(shù)據(jù)表8那樣顯示,其中:客戶部門開票數(shù)量開票單價平均單價開票金額001A4727645001B232222506001C102452370002A65632658002C109724188003A5088400003B130614280003C5963633150數(shù)據(jù)表8216。 從數(shù)據(jù)表8中其實已經(jīng)可以明顯地看到直接取數(shù)列(如開票單價)和計算列(如平均單價)的差異,直接取數(shù)列在有需要匯總的時候,只能做簡單的直接累加處理,而計算列在匯總時還是可以根據(jù)設(shè)置的計算公式進(jìn)行計算得出。216。 若此時我們在數(shù)據(jù)表8的基礎(chǔ)上(即選擇按客戶+部門進(jìn)行匯總統(tǒng)計),再選擇按客戶進(jìn)行分組小計和累計。,我們將開票數(shù)量、開票金額列的‘合計’屬性設(shè)置為‘匯總’,開票單價列的‘合計’屬性設(shè)置為‘不匯總’,平均單價列的‘合計’屬性設(shè)置為‘用表達(dá)式計算’,則會得到數(shù)據(jù)表9的報表樣式:客戶部門開票數(shù)量開票單價平均單價開票金額001A4727645001B232222506001C102452370001小計1723521002A65632658002C109724188002小計1746846003A5088400003B130614280003C5963633150003小計2397830客戶累計58518197數(shù)據(jù)表9216。 從數(shù)據(jù)表9中我們不難看出分組項小計、累計的應(yīng)用方式與各數(shù)據(jù)列的‘合計’屬性設(shè)置有什么區(qū)別及聯(lián)系:數(shù)據(jù)表中標(biāo)成黑體的四行記錄就是設(shè)置分組項小計、累計的結(jié)果,而這四行中的開票數(shù)量、開票單價、平均單價、開票金額值的是否顯示及顯示時的算法則是根據(jù)對應(yīng)數(shù)據(jù)列的合計屬性確定的。 展開條件的選擇n 若沒有設(shè)置展開條件,則查詢條件中不會有展開條件頁簽;若設(shè)置了展開條件,則查詢條件的展開頁簽中就會有所設(shè)的展開項。n 可以根據(jù)查詢需要選擇具體的展開條件項(打勾即可),在最大展開級次中可以輸入本次要展開的級次,如在部門展開條件中輸入2,則表示本次查詢只展開到1級部門和2級部門。n 選擇了展開條件后,在查詢的結(jié)果界面中系統(tǒng)會在列表最后自動加上展開的那幾列。5.2查詢結(jié)果界面中的各種方便功能 工具條上按鈕的用法n 小計:只有當(dāng)查詢條件中選擇了分組匯總項,且選擇了分組項需要小計或累計,則點擊該按鈕后系統(tǒng)會自動計算各分組項的小計、累計行值。n 合計:計算并顯示當(dāng)前查詢結(jié)果的總合計。n 另存:將當(dāng)前報表另存一份,相當(dāng)于新建一個一模一樣的報表。n 保存:保存當(dāng)前的報表格式,主要用在改變列寬、列順序后的格式保存,可以方便用戶在不進(jìn)入格式設(shè)置界面時即可保存格式。n 格式:直接進(jìn)入當(dāng)前報表的格式設(shè)置界面。n 數(shù)據(jù):直接進(jìn)入當(dāng)前報表的數(shù)據(jù)源定義界面。n 查詢:顯示查詢條件輸入界面,可以重新輸入查詢條件進(jìn)行查詢。 右鍵菜單中的功能用法n 將鼠標(biāo)放在報表的標(biāo)題行上(有多層表頭時必須放在最末行標(biāo)題上)然后點擊右鍵,則會出現(xiàn)以下一系列的菜單。n 升序排列、降序排列:即可以根據(jù)當(dāng)前列內(nèi)容進(jìn)行升降序的重新排列,排序時系統(tǒng)會自動隱藏小計、累計、合計行。n 固定列、取消固定列:設(shè)為固定列數(shù)據(jù)列則表示這些數(shù)據(jù)列不會隨著橫向滾動條的移動而隨之移動位置,你若選擇其中一列設(shè)定為固定列,則當(dāng)前數(shù)據(jù)列及該數(shù)據(jù)列之前的所有列均會被設(shè)置為固定列。對于已經(jīng)設(shè)為固定列的數(shù)據(jù)列,除了能夠取消固定列設(shè)置外,右鍵菜單中的其他功能都不能再進(jìn)行。n 隱含當(dāng)前列、恢復(fù)隱含列:如果報表結(jié)果界面中暫時不希望看到某一列數(shù)據(jù),則可以將該數(shù)據(jù)列進(jìn)行隱藏;反之,則可以有選擇的恢復(fù)隱藏列。n 行定位:可以根據(jù)當(dāng)前選中列進(jìn)行記錄定位處理。n 過濾、取消過濾:可以任選某一列進(jìn)行記錄過濾處理,取消過濾時則可以回到過濾之前的狀態(tài)。n 對齊方式:即設(shè)置當(dāng)前列數(shù)據(jù)的對齊方式,包括左對齊、居中、右對齊。n 統(tǒng)計方式:只有是數(shù)字列才能選擇不同的統(tǒng)計方式,統(tǒng)計方式與格式設(shè)置中的匯總方式屬性其實是一致的,在這里只不過提供在界面上直接修改匯總方式的一種方便形式。 其他方便用法n 若需要調(diào)整某列列寬時,將光標(biāo)放到該數(shù)據(jù)列標(biāo)題框的右邊界線上,當(dāng)光標(biāo)變成n時即通過拉動邊框線調(diào)整列寬。n 若需要調(diào)整數(shù)據(jù)列的擺放順序,則可以先將需要調(diào)整的列選中(即點擊該列的標(biāo)題框,此時標(biāo)題框顏色會變成藍(lán)色),然后再點擊鼠標(biāo),當(dāng)光標(biāo)變成形狀時,即可將該數(shù)據(jù)列拖到需要調(diào)整到的位置。n 若需要保存在界面上直接的調(diào)整后的報表格式,則點擊[保存]按鈕即可,若只想本次查詢起作用,則無須保存,下次查詢還是會顯示調(diào)整前的格式。 第六章 權(quán)限控制6.1報表的功能權(quán)限控制1. 新建、刪除 報表的功能權(quán)限按模塊細(xì)化,即一個模塊一個權(quán)限號,如你擁有總賬自定義報表的設(shè)置權(quán)限,則表示你可以在總賬系統(tǒng)中新建、刪除自定義報表,包括進(jìn)入自定義報表的數(shù)據(jù)源設(shè)置(即在報表查詢界面中點擊[數(shù)據(jù)按鈕]就需要擁有自定義報表的設(shè)置權(quán)限)修改報表的數(shù)據(jù)源。具體該權(quán)限的設(shè)置位置在系統(tǒng)管理\權(quán)限\AS公用目錄設(shè)置\AS11自定義報表設(shè)置\節(jié)點下有對應(yīng)各模塊的自定義報表設(shè)置權(quán)限。2. 上述自定義報表的設(shè)置功能權(quán)限不但控制了具體操作員有沒有在各模塊新建、修改、刪除自定義報表的權(quán)限,也相應(yīng)地控制了操作員在定義自定義報表時可取的數(shù)據(jù)源,系統(tǒng)自動根據(jù)能設(shè)置哪個模塊的自定義報表就給予取哪個模塊數(shù)據(jù)的權(quán)限,且只要有設(shè)置報表的權(quán)限就有取公共表的權(quán)限。如A操作員有設(shè)置應(yīng)收/應(yīng)付自定義報表(AS11RP)、總賬自定義報表(AS11GL)的權(quán)限,則A操作員在設(shè)置自定義報表時能夠取數(shù)的范圍是應(yīng)收/應(yīng)付、總賬系統(tǒng)存放的數(shù)據(jù)表以及所有公共數(shù)據(jù)表。3. 查詢、格式設(shè)計、打印、輸出權(quán)限: 新建一個自定義報表后,新建該報表的操作員缺省擁有對本報表的查詢、格式設(shè)計、打印和輸出權(quán)限,其他操作員想要查看該報表必須對其授權(quán)后才允許,自定義報表的查詢權(quán)限設(shè)置位置在系統(tǒng)管理\權(quán)限\RE自定義報表\節(jié)點下有對應(yīng)模塊所建的自定義報表名稱及功能號。4. 格式設(shè)置、報表另存:如果你擁有對某個報表的查詢權(quán)限,則表示你同時也擁有了對該報表的格式設(shè)置、報表另存權(quán)限。6.2報表的數(shù)據(jù)權(quán)限控制1. 數(shù)據(jù)源 前面已經(jīng)說到了關(guān)于自定義報表時的數(shù)據(jù)源權(quán)限問題,即根據(jù)自定義報表的設(shè)置權(quán)限進(jìn)行相應(yīng)地控制。即在數(shù)據(jù)源定義界面中你只能選擇有權(quán)限的數(shù)據(jù)表,即使是直接輸入SQL語句進(jìn)行取數(shù)的,系統(tǒng)也會在SQL語句的執(zhí)行過程中檢查你有沒有去取你沒有權(quán)限的數(shù)據(jù)表。2. 數(shù)據(jù)記錄權(quán)限 若自定義報表所在模塊對某項檔案進(jìn)行了記錄集的權(quán)限控制,那么在該模塊中的自定義報表也具有一定的數(shù)據(jù)權(quán)限控制范圍,自定義報表的數(shù)據(jù)權(quán)限主要控制對象為客戶、供應(yīng)商、存貨、倉庫、部門、業(yè)務(wù)員。如銷售系統(tǒng)的系統(tǒng)選項中選擇了需要對部門進(jìn)行權(quán)限控制,則銷售系統(tǒng)中自定義報表也全部會對部門進(jìn)行相應(yīng)地數(shù)據(jù)權(quán)限控制。即自定義報表的數(shù)據(jù)權(quán)限跟據(jù)對應(yīng)模塊選項中的權(quán)限設(shè)置進(jìn)行相應(yīng)地控制。3. 數(shù)據(jù)權(quán)限控制注意項 自定義報表在查詢時控制的記錄權(quán)限是根據(jù)對應(yīng)檔案的字段名稱進(jìn)行相應(yīng)控制的,所以,如果模塊數(shù)據(jù)表中存在檔案字段不標(biāo)準(zhǔn),則會存在數(shù)據(jù)記錄權(quán)限控制不住的問題存在。如部門編碼字段標(biāo)準(zhǔn)應(yīng)該是cDepCode,若其他模塊的數(shù)據(jù)表中存在不是該字段名確實際存放部門編碼的情況,則無法對該表取數(shù)時進(jìn)行部門記錄權(quán)限的控制。 第二部分用自定義報表控件進(jìn)行二次開發(fā) 第七章 用自定義報表控件編程自定義報表控件需要用到U860的基礎(chǔ)控件,因此必須在安裝有U860系統(tǒng)的機器上才能使用。Visual Basic 是開發(fā)自定義報表的首選語言,本文所有例子都用Visual Basic 編寫;當(dāng)然也可以選擇其它支持COM的開發(fā)工具。自定義報表共包含下面三個組件:l 數(shù)據(jù)源查詢定義工具()l 報表格式定義工具() l 報表查詢分析器() 7.1 初始使用自定義報表 引用自定義報表組件 要使用自定義報表控件,首先要引用控件。創(chuàng)建VB工程,選擇引用,按下圖所示把控件引用到當(dāng)前工程中。 使用數(shù)據(jù)源定義工具 例1 新建自定義報表 : Dim objQuery as New Sub QueryDefineSimply() dim strConn as string ‘取得連接串strConn = “Provider=。Persist Security Info=False。User ID=SA。Initial Catalog=u8m。Data Source=HERON ‘新建報表 Call (SA, , , strConn, , , , , )End Sub 例2 打開已存在自定義報表的數(shù)據(jù)源 : Dim objQuery as New Sub QueryDefineSimply() dim strConn as string ‘取得連接串strConn = “Provider=。Persist Security Info=False。User ID=SA。Initial Catalog=u8m。Data Source=HERON ‘假設(shè)已經(jīng)新建了報表 “銷售統(tǒng)計表”,現(xiàn)在打開它的數(shù)據(jù)源 Call (SA, , 銷售統(tǒng)計表, strConn, , , , , )End Sub 上面兩個例子展示了數(shù)據(jù)源定義工具最簡單的使用方法
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1