亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Access數(shù)據(jù)庫(kù)及Excel通信的技術(shù)應(yīng)用

        2015-05-30 07:01:46李祿權(quán)
        科技創(chuàng)新導(dǎo)報(bào) 2015年15期
        關(guān)鍵詞:應(yīng)用

        李祿權(quán)

        摘 要:隨著科學(xué)技術(shù)的不斷發(fā)展,Access數(shù)據(jù)庫(kù)和Excel在我們生活中的應(yīng)用越來(lái)越廣泛,在實(shí)際的生活工作中,Access數(shù)據(jù)庫(kù)和Excel發(fā)揮著重要作用,該文主要研究了Access數(shù)據(jù)庫(kù)和Excel之間的通信技術(shù),分析了數(shù)據(jù)庫(kù)和Excel在通信技術(shù)中的應(yīng)用,把這兩項(xiàng)技術(shù)結(jié)合在一起,以更好地滿足我們生活和工作的需要。

        關(guān)鍵詞:Access數(shù)據(jù)庫(kù) Excel通信技術(shù) 應(yīng)用

        中圖分類號(hào):TP311.138 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-198X(2015)05(c)-0047-02

        Access數(shù)據(jù)庫(kù)的優(yōu)勢(shì)是存儲(chǔ)簡(jiǎn)單,便于系統(tǒng)的維護(hù),操作起來(lái)也比較簡(jiǎn)單。這項(xiàng)技術(shù)在中小型企業(yè)、大型企業(yè)中廣泛應(yīng)用。這些部門和喜歡編程的開發(fā)人員運(yùn)用Access數(shù)據(jù)庫(kù),制作處理數(shù)據(jù)的桌面系統(tǒng)。而Excel則是微軟辦公軟件中的一個(gè)重要組成部分,它的主要功能是處理各種數(shù)據(jù)、進(jìn)行數(shù)據(jù)統(tǒng)計(jì)分析和幫助決策操作。這項(xiàng)技術(shù)被廣泛應(yīng)用與管理領(lǐng)域和金融領(lǐng)域。還可以運(yùn)用VB6編程實(shí)現(xiàn)ACCESS、EXCEL、SQL SERVER數(shù)據(jù)庫(kù)之聞的數(shù)據(jù)交換。

        1 Access數(shù)據(jù)庫(kù)與Excel數(shù)據(jù)的通信

        因?yàn)锳ccess數(shù)據(jù)庫(kù)和Excel間無(wú)法進(jìn)行直接的通信,所以只能在第三方的支持下進(jìn)行。本文以SQL Scrver 2000數(shù)據(jù)庫(kù)工具為例,把Access數(shù)據(jù)庫(kù)的內(nèi)容和Excel數(shù)據(jù)進(jìn)行融合處理。SQL Scrver 2000數(shù)據(jù)庫(kù)聯(lián)系了Access數(shù)據(jù)庫(kù)和Excel。一方面,它可以將Access和Excel中的數(shù)據(jù)進(jìn)行轉(zhuǎn)移,另一方面,也可以將數(shù)據(jù)轉(zhuǎn)化為Access數(shù)據(jù)庫(kù)形式或者Excel格式。下面介紹了使用SQL Scrver 2000數(shù)據(jù)庫(kù)的兩種操作方法。

        (1)使用SQL Scrver 2000數(shù)據(jù)庫(kù)的具體操作方法是:利用DTS導(dǎo)入導(dǎo)出數(shù)據(jù),同時(shí),也可以使用Transact-SQL語(yǔ)句來(lái)進(jìn)行操作。但是在Transact-SQL語(yǔ)句中,OpenDataSource函數(shù)、OPENROWSET 函數(shù)的導(dǎo)入方式比較常見(jiàn)。

        下面介紹一些SQL SERVER 和ACCESS的數(shù)據(jù)導(dǎo)入導(dǎo)出方法,具體步驟是:先使用DTS向?qū)ccess數(shù)據(jù)導(dǎo)入SQL Server中,然后在企業(yè)管理器中的Tools菜單上,選擇Data Transformation,接著選擇czdImport Data,并且在Choose a Data Source的操作中選擇Microsoft OLE DB Provider for SQL Server,運(yùn)行數(shù)據(jù)庫(kù)服務(wù)器,單擊必要的驗(yàn)證方式。在Specify Table Copy或Query的提示下,選擇Copy tables。最后在Select Source Tables對(duì)話框中,單擊Select All。

        (2)使用Transact-SQL在Access數(shù)據(jù)庫(kù)和SQL Server中進(jìn)行數(shù)據(jù)的導(dǎo)入導(dǎo)出的語(yǔ)句。將access導(dǎo)入SQL server的語(yǔ)句:SELECT*INTO newtableFROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source="Access數(shù)據(jù)庫(kù)地址";User ID=;Password=')表名;將Excel的數(shù)據(jù)導(dǎo)入SQL server 的語(yǔ)句:

        SELECT*in to new table FROMO pen Data Source('Microsoft.Jet.OLEDB.4.0', 'Data Source="Excel文件地址";UserID=;Password=;Extended properties=Excel 5.0')...[Sheet1$]。

        通過(guò)以上方法,可以實(shí)現(xiàn)Access數(shù)據(jù)庫(kù)和Excel數(shù)據(jù)庫(kù)之間的間接通信,運(yùn)用SQL Scrver可以實(shí)現(xiàn)兩大數(shù)據(jù)庫(kù)之間的傳遞,共同處理相關(guān)的數(shù)據(jù)。同時(shí),借助于SQL Server實(shí)現(xiàn)了Access數(shù)據(jù)庫(kù)與Excel數(shù)據(jù)的共享,滿足了實(shí)際工作中的數(shù)據(jù)處理需求。

        2 ADO與SQL技術(shù)介紹

        通過(guò)圖書館系統(tǒng)的入庫(kù)查詢,采用報(bào)表打印技術(shù),在VB中可以采用ADO數(shù)據(jù)庫(kù)連接技術(shù)及SQL語(yǔ)句查詢的方法,實(shí)現(xiàn)Access數(shù)據(jù)庫(kù)和Excel報(bào)表的一體化,并且實(shí)現(xiàn)兩者之間的通信功能。ADO是ActiveX數(shù)據(jù)對(duì)象,是Microsoft在開發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序時(shí),創(chuàng)造出的對(duì)象的新接口。ADO也會(huì)使用COM接口,在進(jìn)行封裝OLE DB的程序中,這是一種建立在OLE DB技術(shù)基礎(chǔ)上的高級(jí)技術(shù)。它其實(shí)是一種面向?qū)ο蟮慕涌?。它的?yōu)勢(shì)就是數(shù)據(jù)處理功能很強(qiáng)大,編程接口很簡(jiǎn)單、易于操作。VB是一種面向?qū)ο蟮目梢暬幊陶Z(yǔ)言,它同時(shí)可以利用ActiveX技術(shù),擴(kuò)展其他應(yīng)用程序提供的服務(wù)。SQL是一種結(jié)構(gòu)化查詢語(yǔ)言,它由一組專門的程序命令組成,在管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中發(fā)揮重要作用,使語(yǔ)言標(biāo)準(zhǔn)化。

        3 利用ADO與SQL實(shí)現(xiàn)Access與Excel的通信

        3.1 使用ADO訪問(wèn)對(duì)象自動(dòng)識(shí)別Access數(shù)據(jù)庫(kù)路徑

        在Visual Basic 6.0中,可以采用多種技術(shù)手段建立與數(shù)據(jù)庫(kù)之間的連接,主要有:數(shù)據(jù)控件、數(shù)據(jù)對(duì)象、數(shù)據(jù)環(huán)境設(shè)計(jì)器等。在Visual Basic 6.0中,ADO訪問(wèn)對(duì)象自動(dòng)識(shí)別Access數(shù)據(jù)庫(kù)路徑,可以自動(dòng)操作,實(shí)現(xiàn)一體化的功能??梢杂行П苊獬绦驈?fù)制到其他位置的問(wèn)題,也有助于解決找不到數(shù)據(jù)庫(kù)路徑的問(wèn)題。ADO連接方法:主要依靠數(shù)據(jù)庫(kù)接口,程序設(shè)計(jì)者首先創(chuàng)建幾個(gè)對(duì)象,進(jìn)行數(shù)據(jù)來(lái)源的連接,然后獲取所需的數(shù)據(jù),進(jìn)行數(shù)據(jù)訪問(wèn)后,再保存操作。ADO連接數(shù)據(jù)庫(kù)編程的具體操作步驟是:正確選擇ADO數(shù)據(jù)對(duì)象,在VB 6.0集成開發(fā)環(huán)境中,打開[工程]菜單,然后再點(diǎn)擊[引用]菜單項(xiàng),在出現(xiàn)的對(duì)話框中選擇[Microsoft Ac-tiveX Data Objects 2.0 Library]選項(xiàng),把ADO數(shù)據(jù)對(duì)象類型庫(kù)添加到其中。用到的代碼有Dim strCnn,SQL As String,Dim cnn As ADODB.Connection,Dim rs As ADODB.Recordset。

        3.2 使用ADO訪問(wèn)對(duì)象自動(dòng)識(shí)別Excel文件路徑

        (1)MicroSoft Excel數(shù)據(jù)報(bào)表。

        MicroSoft Excel是一個(gè)電子表格和數(shù)據(jù)庫(kù),它功能強(qiáng)大,容易操作。如果同時(shí)使用Excel數(shù)據(jù)報(bào)表和Visual Basic,兩者之間相互配合,就可以制作出復(fù)雜的數(shù)據(jù)報(bào)表。

        (2)ADO連接Excel編程。

        連接的具體方法是:首先進(jìn)入VBA編程界面,找到[工具]菜單,然后單擊[引用]菜單項(xiàng),在[引用]窗體,單擊[現(xiàn)有引用]列表,在出現(xiàn)的對(duì)話框中選擇名為[Microsoft Excel x.0 ObjectLibrary]的項(xiàng)目,并且勾選。接著,要準(zhǔn)備一張空白的Excel表格,設(shè)置好表格的字體、邊框和打印紙張。將所有的信息存入硬盤。操作代碼是:

        Dim exlapp As New Excel.Application

        Dim exlbook As Excel.Workbook

        Dim exlsheet As Excel.Worksheet

        創(chuàng)建EXCEL應(yīng)用程序

        Set exlapp = New Excel.Application

        打開已設(shè)定好的Excel文件(銷售報(bào)表tushu.xlt)

        exlapp.Workbooks.Open App.Path & "\tushu.xlt "

        3.3 SQL數(shù)據(jù)查詢技術(shù)在VB中的應(yīng)用

        3.3.1 SQL查詢語(yǔ)句

        數(shù)據(jù)庫(kù)查詢依照指定的條件,從數(shù)據(jù)庫(kù)中按照操作指令,查找符合條件的記錄。下面以Access數(shù)據(jù)庫(kù)為例,介紹SQL語(yǔ)句查詢的幾種常用查詢方法。

        (1)運(yùn)用Select語(yǔ)句,在單個(gè)或者是多個(gè)數(shù)據(jù)庫(kù)中,按照一個(gè)字段或者是多個(gè)字段檢索需要的數(shù)據(jù),并且在動(dòng)態(tài)集或表中顯示檢索得到的數(shù)據(jù)動(dòng)態(tài)。

        (2)數(shù)據(jù)排序。Select語(yǔ)句不僅有查詢的功能,還有進(jìn)行數(shù)據(jù)排序的功能,可以由Or-der By組成的句子對(duì)記錄進(jìn)行相應(yīng)的排序。Order By子句需要指定字段的值,然后在此基礎(chǔ)上進(jìn)行排序。

        (3)數(shù)據(jù)計(jì)算。SQL支持的函數(shù)可以完成檢索出的數(shù)據(jù)的各種計(jì)算工作,并且將計(jì)算的結(jié)果輸出,做成表格。如:count( ):(計(jì)算滿足條件的記錄數(shù));first( ):(返回記錄集的第一個(gè)記錄的某個(gè)域值);sum ( ):(求和計(jì)算);max( ):(求最大值)。

        3.3.2 入庫(kù)查詢的幾種設(shè)計(jì)

        可以按照選定的字段、條件和輸入的內(nèi)容查詢,查詢術(shù)語(yǔ)是將查詢條件“/like”或“=”運(yùn)算符添加到查詢條件組合框中,輸入查詢內(nèi)容即可;按日期查詢,可以使用SQL語(yǔ)句中的between–and語(yǔ)句進(jìn)行查詢;還可以設(shè)計(jì)選控件check,結(jié)合按選定的字段、條件和輸入的內(nèi)容查詢和按日期查詢方法。

        4 結(jié)語(yǔ)

        在企業(yè)的管理系統(tǒng)中,采用ADO與SQL技術(shù)實(shí)現(xiàn)Access與Excel的數(shù)據(jù)通信,促進(jìn)一體化、自動(dòng)化的數(shù)據(jù)管理,進(jìn)行報(bào)表的自動(dòng)輸出。所以Access與Excel的數(shù)據(jù)通信是非常重要的。同時(shí),還可以運(yùn)用VB6編程把Access數(shù)據(jù)庫(kù)或Excel數(shù)據(jù)庫(kù)中的數(shù)據(jù)導(dǎo)入到SQLSERVER數(shù)據(jù)庫(kù)中,實(shí)現(xiàn)Access與Excel的數(shù)據(jù)共享,可以參考以上代碼進(jìn)行。同時(shí),使用ADO與SQL技術(shù)也可以根據(jù)需要設(shè)計(jì)出復(fù)雜的報(bào)表,滿足工作的特殊需要。上面的設(shè)計(jì)思路具有很好的指導(dǎo)作用,相關(guān)的程序設(shè)計(jì)員可以在此基礎(chǔ)上開發(fā)和擴(kuò)展,有利于滿足實(shí)際數(shù)據(jù)通信的需要。

        參考文獻(xiàn)

        [1] 熊亞軍.Access數(shù)據(jù)庫(kù)與Excel通信技術(shù)的研究[J].信息與電腦:理論版,2010(12):91.

        [2] 李靜燕.將Access數(shù)據(jù)導(dǎo)出到Excel的應(yīng)用[J].科技視界,2012(30):116-117.

        [3] 王若慧,常永奮.ADO與SQL實(shí)現(xiàn)Access與Excel的通信[J].電力學(xué)報(bào),2010(4):345-348.

        [4] 牛曉華,王榮.用VB6實(shí)現(xiàn)多種數(shù)據(jù)庫(kù)之間的數(shù)據(jù)交換[J].光電技術(shù)應(yīng)用,2010(2):49-52.

        [5] 王毅飛.基于.Net的Excel和數(shù)據(jù)庫(kù)數(shù)據(jù)轉(zhuǎn)換—— 以軍事理論練習(xí)系統(tǒng)為例[J].計(jì)算機(jī)時(shí)代,2013(5):33-36.

        猜你喜歡
        應(yīng)用
        配網(wǎng)自動(dòng)化技術(shù)的應(yīng)用探討
        科技視界(2016年21期)2016-10-17 19:54:47
        帶壓堵漏技術(shù)在檢修中的應(yīng)用
        科技視界(2016年21期)2016-10-17 19:54:05
        行列式的性質(zhì)及若干應(yīng)用
        科技視界(2016年21期)2016-10-17 18:46:46
        癌癥擴(kuò)散和治療研究中的微分方程模型
        科技視界(2016年21期)2016-10-17 18:37:58
        紅外線測(cè)溫儀在汽車診斷中的應(yīng)用
        科技視界(2016年21期)2016-10-17 18:28:05
        多媒體技術(shù)在小學(xué)語(yǔ)文教學(xué)中的應(yīng)用研究
        考試周刊(2016年76期)2016-10-09 08:45:44
        微課的翻轉(zhuǎn)課堂在英語(yǔ)教學(xué)中的應(yīng)用研究
        分析膜技術(shù)及其在電廠水處理中的應(yīng)用
        科技視界(2016年20期)2016-09-29 14:22:00
        GM(1,1)白化微分優(yōu)化方程預(yù)測(cè)模型建模過(guò)程應(yīng)用分析
        科技視界(2016年20期)2016-09-29 12:03:12
        煤礦井下坑道鉆機(jī)人機(jī)工程學(xué)應(yīng)用分析
        科技視界(2016年20期)2016-09-29 11:47:01
        青青草视全福视频在线| 人妻少妇乱子伦精品无码专区电影| 国产性生交xxxxx无码| 亚洲色无码播放| 国内精品久久久久国产盗摄| 精品国产一区二区三广区| 国产精品成人av大片| 无遮掩无码h成人av动漫| 国产成人亚洲精品青草天美| 精品人体无码一区二区三区| 超清无码AV丝袜片在线观看| 国产主播一区二区三区在线观看| 国产在线观看自拍av| 真实国产精品vr专区| 欧美aa大片免费观看视频| 美女爽好多水快进来视频| 中文字幕被公侵犯的丰满人妻| 亚洲av综合色区一区二区| 岛国av无码免费无禁网站| 影音先锋每日av色资源站| 加勒比黑人在线| 日韩人妖一区二区三区| 在线播放草猛免费视频| 成人乱码一区二区三区av| 欧美freesex黑人又粗又大| 日韩不卡av高清中文字幕| 亚洲一区二区av免费观看| 一个少妇的淫片免费看| 国产乱了真实在线观看| 少妇极品熟妇人妻无码| 麻豆av一区二区天堂| 人妻精品久久一区二区三区| av无码电影一区二区三区| 内射囯产旡码丰满少妇| 国产午夜亚洲精品一级在线| 一区二区在线观看日本免费 | 中文字幕乱码免费视频| 九九久久精品大片| 91快射视频在线观看| 国产午夜免费高清久久影院| 精品人妻人人做人人爽夜夜爽|