複製鏈接
請複製以下鏈接發送給好友

Microsoft Office Access

鎖定
Microsoft Office Access是由微軟發佈的關係數據庫管理系統。它結合了 MicrosoftJet Database Engine 和 圖形用户界面兩項特點,是 Microsoft Office 的系統程序之一。
Microsoft Office Access是微軟把數據庫引擎的圖形用户界面和軟件開發工具結合在一起的一個數據庫管理系統。它是微軟OFFICE的一個成員, 在包括專業版和更高版本的office版本里面被單獨出售。2018年9月25日,最新的微軟Office Access 2019在微軟Office 2019裏發佈。
MS ACCESS以它自己的格式將數據存儲在基於Access Jet的數據庫引擎裏。它還可以直接導入或者鏈接數據(這些數據存儲在其他應用程序和數據庫)。
軟件開發人員和數據架構師可以使用Microsoft Access開發應用軟件,“高級用户”可以使用它來構建軟件應用程序。和其他辦公應用程序一樣,ACCESS支持Visual Basic宏語言,它是一個面向對象的編程語言,可以引用各種對象,包括DAO(數據訪問對象),ActiveX數據對象,以及許多其他的ActiveX組件。可視對象用於顯示錶和報表,他們的方法和屬性是在VBA編程環境下,VBA代碼模塊可以聲明和調用Windows操作系統函數。
中文名
微軟辦公軟件-關係數據庫管理系統 [1] 
外文名
Microsoft Office Access
發佈商
微軟
數據庫類型
關係型數據庫
用    途
數據分析、開發軟件
最新版本
2019版/365版 [2] 
特    性
小巧、便捷

Microsoft Office Access用途

Microsoft Access在很多地方得到廣泛使用,例如小型企業,大公司的部門。
Access  界面
Access 界面(41張)
Access的用途體現在兩個方面:
一、用來進行數據分析: access有強大的數據處理、統計分析能力,利用access的查詢功能,可以方便地進行各類彙總、平均等統計。並可靈活設置統計的條件。比如在統計分析上萬條記錄、十幾萬條記錄及以上的數據時速度快且操作方便,這一點是Excel無法與之相比的。 這一點體現在:會用access, [3]  提高了工作效率和工作能力。
二、用來開發軟件: access用來開發軟件,比如生產管理銷售管理庫存管理等各類企業管理軟件,其最大的優點是:易學!非計算機專業的人員,也能學會。低成本地滿足了那些從事企業管理工作的人員的管理需要,通過軟件來規範同事、下屬的行為,推行其管理思想。(VB、.net、 C語言等開發工具對於非計算機專業人員來説太難了,而access則很容易)。 這一點體現在:實現了管理人員(非計算機專業畢業)開發出軟件的“夢想”,從而轉型為“懂管理+會編程”的複合型人才 [3] 
另外,在開發一些小型網站WEB應用程序時,用來存儲數據。例如ASP+Access。這些應用程序都利用ASP技術在InternetInformation Services運行.比較複雜的WEB應用程序則使用PHP/MySQL或者ASP/Microsoft SQL Server
ACCESS的用途更多,體現在很多方面:
表格模板。 只需鍵入需要跟蹤的內容,Access 便會使用表格模板提供能夠完成相關任務的應用程序。 Access 可處理字段、關係和規則的複雜計算,以便您能夠集中精力處理項目。 您將擁有一個全新的應用程序,其中包含能夠立即啓動並運行的自然 UI。
創建和運行舊數據庫。 盡情享用對您的現有桌面數據庫 (ACCDB/MDB) 的支持。

Microsoft Office Access特性

Access是一款數據庫應用的開發工具軟件,其開發對象主要是Microsoft JET數據庫和Microsoft SQLServer數據庫。由於在Office 97及以前的版本中,Microsoft JET 3.51及以前版本的數據庫引擎是隨Access一起安裝和發佈的,JET數據庫與Access就有了天生的血緣關係,並且Access對JET數據庫做了很多地擴充,如,在Access的環境中,可以在查詢中使用自己編寫的VBA函數,Access的窗體、報表、宏和模塊是作為一種特殊數據存儲在JET數據庫文件(.mdb)中,只有在Access環境中才能使用這些對象。隨着,Microsoft Windows操作系統版本的不斷升級和改良,在Windows XP以後版本中,Microsoft將JET數據庫引擎集成在Windows操作系統中作為系統組件的一部分一起發佈(主要原因是Windows中還有很多組件需要使用JET引擎,活動目錄等)。從此JET數據庫引擎從Access中分離出來,而Access也就成為了一個專門的數據庫應用開發工具
由於JET數據庫引擎的分離,很多應用程序採用了JET數據庫作為其應用的數據庫,JET數據庫符合關係數據庫理論,有着完整的數據定義、數據處理、數據安全管理體系。在Microsoft Windows操作系統中,隨着Microsoft在ActiveX技術上的發展,Windows中不斷升級換代的數據訪問組件,這些組件包括ODBCOLEDBDAOADO,JET數據庫引擎和這些組件一起已組成了免費的數據庫管理系統
Access擁有的報表創建功能能夠處理任何它能夠訪問的數據源。Access提供功能參數化的查詢,這些查詢和Access表格可以被諸如VB6.NET的其它程序通過DAO或ADO訪問。在Access中,VBA能夠通過ADO訪問參數化的存儲過程。與一般的CS關係型數據庫管理不同,Access不執行數據庫觸發,預存程序或交互式登錄操作。Access 2010包括了嵌入ACE數據引擎的表級觸發和預存程序,在Access 2010中,表格,查詢,圖表,報表和宏在基於網絡的應用上能夠進行分別開發。Access 2010 與MicrosoftSharePoint 2010 的集成也得到了很大改善。
它的數據文件不能突破2G的限制,它的結構化查詢語言(JET SQL)能力有限,不適合大型數據庫處理應用。受此限制,JET數據庫引擎允許用户通過鏈接表和ODBC來訪問大型的數據庫系統,如Microsoft SQL ServerOracle等,也可以使用鏈接表訪問ISAM數據文件,如dBase、Excel文本文件等,當然,這也給Access應用程序開發帶來了很多的靈活性。在這方式下,處理大型數據庫(服務型數據庫,如SQL Server、Oracle)時,每一個鏈接表都有一個服務器的連接,在服務器端,連接是一種資源,除了每個連接都要佔用一定服務器資源外,還要負責鏈接表傳遞過來的數據訪問指令的處理並返回相應的結果給客户端的JET引擎;同時,在客户端的JET引擎中,JET引擎要負責翻譯各種鏈接表的數據訪問指令傳遞給服務器,還要負責將服務器返回的結果翻譯成JET引擎的數據表現形式以Access來處理。為了減輕這種負擔,Microsoft允許Access使用Microsoft的數據訪問組件如DAO、ADO來訪問各種數據源,可是這種方式複雜而又不直觀,給Access面對的辦公人員帶來很高的技術要求
Microsoft不甘心它的Access軟件只能通過JET引擎使用鏈接表和ODBC這種既浪費服務器資源又浪費客户端資源的方式或者通過ADO複雜的編程和不直觀的操作方式來開發大型數據庫系統應用,於是,在Access 2000(Access 9)版本中加入了一種新Access應用程序開發方式——Access數據庫項目ADP,同時在Office 2000的發行包中包括了MSDE1.0和Sharepoint1.0。
由於ADP的引入,Access增加了新的活力。儘管同時還引入了DAP(數據訪問頁),由於其過於複雜的部署和不安全因素(基於互聯網部署,要啓用Remote MSADC,要做跨域訪問,部署複雜且不安全),在Access 2007中,Microsoft終於放棄了DAP。
Microsoft SQLServer的桌面版本能夠與Access一起使用,作為Jet數據庫引擎的替代。這種支持是從MSDE(Miscrosoft SQL Server桌面引擎)開始的。MSDE是MSSQL服務器2000的小型版本,以後的產品是SQL Server 2005 and 2008的Express(入門級)版本。
使用唯一的別名
在Access Basic中,如果你知道入口點(動態鏈接庫中函數的名字),你可以調用動態鏈接庫中的外部函數。不過,使用這一方法的限制性在於你只能聲明外部函數一次。如果你安裝了調用了你的模塊調用的相同的Windows應用程序接口,你不會得到一個不為人所知的錯誤:試圖用相同的函數定義安裝模塊。你嘗試安裝的模塊要麼是包含有相同的函數名,要麼是包含在已存在的模塊中有的過程名。要使你取的名字唯一,在EDIT菜單中使用FIND命令找到重複的過程名,刪除這些過程。你也可以用初始值和下劃線優先聲明你所有從動態鏈接庫中調用的過程,比如,聲明getActiveWindow為:
Declare bcb_GetActiveWindow Lib "Kernel" Alias "GetActiveWindow" As Integer.
傳遞空指針給動態庫
一個空的32位指針是否有效是對一些動態鏈接庫參數要求。要指定一個空值,使用0&。當你的函數調用一個過程並傳遞一個表達式0&,“&”指定一個32位的空指針,在函數聲明中,一個AS ANY參數指示Access Basic對那個參數不進行類型檢查,同時把值傳遞到被調用的函數。
聲明一個給動態鏈接庫中的過程傳遞一個空指針參數的Access Basic函數示例如下:
Declare FunctionWriteProfileStringLib "Kernel"
(ByVal lpApplicationName As Any, ByVal lpKeyName As Any, ByVal lpString As Any)
Function nFlushIniCache
nFlushIniCache =WriteProfileString(0&, 0&, 0&)
End Function
這段聲明瞭WriteProfileString應用程序接口函數,這個函數來自於外部Windows動態鏈接庫“kernel”。該函數調用了一個外部過程,為每個參數指定一個空值。這將使WriteProfileString充滿它的內部高速緩衝區,並且將WIN.INI的任何變化寫到磁盤上。
動態庫調用無符號整數
常常有這樣一種情況,要從外部動態鏈接庫調用的過程中返回一個兩個字節長的無符號整型數。然而Access Basic不支持這種數據類型。正確地計算這種數據類型需要把它從一個無符號整型數轉換程Access Basic長數據類型。
從無符號整型數到Access Basic長整型數的相互轉換有兩種方法:第一種是最基本的數學運算。第二種是使用Bitwise操作。兩種方法效果一樣,算術方法可讀性更強,Bitwise方法執行地更快。
轉換無符號整型數的算術方法如下:第一個函數讀進一個無符號整型數同時返回一個已經轉變位長整型的值。第二個函數讀入一個長整型值,然後返回一個轉變成無符號整型的值。
Function lArithUintToInt (nUint As Integer)
If nUint<0 Then
lArithUintToInt = nUint + 65536
Else
lArithUintToInt = nUint
End If
End Function
Function nArithIntToUnint (lBytes As Long)
If lBytes>32767 Then
nArithIntToUnint = lBytes - 65536
Else
nArithIntToUnint = lBytes
End If
End Function
使用Bitwise方法轉換無符號整型數:第一個函數讀進一個無符號整型數,然後返回一個已經轉換成長整型的值。第二個函數讀入一個長整型值,然後返回一個已經轉換的無符號整型值。第二個函數中使用了提示框的語句是為了防止當傳遞到函數的值大於64KB時會出現溢出信息。
The functions follow:
Function lBWIntToUint(nUint As Integer)
lBWIntToUint = nUint And &HFFFF&
End Function
Function nBWUintToInt(lBytes As Long)
Dim nTemp As Integer
If lBytes>65535 Then
MsgBox "You passed a value larger than 65535"
Exit Function
End If
nTemp = lBytes And &H7FFF
nBWUintToInt = nTemp Or -(lBytes And &H8000)
End Function
注意:&HFFFF&要求“&”在16進制數的末尾。這樣能保證32位的16進制數通過16位的值表示出來。
SHIFT和F2鍵調用過程
在Microsoft Access 中有一些以前無正式文本的特性,它們允許你指定過程,這個過程是從一個from或report的屬性工作表窗中調用的。要進入最小窗口,只需要同時按下SHIFT和F2鍵。
如果在一個模塊中一個函數的定義是以“Builderr Form”開始,同時包含一個類似於Onclose屬性或事件標識符,按下SHIFT和F2鍵就可以調用這個過程。例如,當你在一個form的設計窗口中,而當前的光標落在屬性窗口中的Onclose事件的編輯控制上,按下SHIFT和F2鍵將能調用BuilderFormOnclose函數。這使用於form和reports的大部分屬性和所有事件。下面的代碼將説明函數的格式:
Function BuilderFormOnClose (szFormName As String,
szControlName As String, szCurrentValue As String, szReserved As String)
If szCurrentValue = "" Then
DoCmd SelectObject A_MACRO, "", True
SendKeys "%n%fs" & "New Macro" & "{Enter}"
Forms(szFormName).OnClose = "New Macro"
Else
DoCmd SelectObject A_MACRO, szCurrentValue, True
SendKeys "%d"
End If End Function
參數szFormName, szControlName, szCurrentValue, 和 szReserved必須聲明,即使你從不使用它們。當你的函數被調用時,這些參數總是要被傳遞的。如果它們沒有被聲明,那麼Microsoft Access將不會調用你的函數。如果有一個參數被分配到Onclose事件上,那麼前面的過程將打開一個宏,如果編輯控制是空,那麼代碼產生一個名為“New Macro”的新宏,同時把編輯控制值設置為“New Macro”。
誠然,前面的例子並不是非常完美,但它的確説明了要產生一個完美而有效的程序所必須的條件。

Microsoft Office Access功能

取消傳統菜單操作方式而代之以功能區是Access2007的明顯改進之一,用户可以在功能區中進行絕大多數的數據庫管理相關操作。Access2007默認情況下有以下4個功能區,每個功能區根據命令的作用又分為多個組。
開始
“開始”功能區中包括視圖、剪貼板、字體、格式文本、記錄、排序和篩選、查找、中文簡繁轉換8個分組,用户可以在“開始”功能區中對Access2007進行操作例如複製粘貼數據、修改字體和字號、排序數據等。
創建
“創建”功能區中包括表、窗體、報表、其他和特殊符號5個分組,“創建”功能區中包含的命令主要用於創建Access2007的各種元素。
外部數據”功能區包括導入、導出、收集數據SharePoint列表4個分組,在“外部數據”功能區中主要對Access2007以外的數據進行相關處理。
數據庫工具
“數據庫工具”功能區包括宏、顯示/隱藏、分析、移動數據、數據庫工具5個分組,主要針對Access2007數據庫進行比較高級的操作。
除了上述4種功能區之外,還有一些隱藏的功能區默認沒有顯示。只有在進行特定操作時,相關的功能區才會顯示出來。例如在執行創建表操作時,會自動打開“數據表”功能區。 [4] 

Microsoft Office Access優缺點

Microsoft Office Access優勢

Microsoft Access Basic提供了一個豐富的開發環境。這個開發環境給你足夠的靈活性和對Microsoft Windows應用程序接口的控制,同時保護你使你免遭用高級或低級語言開發環境開發時所碰到的各種麻煩。不過,許多優化、有效數據和模塊化方面只能是應用程序設計者才能使用。開發者應致力於謹慎地使用算法。除了一般的程序設計概念,還有一些特別的存儲空間的管理技術,正確使用這些技術可以提高應用程序的執行速度,減少應用程序所消耗的存儲資源。
提高速度和減少代碼量
你可以用幾種技巧來提高你的編碼速度,但是卻找不到有效的算法的替代者。接下來的這幾點建議可以提高你的編碼速度同時又減少你的應用程序消耗的存儲空間。
用整形數進行數學運算
即使Microsoft Access 會使用一個聯合處理器來處理浮點型算術,整型數算術也總是要快一些。當你的計算不含有小數,儘量使用整型或長整型而不是變量或雙整型。整型除法同樣也要比浮點除法要快。在使用其他一些有效的數據類型時會警告:沒有任何東西可以替換有效的運算法則
避免使用過程調用
避免在循環體中使用子程序函數調用。每一次調用都因額外的工作和時間而給編碼增大了負擔。每一次調用都要求把函數的局部變量和參數壓棧,而棧的大小是固定的,不能隨便加大,並且同時還要於Microsoft Access共享。
謹慎使用不定長數據類型
不定長數據類型提供了更大的靈活性,比如説允許正確處理空值和自動處理溢出。另外這種數據類型比傳統的數據類型要大並消耗更多的存儲空間。前面還曾經提到過,不定長數據類型的變量在數學計算中比較慢。
用變量存放屬性
對變量進行查找和設置都比對屬性進行這些操作要快。如果你要得到或查閲一個屬性值許多次,那麼把這個屬性分配給一個變量,並用這個變量來代替屬性,那麼你的代碼將要運行快得多。例如,在一個循環中,你查閲某表格中得一個控制的屬性,那麼在循環外把屬性分配給一個變量,然後在循環中用查詢一個變量來代替查閲一個屬性的方法要比較快。
預載表格
當你的應用程序啓動並且把它們的可見屬性設置位‘false’時,如果你安裝了你所有的表格,那麼你的應用程序的性能會讓你感覺挺快。當你需要顯示一個表格時,你只需要把該表格的可見屬性設置為‘true’,這要比安裝一個表格要快得多。需要記住的是,為你安裝的每個表格,你都要從應用程序的全局堆中消耗存儲空間。
ASP中連接字符串應用
"Driver={microsoft access driver(*.mdb)};dbq=*.mdb;uid=admin;pwd=pass;"
dim conn
set conn = server.createobject("adodb.connection")
conn.open "provider=Microsoft.ACE.OLEDB.12.0;" & "data source = " & server.mappath("bbs.mdb")

Microsoft Office Access缺陷

1,數據庫過大時,一般ACCESS數據庫達到100M左右的時候性能就會開始下降。(例如:訪問人數過多時容易造成IIS假死,過多消耗服務器資源等等)
2,容易出現各種因數據庫刷寫頻率過快而引起的數據庫問題。
3,ACCESS數據庫安全性比不上其他類型的數據庫。
4,ACCESS論壇大了以後就很容易出現數據庫方面的問題,當論壇數據庫在50M以上,帖子5萬左右,在線也在100人左右的時候,你的論壇基本上都在處理數據庫上花時間,這個時候很可能就會出現數據庫慢的情況。
一般症狀是所有涉及數據庫的頁面,突然運行都慢的出奇(執行時間達到5秒以上甚至幾十秒),涉及HTML和純ASP運算的頁面都正常,等過一段時間(約10分鐘或更長)以後又突然恢復。這個時候可以用一般ASP探針測試一下,如果服務器的運算時間正常,一般就是數據庫方面的問題了。
由於這是ACCESS本身的侷限性,所以解決的方法除了減少數據量和更換大型的數據庫論壇以外也沒什麼好辦法。
1。臨時解決辦法:定期刪除多餘的數據、壓縮數據庫,限制論壇灌水,甚至限制論壇註冊。
2。比較長遠辦法:更換論壇和數據庫,使用SQL數據庫等等。

Microsoft Office Access版本歷史

Microsoft Access 1.0 版本在1992年11月發佈。
微軟指定它對系統最小要求為視窗3.0配以4兆節內存。6兆節內存配以最小8兆節硬盤空間(建議最好有14兆節硬盤空間)則為建議的系統要求。當時軟件以7張1.44兆節軟碟發佈的載體。
這個軟件能夠有效地處理大量記錄但是測試顯示在某些情況下會導致數據損毀。For example, file sizes over 700 MB were problematic. (Note that most hard disks were smaller than 700 MB at the time this was in wide use.) The Getting Started manual warns about a number of circumstances where obsolete device drivers or incorrect configurations can cause data loss.
Access' initial codename was Cirrus. This was developed before Visual Basic and the forms engine was called Ruby. Bill Gates saw the prototypes and decided that the Basic languagecomponent should be co-developed as a separate expandable application. This project was called Thunder. The two projects were developed separately as the underlying forms engines were incompatible with each other; however, these were merged together again after VBA.
年份
版本
版本
代號
支持系統
Office套件版本
1992年
Access 1.1
1
-
1993年
Access 2.0
2.0
Windows 3.1x
Office 4.3 Pro
1995年
Access for Windows 95
7.0
Office 95 Professional
1997年
Access 97
8.0
Windows 9x,NT3.51/4.0
Office 97
1999年
Access 2000
9.0
Windows 9x, NT 4.0, 2000
2001年
Access 2002
10
Windows 98, Me, 2000, XP
Office XP
2003年
Access 2003
11
Windows 2000, XP,Vista
Office 2003
2007年
Microsoft Office Access 2007
12
Office 2007
2010年
Microsoft Office Access 2010
14
Windows 7
Office 2010
2015年
Microsoft Office Access 2016
16
Windows 7 & Windows 8&win10
Office 2016Professional,plus

Microsoft Office Access2010特點

Microsoft Access 2010 的特點,就在於使用簡便。Access 2010 讓您充分運用信息的力量。您不用是數據庫專家,一樣可以大顯神通。同時,透過新增加的網絡數據庫功能,您在追蹤與共享數據,或是利用數據製作報表時,將可更加輕鬆無負擔,這些數據自然也就更具影響力。網頁瀏覽器有多近,數據離您就有多近。
1、最好上手、最快上手。在 Access 2010 中,您可以發揮社羣的力量。採用其他人建立的數據庫模板,並且分享您的獨到設計。使用由 Office Online 預先建置,針對常見工作而設計的全新數據庫模板,或是選擇社羣提供的模板,並且加以自定義,以符合您的獨特需求。
2、為您的數據建立集中化存取平台。使用多種數據聯機,以及從其他來源鏈接或匯入的信息,以整合您的 Access 報表。您可以透過改良的「設定格式化的條件」功能與計算工具,建立起豐富、動態化、富含視覺效果的報表。Access 2010 報表已可支持數據橫條效果,讓您以及閲讀報表的人都能更容易掌握趨勢、洞燭機先。
3、在任何地方都能存取您的應用程序、數據或窗體。將您的數據庫延伸到網絡上,讓沒有 Access 客户端的使用者,也能透過瀏覽器開啓網絡窗體與報表。數據庫如有變更,將自動獲得同步處理。1 或者,您也可以脱機處理您的網絡數據庫,進行設計與數據變更,然後在重新聯機時,將這些變更同步更新到 Microsoft SharePoint Server 2010 上。透過 Access 2010 與SharePoint Server 2010,您的數據將可獲得集中保護,以符合數據、備份與稽核方面的法規需求,並且提高可存取性與管理能力
4、讓專業設計深入您的 Access 數據庫。把親切熟悉、賞心悦目的 Office 主題,原汁原味地套用到您的 Access 客户端與網絡數據庫上。您可以在多種主題中恣意挑選,或是設計您獨特的自定義主題,使窗體與報表更加美觀。
5、以拖放方式為數據庫加入導航功能。不用撰寫任何程序代碼,或設計任何邏輯,就能創造出具備專業外觀與網頁式導覽功能的窗體,讓您常用的窗體或報表在使用上更為方便。共有六種預先定義的導覽模板,外加多種垂直或水平索引卷標可供選擇。多層的水平索引卷標可用於顯示大量的 Access 窗體或報表。只要以拖放方式,就能顯示窗體或報表。
6、更快、更輕鬆地完成工作。Access 2010 能簡化您尋找及使用各項功能的方式。全新的 Microsoft Office Backstage 檢視取代了傳統的檔案菜單,讓您只需輕按幾下鼠標,就能發佈、備份及管理數據庫。功能區設計也經過改良,進一步加快您存取常用命令的速度。
7、使用 IntelliSense 建立表達式,不費吹灰之力。經過簡化的「表達式建立器」可以讓您更快、更輕鬆地建立數據庫中的邏輯與表達式。IntelliSense 的快速信息、工具提示與自動完成,有助於減少錯誤、省下死背表達式名稱和語法的時間,把更多時間挪到應用程序邏輯的建立上。
8、以前所未有的超快速度設計宏。Access 2010 擁有面目一新的宏設計工具,您可以更輕鬆地建立、編輯並自動化執行數據庫邏輯。宏設計工具能提高用户生產力、減少程序代碼撰寫錯誤,並且輕鬆整合複雜無比的邏輯,建立起穩固的應用程序。以數據宏結合邏輯與數據,將邏輯集中在源數據表上,進而加強程序代碼的可維護性。您可以透過更強大的宏設計工具與數據宏,把 Access 客户端的自動化功能延伸到 SharePoint 網絡數據庫以及其他會更新您的數據表的應用程序上。
9、把數據庫部分轉化成可重複使用的模板。重複使用由數據庫的其他用户所建置的數據庫組件,節省時間與心力。您可以將常用的 Access 對象、字段或字段集合儲存為模板,並且加入現有的數據庫中,以提高您的生產力。應用程序組件可以分享給組織所有成員使用,以求建立數據庫應用程序時能擁有一致性。
10、整合 Access 數據與實時網絡內容。您可以經由網絡服務通訊協議,聯機到數據源。您可透過 Business Connectivity Services,將網絡服務與業務應用程序的數據,納入您建立的數據庫中。 此外,全新的網頁瀏覽器控制功能,還可讓您將 Web 2.0 內容整合到 Access 窗體中。

Microsoft Office Access2013特點

Microsoft Office Access構建應用程序

使用 SharePoint服務器或 Office 365網站作為主機,您將能夠生成一個完美的基於瀏覽器的數據庫應用程序。在本質上,Access 應用程序使用 SQL Server來提供最佳性能和數據完整性。在啓動屏幕上,單擊“自定義 Web 應用程序”。 [5] 

Microsoft Office Access表模板

使用預先設計的表模板來將錶快速添加到您的應用程序。如果您要跟蹤任務,則搜索任務模板並單擊所需的模板

Microsoft Office Access外部數據

可從 Access 桌面數據庫、Microsoft Excel 文件、ODBC 數據源、文本文件和 SharePoint 列表導入數據。

Microsoft Office Access自動創建界面

包括導航
Access 應用程序無需您構建視圖、切換面板和其他用户界面 (UI) 元素。表名稱顯示在窗口的左邊緣,每個表的視圖顯示在頂部。

Microsoft Office Access操作欄

每個內置視圖均具備一個操作欄,其中包含用於添加、編輯、保存和刪除項目的按鈕。您可以添加更多按鈕到此操作欄以運行您所構建的任何自定義宏,或者您也可以刪除您不想要用户使用的按鈕。

Microsoft Office Access更易修改視圖

應用程序允許您無需先調整佈局,即可將控件放到您所需的任意位置。您只需拖放控件即可,其他控件會自動移開以留出空間。

Microsoft Office Access屬性設置標註

您無需在屬性表中搜索特定設置,這些設置都方便地位於每個分區或控件旁邊的標註內。

Microsoft Office Access處理相關數據

相關項目控件
相關項目控件提供快速列出和彙總相關表或查詢中的數據的方法。單擊項目以打開該項目的詳細信息視圖
自動完成控件可從相關表中查找數據。它是一個組合框,其工作原理更像一個即時搜索框。

Microsoft Office Access鑽取鏈接

鑽取按鈕可讓您快速查看相關項目的詳細信息。Access 應用程序處理後台邏輯以確保顯示正確的數據。

Microsoft Office Access新部署選項

權限改進
更好地控制誰能修改您的應用程序。創作者可更改數據,但無法更改設計;讀者只可讀取現有數據。
打包和分發應用程序
Access 應用程序可另存為包文件,然後添加到您的企業目錄或 Office 應用商店。在 Office 應用商店,您可以免費分發您的應用程序,或者您可以收取一定費用,賺些零用錢。
Access2013與Access2010的區別(Access2013刪減的功能)
範圍
更改類型
説明
更改原因
好處
替換
其他信息
Access
完全刪除該功能
刪除打開 Access 數據項目文件的功能。
不適用
不適用
Access 2013 基於 SQL 的數據庫將取代 ADP 的許多好處。
Access2010的某些功能在Access2013刪除了 [6] 
有三種可能的 ADP 遷移方式:
將 ADP 轉換為 Access 應用程序解決方案。
將 ADP 轉換為鏈接的 Access 桌面數據庫。
將 ADP 轉換為基於 SQL 的完整解決方案。
Access
刪除支持,因為 Jet 3.x IISAM 驅動程序不再可用。
Access 97 用户不再能夠在 Access 2013 中打開 Access 97 數據庫。若要升級,此用户必須在 Office 2010 或早期版本中打開該文件,然後在 Office 2013 中打開它。
不適用
不適用
ACCDB 是建議桌面數據庫採用的格式。
不適用
此更改將影響鏈接到 Access 97 數據庫的數據庫。
Access
數據透視圖和數據透視表已被刪除
在 Access 2013 中沒有創建數據透視圖和數據透視表的選項。
Office Web 組件不再受支持。
Excel 中更強大的圖表功能。
Excel 中增強的數據透視圖和數據透視表功能。
作為非數據透視圖且使用 MSGraph 組件的圖表仍在 Access 2013 中可用。圖表嚮導組件所創建的圖表仍受支持。
Access
完全刪除該功能
dBASE 支持已被刪除,用户不再能夠連接到外部數據 dBASE 數據庫。
-
Access
完全刪除該功能
無法創建新的數據收集表單。
利用數據收集功能,客户可以創建數據收集表單並將這些表單作為電子郵件發送。當客户返回這些電子郵件時,數據已被處理且存儲在 Access 數據庫中。Access 2013 無法創建新的表單。可利用 Access 2013 處理在早期版本的 Access 中創建的數據收集表單。
不適用
不適用
不適用
Access
完全刪除該功能
您不再能夠創建在 Access 2013 中顯示的 Access 2003 工具欄和菜單。Access 2003 工具欄和菜單顯示在 Access 2007 和 Access 2010 中,但不包含功能區。它們不顯示在 Access 2013 中,而是顯示在 Access 2013 中的“加載項”選項卡上。支持自定義功能區命令。
刪除舊功能。
不適用
不適用
不適用
Access
完全刪除該功能
在 Access 2010 或早期版本中打開 .mdb 文件時,複製選項將顯示在“功能區數據庫工具”選項卡上。已從 Access 2013 中刪除此選項。
刪除舊功能。
不適用
不適用
不適用
Access
完全刪除該功能
“源代碼管理”加載項使 Microsoft Visual SourceSafe 或其他源代碼管理系統能夠集成以允許簽入/簽出查詢、表單、報表、宏、模塊和數據。開發人員源代碼管理不可作為 Access 2013 的加載項。
刪除舊功能。
不適用
不適用
不適用
Access
完全刪除該功能
工作流的入口點不再可用。在 UI 宏中,工作流命令不可用。如果您使用 StartNewWorkFlow 或工作流任務打開具有 UI 宏的現有 Access 2010 數據庫,則 Access 會顯示一條警告。
刪除舊功能。
不適用
不適用
不適用
Access
完全刪除該功能
利用此升遷嚮導,您可以將 Access 數據庫表向上擴展到新的或現有的 Microsoft SQL Server 數據庫。已為 Access 2013 刪除此功能。
刪除舊功能。
不適用
不適用
不適用
參考資料