亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

在VB6.0中實(shí)現(xiàn)動(dòng)態(tài)統(tǒng)計(jì)報(bào)表

2019-11-18 17:46:39
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
在利用VB開(kāi)發(fā)MIS系統(tǒng)的過(guò)程中,經(jīng)常需要制作動(dòng)態(tài)統(tǒng)計(jì)報(bào)表。本文就如何實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)源下的分組交叉統(tǒng)計(jì)報(bào)表進(jìn)行闡述,并結(jié)合實(shí)例給出編程指導(dǎo)。

  在VB6.0的數(shù)據(jù)環(huán)境設(shè)計(jì)器中,我們可以利用“添加命令”一項(xiàng)來(lái)連接報(bào)表所需的數(shù)據(jù)源,同時(shí)利用“添加命令”屬性中的分組與合計(jì)功能設(shè)計(jì)分組交叉統(tǒng)計(jì)報(bào)表的數(shù)據(jù)源,至此我們可以設(shè)計(jì)簡(jiǎn)單的數(shù)據(jù)存在于單一表靜態(tài)數(shù)據(jù)源下分組交叉報(bào)表,對(duì)于數(shù)據(jù)存在多表的復(fù)雜的動(dòng)態(tài)數(shù)據(jù)源下的分組交叉報(bào)表來(lái)說(shuō),仍實(shí)現(xiàn)不了,實(shí)現(xiàn)該功能的關(guān)鍵在于構(gòu)造一個(gè)符合動(dòng)態(tài)數(shù)據(jù)源要求的中間表。下面以一管理系統(tǒng)中工程成本統(tǒng)計(jì)報(bào)表的實(shí)例來(lái)說(shuō)明如何實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)源下的分組交叉統(tǒng)計(jì)報(bào)表。

一、報(bào)表要求與分析
  該報(bào)表要求列出在指定的時(shí)間段內(nèi)實(shí)施的各項(xiàng)工程所耗器材明細(xì)、數(shù)量、費(fèi)用,并且計(jì)算各項(xiàng)工程的成本,最終計(jì)算所有工程的累計(jì)成本。

  需求分析后可知該報(bào)表是個(gè)典型的動(dòng)態(tài)數(shù)據(jù)源下分組統(tǒng)計(jì)報(bào)表,分組項(xiàng)為工程名稱(chēng),要求對(duì)每個(gè)分組進(jìn)行子匯總和對(duì)所有分組進(jìn)行總匯總。由于在該系統(tǒng)中的出庫(kù)單和出庫(kù)單明細(xì)分別存放在不同的表中,因此必須根據(jù)報(bào)表的要求預(yù)先構(gòu)造一個(gè)成本統(tǒng)計(jì)中間表,命名為EquipMentCost。相關(guān)表結(jié)構(gòu)如圖1。

  通過(guò)對(duì)表OutBill和OutBillDetail的分析,發(fā)現(xiàn)兩者通過(guò)關(guān)鍵字OutBill相聯(lián),下面通過(guò)SQL語(yǔ)句生成中間表EquipmentCost,語(yǔ)句如下:

  InsertintoEquipmentCost

  (
  wherea.OutDate>=date1anda.OutDate<=date2

  date1和date2變量用來(lái)指定時(shí)間,注意插入前要先清空該中間表的所有數(shù)據(jù)。

二、利用數(shù)據(jù)環(huán)境設(shè)計(jì)器生成工程成本報(bào)表的初始
模板
  打開(kāi)一個(gè)數(shù)據(jù)環(huán)境設(shè)計(jì)器,在其屬性表單中設(shè)置其名稱(chēng)屬性為EnvCatv,并添加一個(gè)數(shù)據(jù)庫(kù)連接到當(dāng)前庫(kù)Catv,連接名稱(chēng)為CatvConn。在當(dāng)前庫(kù)連接下單擊右鍵,選擇“添加命令”選項(xiàng),創(chuàng)建一個(gè)命令,命名為CmdCost,在該命令的屬性頁(yè)的“通用”選項(xiàng)頁(yè)上設(shè)置SQL語(yǔ)句如下:

  SelectfromEquipmentCost

  單擊“應(yīng)用”按鈕察看效果。

  隨后對(duì)該命令進(jìn)行分組,右鍵單擊該命令,選擇“屬性”選項(xiàng),在屬性頁(yè)的“分組”選項(xiàng)頁(yè)中,將Project(工程名稱(chēng))字段設(shè)置為分組字段,分組名稱(chēng)為GroupCost,單擊“應(yīng)用”按鈕觀看效果。

  接著對(duì)該命令進(jìn)行子匯總,右鍵單擊該命令,選擇“屬性”頁(yè)的“匯總”選項(xiàng)頁(yè),將Num(器材數(shù)量)、Cost(器材成本)設(shè)置為子匯總字段,分別命名為“合計(jì)1”、“合計(jì)2”,匯總名稱(chēng)為GrantTotal,該名稱(chēng)為總匯總所共用。在程序中顯示報(bào)表前,必須對(duì)該名稱(chēng)對(duì)應(yīng)的記錄集RsGrantTotal進(jìn)行刷新,否則數(shù)據(jù)報(bào)表不能反映統(tǒng)計(jì)中間表的最新內(nèi)容。單擊“應(yīng)用”按鈕觀看效果。

  最后對(duì)該命令進(jìn)行總匯總,右鍵單擊該命令,選擇“屬性”頁(yè)的“匯總”選項(xiàng)頁(yè),將“合計(jì)1”、“合計(jì)2”設(shè)置為總匯總字段,分別命名為“總計(jì)1”、“總計(jì)2”,單擊“應(yīng)用”按鈕觀看效果。

  按照上面的步驟,我們?cè)诋?dāng)前連接CatvConn下建立了一個(gè)包含匯總的分組命令,接著建立一個(gè)數(shù)據(jù)報(bào)表設(shè)計(jì)器命名為RptCost,將該分組子命令拖到數(shù)據(jù)報(bào)表的“細(xì)節(jié)”段內(nèi),釋放后,調(diào)節(jié)各個(gè)字段的大小和位置,其中,子匯總字段和總匯總字段還應(yīng)該分別另建分組節(jié),總匯總字段所處的節(jié)應(yīng)位于最上層。

三、在程序中填充統(tǒng)計(jì)中間表,更新數(shù)據(jù)報(bào)表并顯示
  設(shè)計(jì)一個(gè)打印模塊如下:

  PublicSubPrint_EquipMentCost(ByvalDate1asDate,ByvalDate2asDate)

  '清空虛擬表

  DimSSQLasstring  

  DimCmdAsNewADODB.Command

  SSql="DeleteFromEquipmentCost"

  Cmd.ActiveConnection=gConn  

  '數(shù)據(jù)庫(kù)連接變量,讀者可以建立自己的數(shù)據(jù)庫(kù)連接變量

  Cmd.CommandType=adCmdText

  Cmd.CommandText=SSql

  Cmd.Execute

  '將統(tǒng)計(jì)明細(xì)添加到虛擬表中

  ssql="InsertintoEquipmentCost"&&"(Project,Name,Standard,Type,Num,Cost)"&&"selecta.projectas'Project',b.nameas'Name',"&&"b.standardas'Standard',b.typeas'Type',"&&"b.numas'Num',b.num*b.priceas'Cost'"&&"fromOutbillaleftjoinOutbillDetailbon(a.outbill=b.outbill)"&&"wherea.OutDate>="&&Date1&&"anda.OutDate<="&&Date2

  Cmd.ActiveConnection=gConn

  Cmd.CommandType=adCmdText

  Cmd.CommandText=SSql

  Cmd.Execute

  '刷新數(shù)據(jù)報(bào)表,使其顯示最新查詢(xún)記錄

  SetRptCost.DataSource=EnvCatv

  '數(shù)據(jù)環(huán)境名稱(chēng)

  EnvCatv.rsGrandTotal.Requery  'rsGrantTotal為分組子命令記錄集名稱(chēng)

  '顯示數(shù)據(jù)報(bào)表

  RptCost.Show

  EndSub

  本程序在VB6.0、MS-SQLServer下運(yùn)行成功。

出庫(kù)單表名為OutBill,結(jié)構(gòu)如下:字段名
字段含義
類(lèi)型
長(zhǎng)度

OutBill
出庫(kù)單號(hào)
Varchar
10

OutDate
出庫(kù)日期
SmallDate

LLMan
領(lǐng)料人
Varchar
12

DepartMent
部門(mén)
Varchar
12

Operator
經(jīng)手人
VarChar
12

Project
對(duì)應(yīng)工程
VarChar
50

出庫(kù)單明細(xì)表名為OutBillDetail,結(jié)構(gòu)如下:字段名
字段含義
類(lèi)型
長(zhǎng)度

OutBill
出庫(kù)單號(hào)
Varchar
10

EmName
器材名稱(chēng)
Varchar
12

EmStandard
器材規(guī)格
Varchar
12

EmType
器材型號(hào)
Varchar
12

Amount
數(shù)量
Int

Price
單價(jià)
smallmoney

成本統(tǒng)計(jì)中間表名為EquipMentCost,結(jié)構(gòu)如下:字段名
字段含義
類(lèi)型
長(zhǎng)度

Project
工程名稱(chēng)
Varchar
50

Name
器材名稱(chēng)
Varchar
12

Standard
器材規(guī)格
Varchar
12

Type
器材型號(hào)
Varchar
12

Num
器材用量
Int 

Cost
器材成本
smallmoney

->


發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
成人亚洲国产| 国产女主播视频一区二区| 青青草视频在线免费播放| 欧美成人精品免费| 韩国三级hd两男一女| 91麻豆桃色免费看| www.就去干.com| 天天综合五月天| 18涩涩午夜精品.www| 国产精品视频黄色| 日本久久电影网| 国产精品久久精品| 九九热这里只有精品6| 特级毛片在线观看| 亚洲男人天堂2019| 中文字幕av一区二区三区四区| 黄色成人一级片| 国产精品扒开腿做| 四虎视频在线精品免费网址| av在线不卡一区| 美日韩精品视频免费看| 欧美日韩五月天| 999日本视频| www.色多多| 原纱央莉成人av片| 亚洲乱码中文字幕久久孕妇黑人| 国产欧美日韩在线看| 黄瓜视频在线免费观看| 日韩精品一区二区三区丰满| 女人av一区| 色网站在线免费观看| 亚洲深夜福利在线观看| 国产精品三级在线观看| 69视频在线免费观看| 亚洲另类在线视频| 丰满少妇一区二区| 中文字幕日韩第一页| 国产一区二区精品| 国产三级av片| 黄色片在线免费看| 日本aⅴ免费视频一区二区三区| 日本中文字幕电影在线免费观看| 国产小视频在线免费观看| 亚洲成人影院少妇| 97香蕉碰碰人妻国产欧美| 在线视频三级| 精品99999| 国产一区二区视频在线观看| 日日干夜夜操| 国产精品人人人人| 最近2019中文字幕第三页视频| 99re8这里有精品热视频免费| 狠狠综合久久av一区二区老牛| 国产高清免费av| 在线看片第一页欧美| 欧美v亚洲v综合ⅴ国产v| 欧美激情videoshd| 国产专区欧美专区| 国产成人久久| 久久久国产精品亚洲一区| 91论坛在线播放| 五月婷婷亚洲综合| 成人激情校园春色| 成人a区在线观看| 午夜视频你懂的| 色综合一本到久久亚洲91| 国产成人精品综合| 国产噜噜噜噜噜久久久久久久久| 精品午夜一区二区三区在线观看| 少妇性饥渴无码a区免费| 免费看日本黄色| 人人澡人人爽人人揉| 欧美极品视频一区二区三区| 精品一区二区三孕妇视频| 日韩和欧美的一区| 日韩一区欧美二区| 5566中文字幕| 久久久久久久久久久久久久久| 青青草视频在线观看| 久久久国产精品免费| 久久av老司机精品网站导航| 日精品一区二区三区| 久久无码专区国产精品s| 一个色妞综合视频在线观看| 亚洲精品自拍动漫在线| 日韩一级片网址| 亚洲国产精品无码久久久| 久久久久国产| 久久精品国产一区二区三区| 国产精品久久久久久av福利| 日韩av在线网址| 美女免费黄视频网站| jizz蜜桃视频在线观看| av电影在线观看一区| 日韩视频在线观看免费| 亚洲天堂免费看| 91免费视频播放| 美国毛片一区二区| 亚洲911精品成人18网站| 国产精品综合久久久久久| 日韩一区二区三区视频在线观看| 99热成人精品热久久66| 色婷婷亚洲mv天堂mv在影片| 欧美激情极品| 偷窥自拍欧美色图| 日本黄色三级网站| 国产91色在线免费| 亚洲警察之高压线| 国产精品麻豆免费版现看视频| 午夜伦伦电影理论片费看| 调教在线观看| 亚洲欧洲日本精品| 国产美女直播视频一区| 激情久久一区二区| 欧美色蜜桃97| 国产偷人爽久久久久久老妇app| 成人永久aaa| 偷拍自拍在线看| 欧美高清在线一区二区| 男人天堂1024| 久久综合伊人77777| 伊人男人综合视频网| 亚洲午夜精品一区 二区 三区| 日韩欧美在线观看免费| 男女爱爱福利视频| 国产一区二区丝袜高跟鞋图片| 人妻夜夜添夜夜无码av| 日日摸夜夜添夜夜添国产精品| 亚洲一区999| 国产午夜精品全部视频在线播放| 国产一区二区三区欧美| 成人免费毛片aaaaa**| 黄色免费视频观看| 国产成人免费在线视频| 欧美成人精品免费| 亚洲一区二区乱码| 99久久精品一区二区三区| www国产精品| 国产精品美女999| 小鲜肉gaygays免费动漫| 日韩精品中文字幕一区二区三区| 日韩视频一区二区三区在线播放| 亚洲精品日韩丝袜精品| 成年人在线免费观看| 国产精品麻豆成人av电影艾秋| 欧美性生交大片免费| 中文字幕一区在线播放| 国产做受高潮漫动| 亚洲国产成人在线视频| 欧美一区二区三区少妇| 九义人在线观看完整免费版电视剧| 亚洲欧美电影一区二区| 亚洲精品永久免费视频| 91精品久久久久久久久不口人| 国产日韩精品在线看| 国产99久久精品一区二区 夜夜躁日日躁| 美国一级片在线观看| 牛牛精品成人免费视频| 操欧美女人视频| 精品国产一区二区三区久久久久久| 黄色网免费看| 麻豆入口视频在线观看| 国产精品正在播放| 免费在线观看日韩欧美| 国产精品区二区三区日本| 亚洲第一福利视频在线| 亚洲精品影院在线观看| 91亚洲人成网污www| 秋霞午夜av一区二区三区| 淫片在线观看| 狠狠色综合日日| 色在线中文字幕| 少妇精品久久久久久久久久| 色七七在线观看| 中文字幕无码人妻少妇免费| 亚洲精品videossex少妇| 一卡二卡三卡在线| av最新地址| 91大神在线资源观看无广告| 午夜影院日韩| 天堂中文在线观看视频| 好吊色这里只有精品| 天堂网在线观看视频| 久久午夜国产精品| 国产精品三级久久久久久电影| 成人h动漫在线| 美国十次综合久久| 亚洲人成电影院在线观看| 色婷婷一区二区三区av免费看| 久久国产免费视频| 久久久久99精品成人片三人毛片| 国产精品日韩欧美一区二区| 国产一区欧美日韩| 国产精品最新自拍| 国产精品拍天天在线| www国产亚洲精品| 亚洲av无码一区二区三区在线| 欧美精品一区二区精品网| 精品黑人一区二区三区国语馆| 97成人精品区在线播放| 欧美大胆a视频| 7777精品伊人久久久大香线蕉完整版| 亚洲免费av网址| 国产一线天粉嫩馒头极品av| 99国内精品| 欧美日韩国产一级| 影音先锋亚洲电影| 新91视频在线观看| 亚洲熟女综合色一区二区三区| 天天干天天舔天天操| 91破解版在线观看| 一区二区三区日韩| 国产亚洲精品一区二区在线观看| 丝袜美腿玉足3d专区一区| 亚洲а∨天堂久久精品喷水| 精品欧美黑人一区二区三区| 久久综合九色综合久久久精品综合| 九色porny蝌蚪视频在线观看| 亚洲欧美久久久| 成人激情小说网站| 日韩成人在线资源| 久久久综合香蕉尹人综合网| 99精品在线免费在线观看| 亚洲精品影视在线观看| 成人国产一区二区三区| 久久精品国产精品亚洲色婷婷| 中国女人内谢69xxxx免费视频| 国产精品不卡视频| 精品国一区二区三区| 亚洲一区三区视频在线观看| 亚洲不卡av一区二区三区| 中文字幕日韩精品有码视频| 久久免费午夜影院| 久久成人综合| 欧洲性视频在线播放| 成人精品天堂一区二区三区| 麻豆精品新av中文字幕| 精品日本一区二区三区在线观看| 精品国产一区二区在线观看| 最近国语视频在线观看免费播放| 国产精品成人午夜| 婷婷亚洲图片| 2022中文字幕| 99精品欧美一区二区三区小说| 91在线|亚洲| 天堂av在线网站| 亚洲成色最大综合在线| 亚洲第一天堂在线观看| 亚洲成人自拍网| 日韩大片免费观看| 国产91亚洲精品久久久| 激情综合中文娱乐网| 亚洲欧洲中文天堂| 四虎影院成人| 国产精品免费视频网站| 中文字幕一区二区三区精华液| 天堂va蜜桃一区二区三区漫画版| 婷婷丁香激情五月| 欧美图区在线视频| 国产欧美日韩视频一区二区三区| 久久人妻免费视频| 在线观看黄网站免费继续| 日韩a一区二区| 一起操在线视频| 在线观看入口黄最新永久免费国产| 91精品蜜臀在线一区尤物| 在线视频中文字幕| 国产18精品乱码免费看| 欧美女王vk| 日本一区二区成人在线| 欧美日韩在线国产| 999av小视频在线| 国产色综合视频| 日韩精品一区二区三区在线视频| 国产精品99久久久久久有的能看| 男人天堂视频在线| bdsm在线观看播放视频| 欧美天天综合网| 日韩久久精品| 亚洲av鲁丝一区二区三区| 夜夜躁狠狠躁日日躁2021日韩| 久久亚洲精品无码va白人极品| 日本不卡高清视频一区| 国产日韩欧美另类| 黄色精品在线看| 日韩在线www| 看高清中日韩色视频| 国产尤物在线播放| 国产综合婷婷| 孩xxxx性bbbb欧美| 国产老熟女伦老熟妇露脸| 日韩中文字幕亚洲| 夜夜嗨av一区二区三区四季av| 欧美日韩国产精品一区二区三区| 日韩精品久久久毛片一区二区| 亚洲伦理一区二区三区| 国产狂喷白浆在线观看视频| 欧美牲交a欧美牲交aⅴ免费真| 亚洲三级欧美| 亚洲精品中文字幕乱码三区不卡| 久久精品亚洲精品国产欧美kt∨| 日本在线影院| 精品自拍一区| 91在线视频免费播放| 91福利在线播放| 紧缚捆绑精品一区二区| 色婷婷在线观看视频| 久久99精品久久只有精品| 欧美午夜一区二区三区| brazzers精品成人一区| 自拍另类欧美| 精品国产一区二区亚洲人成毛片| 国产精品45p| 亚洲摸摸操操av| 欧美jizzhd精品欧美另类| 久久综合av免费| 91短视频在线观看| 污污视频在线免费看| 亚洲一区二区在线视频观看| 国产精品日产欧美久久久久| av电影网站在线观看| 日韩少妇高潮抽搐| 日本大片在线看黄a∨免费| 神马一区二区三区| 黄网在线观看视频| 亚洲美女一区二区三区| 四虎成人免费在线| 成人午夜黄色影院|