欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

高手教你Access中使用外部數(shù)據(jù)的方法

  發(fā)布時(shí)間:2014-03-22 13:31:59   作者:佚名   我要評(píng)論
在Access中,可以很方便地從外部數(shù)據(jù)庫(kù)中獲取數(shù)據(jù),這些數(shù)據(jù)庫(kù)包括現(xiàn)在所有的各種主流數(shù)據(jù)庫(kù),像Dbase、Sybase、Oracle、Foxpro等。這樣你就不用去一個(gè)一個(gè)地重新輸入原來(lái)的數(shù)據(jù)了

  何時(shí)使用導(dǎo)入或聯(lián)接

  在Access中,可以很方便地從外部數(shù)據(jù)庫(kù)中獲取數(shù)據(jù),這些數(shù)據(jù)庫(kù)包括現(xiàn)在所有的各種主流數(shù)據(jù)庫(kù),像Dbase、Sybase、Oracle、Foxpro等。這樣你就不用去一個(gè)一個(gè)地重新輸入原來(lái)的數(shù)據(jù)了。 在Access中,可以用“獲取外部數(shù)據(jù)”命令來(lái)獲取外部數(shù)據(jù)庫(kù)的數(shù)據(jù),這個(gè)命令包括兩種方式“導(dǎo)入”和“鏈接表”。對(duì)于不同的外部數(shù)據(jù)庫(kù)可以用不同的獲取方式。而且在Access中,不光可以獲取外部數(shù)據(jù),還可以導(dǎo)出別的數(shù)據(jù)庫(kù),就是將用Access建立的數(shù)據(jù)庫(kù)保存為別的數(shù)據(jù)庫(kù)形式,像FOXPRO,DBASE數(shù)據(jù)庫(kù)等。

  單擊“文件”菜單中的“獲取外部數(shù)據(jù)”項(xiàng),彈出一個(gè)子菜單,上面有“導(dǎo)入”和“鏈接表”兩個(gè)選項(xiàng)。我們單擊其中的一個(gè)選項(xiàng)就可以實(shí)現(xiàn)導(dǎo)入或聯(lián)接一個(gè)外部的數(shù)據(jù)庫(kù)。雖然這兩個(gè)命令的功用都是打開(kāi)外部的一個(gè)數(shù)據(jù)庫(kù),并從中獲取需要的數(shù)據(jù),但在使用上,還是有差別的。  在我們使用“導(dǎo)入”這個(gè)方法來(lái)獲取外部數(shù)據(jù)時(shí)需要注意幾個(gè)條件。一、需要我們打開(kāi)的數(shù)據(jù)庫(kù)文件相對(duì)來(lái)說(shuō)比較小,而且不會(huì)被其他數(shù)據(jù)庫(kù)應(yīng)用程序的用戶頻繁更改。二、不需要與其他數(shù)據(jù)庫(kù)應(yīng)用程序的用戶共享數(shù)據(jù)。三、你正在替換以前的數(shù)據(jù)庫(kù)應(yīng)用程序,而且不再需要以前的數(shù)據(jù)格式。四、在使用其他數(shù)據(jù)庫(kù)中的數(shù)據(jù)時(shí),需要最佳性能。

  使用“鏈接表”方法來(lái)獲取外部數(shù)據(jù)時(shí)也需要注意幾個(gè)條件:

  一、需要打開(kāi)的文件比較大,甚至比本地Access數(shù)據(jù)庫(kù)的最大容量(1GB)還要大。

  二、這個(gè)文件經(jīng)常被其他數(shù)據(jù)庫(kù)應(yīng)用程序的用戶更改。

  三、必須在網(wǎng)絡(luò)上與其他數(shù)據(jù)庫(kù)應(yīng)用程序的用戶共享這個(gè)文件。

  四、需要把應(yīng)用程序分布到幾個(gè)單獨(dú)的用戶那里,而且,你可能要不斷更新開(kāi)發(fā)的應(yīng)用程序接口,將“應(yīng)用程序”與數(shù)據(jù)分開(kāi)可以更容易地更新應(yīng)用程序,而不會(huì)干擾用戶積累的數(shù)據(jù)。

  這就是為什么要在“獲取外部數(shù)據(jù)”這個(gè)過(guò)程當(dāng)中設(shè)置兩種方法。如果要用的數(shù)據(jù)庫(kù)并不大,但每天都可能要修改,而且由幾個(gè)人來(lái)修改不同的部分,對(duì)于這種情況,最重要的是每天都有新的數(shù)據(jù)要處理,而單純的將表導(dǎo)入進(jìn)來(lái),由于在Access中開(kāi)發(fā)新的系統(tǒng)需要一定的時(shí)間,在這段時(shí)間內(nèi)就有可能有新的數(shù)據(jù)輸入進(jìn)來(lái)。開(kāi)始導(dǎo)入的數(shù)據(jù)就有很多可能已經(jīng)更新了。所以這時(shí)使用“鏈接表”就不會(huì)出現(xiàn)這種問(wèn)題,干擾到別的用戶積累的數(shù)據(jù)。當(dāng)然在Access中執(zhí)行現(xiàn)在這臺(tái)機(jī)器上的數(shù)據(jù)庫(kù)文件是最快的,使用鏈接常常會(huì)因?yàn)楹芏嘣蚴鼓愕墓ぷ髯兊煤苈@點(diǎn)是你必須考慮的。

Access外部數(shù)據(jù)的使用方法

  如何聯(lián)接外部數(shù)據(jù)

  我們先來(lái)打開(kāi)一個(gè)Access數(shù)據(jù)庫(kù),

Access外部數(shù)據(jù)的使用方法

  單擊“文件”菜單上的“獲取外部數(shù)據(jù)”項(xiàng),并單擊其子菜單上的‘鏈接表’命令?,F(xiàn)在彈出一個(gè)對(duì)話框,很像Access中打開(kāi)一個(gè)文件的對(duì)話框。

Access外部數(shù)據(jù)的使用方法

  我們現(xiàn)在導(dǎo)入一個(gè)DBASE數(shù)據(jù)庫(kù)文件。先將鼠標(biāo)移動(dòng)到“文件類型”下拉框上,單擊鼠標(biāo)左鍵,彈出一個(gè)下拉列表。

Access外部數(shù)據(jù)的使用方法

  這些文件類型鏈接的方法基本上是一樣的,你只要選中相應(yīng)的數(shù)據(jù)庫(kù)類型,并且選中需要的數(shù)據(jù)庫(kù)文件,就可以完成鏈接工作。

  例如,現(xiàn)在我要將DBASE 5數(shù)據(jù)庫(kù)文件“用戶數(shù)據(jù)庫(kù).dbf”中的表鏈接到Access中來(lái),只要先在文件類型下拉框中選中“DBASE 5”,然后在“查找范圍”下拉框中選中這個(gè)文件的所在目錄,選擇“用戶數(shù)據(jù)庫(kù).DBF”項(xiàng),雙擊,

雙擊“用戶數(shù)據(jù)庫(kù).DBF”

  很快在屏幕上就會(huì)彈出一個(gè)提示框,告訴我們這次鏈接操作已經(jīng)成功,單擊“確定”按鈕。

  我們又回到“鏈接”對(duì)話框上了,將這個(gè)導(dǎo)入對(duì)話框關(guān)閉,現(xiàn)在會(huì)發(fā)現(xiàn)在數(shù)據(jù)庫(kù)窗口的表對(duì)象中“已有的對(duì)象列表”中已經(jīng)有了一個(gè)名字為“用戶數(shù)據(jù)庫(kù)”的表了。

Access外部數(shù)據(jù)的使用方法

  打開(kāi)這個(gè)表看看,表中的數(shù)據(jù)和原來(lái)DBASE 5數(shù)據(jù)表中的數(shù)據(jù)是一致的。這樣就能很方便地將原來(lái)的系統(tǒng)更新,不必?fù)?dān)心數(shù)據(jù)轉(zhuǎn)化的問(wèn)題了。

  導(dǎo)入一個(gè)數(shù)據(jù)庫(kù)文件

  剛才我們已經(jīng)知道如何使用“鏈接表”的方法來(lái)獲得DBASE上的數(shù)據(jù),現(xiàn)在講講怎樣“導(dǎo)入”外部數(shù)據(jù)的方法。

  打開(kāi)一個(gè)Access數(shù)據(jù)庫(kù),單擊“文件”菜單中的“獲取外部數(shù)據(jù)”項(xiàng),選擇“導(dǎo)入”命令。

Access外部數(shù)據(jù)的使用方法

  我們先將鼠標(biāo)移動(dòng)到“文件類型”的下拉框上,單擊鼠標(biāo)左鍵,彈出下拉列表框里面列出了多種數(shù)據(jù)庫(kù)文件類型。

數(shù)據(jù)庫(kù)文件類型下拉列表

  現(xiàn)在要將PARADOX 數(shù)據(jù)庫(kù)文件“庫(kù)存.db”導(dǎo)入到Access中來(lái),只要先在“文件類型”下拉框中選中“Paradox”,然后在“查找范圍”下拉框中選中這個(gè)文件的所在目錄,選擇“庫(kù)存.db”文件,并單擊“導(dǎo)入”按鈕。

Access外部數(shù)據(jù)的使用方法

  Access提示我們剛才導(dǎo)入PARADOX文件已經(jīng)成功了。關(guān)閉導(dǎo)入對(duì)話框,會(huì)發(fā)現(xiàn)在數(shù)據(jù)庫(kù)窗口的表對(duì)象中“已有的對(duì)象列表”中已經(jīng)有了一個(gè)名字為“用戶數(shù)據(jù)庫(kù)”的表了。

Access外部數(shù)據(jù)的使用方法

  雙擊“庫(kù)存”這一項(xiàng),打開(kāi)這個(gè)表看看,我們發(fā)現(xiàn)原來(lái)“導(dǎo)入”和“鏈接表”來(lái)獲取外部數(shù)據(jù)的方法基本一樣的。

  如何導(dǎo)出數(shù)據(jù)

  剛才我們講了兩種獲取外部數(shù)據(jù)的方式,而我們有時(shí)也需要將Access生成的數(shù)據(jù)庫(kù)中的數(shù)據(jù)導(dǎo)出,成為其他類型數(shù)據(jù)庫(kù)文件中的數(shù)據(jù),以便別人使用,所以Access也設(shè)置了一種導(dǎo)出功能。它和導(dǎo)入功能正好相反。Access中凡是能導(dǎo)入的數(shù)據(jù)庫(kù)文件格式,在導(dǎo)出數(shù)據(jù)庫(kù)中的數(shù)據(jù)時(shí)也都是在導(dǎo)出時(shí)文件的一種選擇類型。

  如果我們要將表“書目”導(dǎo)出成一個(gè)DBASE 5中的表,可以先在“已有表列表”中選擇這個(gè)表,

Access外部數(shù)據(jù)的使用方法

  然后單擊“文件”菜單上的“導(dǎo)出”命令,先在導(dǎo)出的“保存類型”下拉框中選中DBASE 5,

Access外部數(shù)據(jù)的使用方法

  然后選擇要保存的位置,輸入要保存的文件名,

Access外部數(shù)據(jù)的使用方法

  之后單擊“保存”按鈕就可以了。這樣一個(gè)新的DBASE 5文件已經(jīng)生成了。

  現(xiàn)在的這個(gè)文件已經(jīng)是一個(gè)獨(dú)立的DBASE 5文件了。你可以隨時(shí)使用別的軟件調(diào)用這個(gè)新的DBASE 5文件了。

  如何導(dǎo)入一個(gè)SYBASE數(shù)據(jù)庫(kù)中的表

  在Access中,要想導(dǎo)入一個(gè)SYBASE數(shù)據(jù)庫(kù)中的表,并不能像導(dǎo)入DBASE表那么容易,這時(shí)會(huì)用到ODBC DATABASE,實(shí)際上在我們導(dǎo)入DBASE數(shù)據(jù)表的時(shí)候也用到了ODBC,但是因?yàn)锳ccess直接就帶有DBASE的ODBC驅(qū)動(dòng)程序,所以我們可以很方便地將這些數(shù)據(jù)表導(dǎo)入、鏈接或?qū)С?。而?duì)于像SYBASE這樣的數(shù)據(jù)庫(kù),Access中并不帶它的ODBC驅(qū)動(dòng)程序。所以先要在WINDOWS的ODBC管理器中先添加SYBASE的ODBC驅(qū)動(dòng)程序。如果WINDOWS的ODBC中已經(jīng)有了SYBASE的驅(qū)動(dòng),只要像導(dǎo)入DBASE數(shù)據(jù)表那樣,先在彈出的對(duì)話框中的“文件類型”下拉框中選擇Odbc datebase,這時(shí)就會(huì)彈出一個(gè)“選定數(shù)據(jù)源”對(duì)話框,

Access外部數(shù)據(jù)的使用方法

  單擊“機(jī)器數(shù)據(jù)源”選項(xiàng)卡,選中“Powersoft demo db V6”項(xiàng),然后再單擊“確定”按鈕。并在導(dǎo)入對(duì)象列表中選擇需要導(dǎo)入的Sybase表就可以了。

Access外部數(shù)據(jù)的使用方法

  在科研中,常常用文本文件來(lái)保存程序的計(jì)算結(jié)果,當(dāng)計(jì)算完成以后,所有的計(jì)算結(jié)果都會(huì)按照一定的順序進(jìn)行存儲(chǔ),但這樣保存的數(shù)據(jù)在進(jìn)行數(shù)據(jù)的再處理時(shí)非常不方便,如果能將這些數(shù)據(jù)輸入相應(yīng)的Access數(shù)據(jù)庫(kù)中就能很方便地對(duì)他們進(jìn)行統(tǒng)計(jì)計(jì)算,分類和繪制圖表了。為了實(shí)現(xiàn)這個(gè)目的,Access就提供了導(dǎo)入這樣的文本文件的能力。

  例如現(xiàn)在要導(dǎo)入文本文件“data1.txt”,那就先單擊“文件”菜單上的“導(dǎo)入”命令,選擇“文本文件”類型,找到文本文件“data1.txt”,

Access外部數(shù)據(jù)的使用方法

  什么是ODBC

  雖然很多數(shù)據(jù)庫(kù)中都用SQL語(yǔ)言,而且SQL語(yǔ)言也有標(biāo)準(zhǔn),但是大多數(shù)的軟件公司在使用這種語(yǔ)言來(lái)處理其產(chǎn)品的特殊功能時(shí),都有一些變化或者有所發(fā)展,還有,在標(biāo)準(zhǔn)建立以前,就已經(jīng)發(fā)展了幾個(gè)產(chǎn)品,所以生產(chǎn)這些產(chǎn)品的公司都發(fā)明了自己的SQL語(yǔ)法,這種語(yǔ)法與正式標(biāo)準(zhǔn)不同。

  為了解決這個(gè)問(wèn)題,在幾年前,由三十多家著名的軟硬件公司組成了一個(gè)組織,這個(gè)組織的目的是定義執(zhí)行SQL的共同基礎(chǔ),以使其成員的產(chǎn)品都可以使用它來(lái)彼處交流數(shù)據(jù),后來(lái)微軟公司宣布了針對(duì)Windows操作系統(tǒng)設(shè)計(jì)的那個(gè)產(chǎn)品,就是使用這個(gè)接口來(lái)訪問(wèn)SQL數(shù)據(jù)庫(kù)的的產(chǎn)品,并將這個(gè)產(chǎn)品正式稱為開(kāi)放數(shù)據(jù)庫(kù)連接性標(biāo)準(zhǔn),即ODBC,接著十多個(gè)數(shù)據(jù)庫(kù)和應(yīng)用軟件供應(yīng)商開(kāi)始在他們的產(chǎn)品中提供ODBC支持。這樣就使得在今天的Access中可以方便的從別的支持ODBC的數(shù)據(jù)庫(kù)中獲取數(shù)據(jù)。

Access外部數(shù)據(jù)的使用方法

相關(guān)文章

最新評(píng)論