劉 慧
[摘要]從Vi sual Foxpro用戶的角度對比分析ACCESS與Visua]Foxpro的差異,并進一步闡述ACCESS中的數據庫對象及編程方法。
[關鍵詞]ACCESS Visual Foxpro數據庫對象
中圖分類號:TP3文獻標識碼:A文章編號:1671—7597(2009)1020063--01
自從ACCESS成為OFFICE的一個成員后,它在桌面數據庫市場上迅速崛起,越來越多的用戶開始使用ACCESS,很多vF用戶也開始轉向或使用微軟公司的ACCESS。由于ACCESS的文件組織、數據類型、編程語言、編程方法等與VF有較大的差異,致使不少vF用戶在學習ACCESS時感到困惑,從而放棄對ACCESS的學習。與vF相比,ACCESS有很多先進特性。vF用戶一旦掌握ACCESS的基本概念與編程方法,就能利用已有的vF知識能夠很快地掌握ACCESS。本文從多方面對VF~ACCESS進行對比分析,通過對比使傳統vF用戶更好地理解與掌握ACCESS。
一、ACCESS與VF在編程方法上的主要差異
1、ACCESS的使用與編程方法同vF的使用與編程方法非常相似,但在文件組織方面有所不同:用vF建立的系統通常包含很多不同類型的文件,每一個表、程序、報表、查詢、索引、菜單等內容都以文件的方式存放在磁盤上,可以通過項目文件對其他類型的文件進行組織與管理;ACCESS對數據庫的組織同大型后臺數據庫系統(如SQL SERVER)的數據庫組織非常相似,不同數據或程序元素稱為對象,所有的對象都存儲在一個物理文件中,而這個物理文件被稱為數據庫。
2、編程語言不同:在傳統的vF中,表、記錄等數據操縱或是界面的設計采用的是xbase命令進行編程,高版本的vF中引入了部分SQL語句(如SQL—SELECT)主要用來完成數據的查詢:ACCESS中對表、記錄等數據操作主要通過SOL實現,程序及事件代碼的編寫采用Visual Basic for Applicatlon(低版本的ACCESS用access basic編程),簡單的程序設計用宏。……