高效進行access2013web程式設計的技巧、技術和工具access2013展示的新特性意在提升創建基於web和傳統資料庫的應用程式的技能。本書由microsoftaccessmvp團隊編寫,展示了開發新的解決方案、更新現有專案和規劃未來改進所需掌握的所有知識。本書重點講解了在實際環境中如何創建高的解決方案,演示了如何提高和管理access2013的新特性,包括可能影響既有程式的重要變化。後,本書可作為豐富access技能的指南、參考和資源。主要內容◆從access2013web應用開始講起,然後循序漸進地講解創建健壯的accessweb應用的整個過程◆創建和部署傳統應用和accessweb應用的專業化解決方案◆描述如何通過使用宏、vba以及調用api等方式來自動執行其他程式◆共用使用巨集創建解決方案的技術,從而能夠在web中運行程式並在sqlserver中執行任務◆access新特性介紹可以幫助做出明智決策和投資,以滿足當前和未來需求 目錄暫時沒有內容作者介紹teresahenning,自從1997年以來就一直是access開發者和業務顧問。當時,她在使用access的第二天就決定自己創業。她的公司名稱datadynamicsnorthwest(西北資料動態公司)恰如其分地反應了她的動態個性和迅速掌握情況、制定和實施解決方案,並且激勵他人的內在能力。teresa擁有商務和專案管理的強大背景,重點提供支援一個機構各個層次的直觀的、具有成本效益的解決方案。她喜歡做的事情之一是作為顧問與許多行業和地方的各個商家一起工作。作為一名自學的開發者,teresa很快加入西雅圖的access組織並自從1999年以來一直擔任總裁。不久,她應邀管理太平洋西北區的access開發者組織,後來成為這個組織的總裁。她的本書access2003programmer"sreference(wiley公司於2003年出版)為幫助同行開發者與這個社區共用熱情和技術知識敞開了新機會的大門。在過去的10年裡,teresa幫助數十位同行成為作者、編輯和投稿人。本書是teresa編寫的第6本書。人們希望她編寫更多的書。teresa自從2006年以來一直是公認的微軟有價值專家,並且兩次獲得國際.net技術聯盟(ineta)全國社區冠軍獎。teresa在應對挑戰、專案管理和創建具有成本效益的解決方案中成長。她對開發者社區的貢獻和對許多非營利機構的支持反映了她激勵和幫助他人的能力。她正在擴大自己的接觸範圍,提供資料庫開發、商務和專案管理等方面的演示、客戶化培訓、輔導和諮詢。 文摘暫時沒有內容序言前言作為世界上流行的資料庫系統,microsoftaccess的每一個新版本都會使它更。access2013提供了重要的新特性,將提升讀者構建基於web和傳統資料庫應用的體驗。本書向讀者展示立即開始這項工作所需要的一切知識,並且引導讀者學習用於構建access2013解決方案的多種程式設計工具和技術。本書是由一些microsoftaccess有價值專家組成的團隊編寫的,利用了他們在access方面的技術專長和激情。為擴大access的普及範圍,我們採納了十幾位專家的知識和經驗,參考、測試並且提供相容sharepoint、sqlserver、.net和web開發的示例。為了保證能為強大的商業解決方案提供模型,我們曾在定義、測試和實施access2013web應用的新功能等方面與microsoftaccess團隊密切合作。為了創建演示應用和編寫本書,我們團隊盡其所能提供了一切,並且幫助描述了所需的功能。我們不僅開闢了新領域,而且還擴大了視野。這樣,我們創建的應用將指導您踏上成功旅程,創建和部署accessweb應用。由於有數不清的各種平臺和設置,讀者很可能遇到以前未見過的安全和其他問題。為了幫讀者避開和解決這些難題,我們還提供一個讀者可能遇到的一些潛在問題的列表。本書第Ⅱ部分“用戶端-伺服器設計與開發”中的一些章節是作者團隊以外的人員編寫的。我們想要保證滿足各種專業和行業開發者的需求。為實現此目的,我們動員全球各地有價值專家同行為本書作出了貢獻,終為讀者提供融匯十幾位開發者的經驗、風格和觀點的工具、技巧、技術和示例。重點是根據現實世界情況創建具有成本效益的解決方案。本書的技術重點是快速開發、穩定性和自動化。這些重點將幫助讀者高效地工作,使用多個資料來源以及與其他程式集成在一起,利用sqlserver和部署正確的專業解決方案。除了演示如何增強和使用access內置的功能之外,我們還討論可能影響以前版本程式的重要變化,如棄用adp(自動資料處理系統)。本書明確說明了這些變化和未來的替代品。這樣,開發者和企業就能在採用這些新功能時對於如何向前發展和如何保持自己的應用作出明智的決策。本書包括數千小時的開發、測試、編寫和測評。我們把本書設計為一本學習手冊、一條參考和擴展讀者知識專長的途徑。這將幫助讀者順利抓住新的機遇。讀者越多地使用本書,得到的回報就越多。本書讀者物件本書是構建適用於web和桌面的access2013應用的工具和技術的全面指南。本書的資訊和示例旨在説明開發者和企業有信心地作出決策和向前發展。無論讀者要擴展用戶端-伺服器部署方面的經驗還是開始開發web應用,讀者都將發現本書是無價的手冊、伴侶和參考。access2013web應用是全新的。因此,這份材料對於每一個人都是新的。本書從web部分開始,介紹基本知識並且為後面的學習奠定堅實的基礎。隨後的章節提供一個由淺及深的過程,講解如何構建一個強大的web應用架構。在用戶端-伺服器部分,假設讀者一直在使用access並且有些熟悉vba。因此,我們簡單介紹基本知識以提供基礎,然後迅速地深入研究特色、開發技術和讀者能夠關聯的示例。重點是具有成本效益的解決方案,解決快速開發、穩定性、使用多個資料來源工作、與其他程式集成、自動化和利用sqlserver等問題。本書還是決策者的學習指南。決策者正在尋求識別和評價可用的選擇以便作出明智的決策,並且投資支持他們目前和未來需求的解決方案。讀者將看到與其活動和需求密切相關的現實世界環境。本書主要內容本書是專業開發者開發access2013web應用和傳統用戶端解決方案的資源。本書可作為培訓手冊和提供access2013web應用的基礎,向讀者介紹他們所需要的一切知識,例如立即開始開發新的解決方案、升級現有專案和規劃未來增強功能等知識。本書使用真實環境演示如何使用access提供的客戶化解決方案,無論讀者在工作中使用傳統的用戶端-伺服器應用、web應用還是混合應用。本書支持access2013的兩大主要部署環境:web應用和傳統用戶端-伺服器(桌面)解決方案。但是,無論讀者的當前需求或重點是什麼,讀者都將在這兩部分中找到寶貴的技巧和技術。本書主要內容包括:●為accessweb應用探索新的開發環境。●重點介紹開發強大web應用的工具和技術。●介紹如何使用宏,創建在web中運行的解決方案和在sqlserver中執行操作的解決方案。●討論office商店和利用這個商店為讀者開發的應用賺錢。●演示如何有效地使用sqlserver以支持web和用戶端解決方案並且在多個sqlserver中同步資料。●提供一些示例,展示如何為傳統桌面應用開發增強專業色彩。●介紹如何使用宏、vba、api調用等功能自動化其他程式。●說明如何使用資料巨集簡化強制執行業務規則和自動化資料處理任務。本書還提供一個管理資料巨集的工具。●利用真實環境演示一些功能和技術。這些示例可以修改並且用於讀者定制的解決方案。●提供一些功能齊全的示例和資料庫,可輕鬆地用於讀者的解決方案。第Ⅰ部分:accessweb應用設計與開發microsoft利用access2013引入了一個編寫資料庫應用的新架構。這個架構經過設置可用于web應用。這個新架構的一個主要特點是它現在以sqlserver為基礎。這為開發強大的、功能齊全的web應用創造了許多機會,並且是迅速創建可成為終解決方案的基礎樣板的一條途徑。本書web部分主要面向想要創建以解決業務問題為重點的豐富應用的專業開發者和內容專家。同時,讀者要避免在傳統web開發過程中包含的那些乏味的設計中迷失方向。人們在構建強大的access解決方案時面臨的一個重要挑戰是把當前資料庫設計技巧應用到web應用上。結構和代碼只是一方面。web應用還需採用一種新方法設計使用者介面。本書使人們的觀念從傳統的用戶端開發過渡到web應用開發。重點是構建概念的基礎並且指出這兩種方法的區別。為幫助增強此概念,本書在整個web部分採用一個運行的示例。這個示例假設專業的女傭服務公司需要有效地管理女傭、客戶和工作。平板電腦是該公司的工具之一,女傭使用它記錄工作進展和狀態。按照書中的內容去做,讀者將逐步構建一個功能齊全的應用,增加日益豐富的功能。除了創建一個實用的解決方案之外,這個示例將幫助讀者展望accessweb應用的實力以及如何利用它解決普通的業務問題。例如,讀者可以讓內部用戶以外的人員訪問這個應用,如遠端資料錄入員或外部合作夥伴。第Ⅱ部分:用戶端-伺服器設計與開發本書第Ⅱ部分介紹傳統的用戶端-伺服器解決方案,主要使用access作為前臺,以access或sqlserver作為資料來源。這部分的重點是提供一些工具和技術,讓讀者增強他們希望在極好的access應用中才有的那種功能和專業水準。每一章都包括一些示例。讀者可以輕鬆地把這些示例融入他們現有的和新的access解決方案中。用戶端-伺服器部分的前提是讀者熟悉access和vba。因此,在簡單介紹建立基礎之後,每一章都立即開始介紹特性和開發技術。這些章介紹和演示如何使用關鍵特性,並且提供一些示例和技巧作為創建和部署專業級解決方案的基礎。重點是幫助讀者提供具有成本效益的解決方案,使用包括access、sqlserver和其他格式在內的多個資料來源利用access的迅速部署環境。隨著讀者深入研究sqlserver,讀者將學習如何使用sqlservermanagementstudio和sqlservermigrationassistant。讀者將學習如何使用t-sql語法和其他技術有效地利用sqlserver的特性。讀者還將學習如何集成以及自動化access中的其他程式。在研究這些示例的時候,讀者要使用word、excel、outlook和powerpoint創建文檔。然後,讀者將使用pkzip作為模型,演示如何自動化非office程式。除了本書提供的示例和代碼之外,讀者還可以下載一些資料庫檔。這些檔包含功能齊全的格式和報表,並且提供支援真實環境的關鍵功能。讀者將發現直觀搜索和篩檢程式表格,採用各種技術和工具,讓用戶能夠指定標準欄位和分組以便客戶化報表。在單獨的工具中,讀者將收到一個可發揮功能的pdf檔案格式的解決方案,其資料存儲在access中。另一個程式允許讀者利用線上資源以access表單方式顯示地圖和方向。還有一個程式可説明讀者管理多個資料庫檔的資料巨集。線上資料本書還有三個線上提供的“附錄”,網址是 href=".wiley./go/proaccess2013prog">.wiley./go/proaccess2013prog。這些附錄包含技巧、函數、工具和示例檔以及節省時間的快速鍵列表。這些資料以及其他支援資料覆蓋廣泛的內容,如管理資料、防止重複記錄、使用替代方法組成控制項等。本書是構建用於web和桌面的access2013應用的工具和技術的完整指南。讀者將很快發現,對本書的每一次閱讀都會帶來超值的體驗。本書結構下面詳細地逐章介紹讀者期待在本書中找到的內容。本書分為兩大主要部分:web應用和傳統的用戶端-伺服器解決方案。第1~14章介紹、解釋和示範一些設計與部署accessweb應用的步驟。第15~21章和三個線上“附錄”深入研究傳統的用戶端-伺服器解決方案。在第1章,讀者將回顧access2013有什麼變化以及access2013引入的新特性。此外,讀者將瞭解office365的概況,瞭解office365如何讓小企業訪問sharepoint,如何在沒有昂貴的it資源的情況下利用sharepoint的實力。在學習web部分的示例時,讀者將學會如何創建一個office365帳戶。在第2~5章,讀者將學習創建新的web應用的基本構件。非正式用戶和專業開發者將會感謝本書全面介紹新的架構,以及它如何影響可能做出的設計選擇。讀者將學到通向成功的開發體驗的新途徑,以及識別充滿障礙的途徑。這些章還提供良好對比,與讀者可能熟悉,但是也許不能轉變為新的web架構的用戶端設計形成鮮明對比。這些章基本上按照工作流程的順序排列。在構建新的web應用時,讀者將自然地跟隨這些工作流程。這些工作流程與開發用戶端access解決方案時看到的典型順序是不同的。access開發總是從表開始。因此,在第2章,讀者將學習把access與sqlserver深入集成在一起,如何創建表以及如何在sqlserver中呈現。讀者將看到名詞和輸入資料等新特性,將更容易和更快地設計新表。建立表之後,讀者將進入第3章,開始學習新介面。讀者將熟悉新的設計介面,並且開始內在化設計中的區別,與用戶端資料庫形成對照的是使用web應用。讀者還將學習tiles(磁貼)和viewselector(視圖選擇器)。這代表一種導航的新方法。讀者將很快感謝磁貼和視圖選擇器,學到如何以少的工作量極大地簡化導航。在熟悉的基礎上,第4章研究新的視圖。這是傳統access表單的web對等應用。熟悉設計檢視之後,讀者將進入第5章。讀者將學習查詢和新功能,看到如何使用運算式。讀者現在可以把運算式用於自己的查詢、控制項和巨集。在第6章,讀者將學習如何使用新的宏設計器,體驗創建宏的過程。這裡的重點是幫助讀者理解細微差別。在構建宏的時候,細微差別對於是否能夠得到高效的體驗有巨大影響。讀者還將學習如何區分資料宏和使用者介面巨集,以及如何、何時利用每一個宏。在第7~9章,在讀者研究前幾章介紹的新物件以便為不同的業務問題構建更高級的解決方案時,讀者將開始應用學到的新知識,這些章的重點是找出讀者在傳統access開發中曾經經歷的常見設計模式。這裡的重點是強調設計選擇和分支,無論是讀者在用戶端應用中曾使用的熟悉的設計模式,還是無縫相容新的web應用架構的新的設計模式。在第7章,讀者將學習資料類型,更多地學習如何在sqlserver中定義表。然後,讀者將研究驗證規則和計算類型的變化,學習如何使用它們解決業務問題。第8章的重點是找出有效的設計原則。然後,讀者可以使用這些原則構建直觀的導航系統,學習如何有效地使用新的磁貼和視圖選擇器替代傳統的彈出式表單。使用這些web設計原則,讀者將深入瞭解如何使用表單元件構建功能齊全的查詢。掌握使用表單構建查詢的概念和技術對於從傳統用戶端方式向web方式轉變是非常關鍵的。它們提供創建豐富的用戶端解決方案的基礎。在第9章,讀者將通過採用簡化普通工作流程的巨集擴展這些視圖。讀者將看到如何使用巨集提供篩選和執行資料操作。在第10~12章,重點從在access環境中工作轉移到如何在sharepoint平臺上使用sqlserver把accessweb應用設置為後臺。讀者還將看到如何把存儲在web應用資料庫中的資料與其他應用或流程集成在一起。讀者將發現如何使用來自sqlserver和sharepoint等其他程式的工具創建強大的解決方案。看到這種好處將刺激開發者使用這些工具獲得競爭優勢,並且與access一起利用這些工具。考慮到這些問題,本書涵蓋了能讓讀者開始工作的基礎知識。我們在這些方面推薦一些額外的資源用於補充書中的資料。第10章介紹如何在sharepoint和sharepoint編輯器中編寫解決方案,並且把解決方案集成到自己的access應用中。讀者將發現web服務的新領域和向自己的應用提供豐富內容的api,不需要從頭構建web應用。本章還介紹如何集成圖表,以及如何輕鬆地關聯電子郵件與資料庫記錄。下一步是直接訪問web應用的資料庫。第11章將介紹如何使用access用戶端或sqlservermanagementstudio等熟悉的工具管理資料和對資料庫進行額外的資料操作。讀者將學習有效地訪問和查詢資料的技術。第12章將介紹如何使用多個web應用和如何創建範本。這樣,在構建新的web應用時,讀者可以有效地應用品牌和標準。讀者還可以使用應用目錄和文件庫。第13章和第14章將分別介紹web應用安全和部署的注意事項。讀者將複習web應用架構如何對安全採用完全不同的方法。讀者將看到如何利用sharepoint內置的安全措施有效地管理訪問。讀者將學習如何為web應用和access用戶端檔提供細細微性存取控制。這些檔與web應用資料庫關聯,沒有共用連結口令。然後,讀者將學習發佈web應用的新途徑。第14章將介紹新的應用架構如何簡化部署,包括如何使用office商店和應用目錄。讀者還將學習一些方法以便實現版本和升級選擇。擁有了此資訊和工具,讀者應該全面瞭解他們能夠指望使用access達到什麼目標,以及他們能夠開始構建極好的accessweb應用!在web應用章節中討論的多數內容也適用於access用戶端解決方案。這為本書的下一部分提供很好的過渡。access用戶端部分首先討論把access與存儲在其他程式中的資料連接起來的技術。第15章介紹如何使用odbc進行連接,如何使用不同的外部資料來源工作,特別是在fe工具提供資料管理和報告時使用sqlserver利用access的強大功能。本章還介紹提取、轉換和載入(extract、transform、load,etl)流程以及如何使用etl向資料庫導入資料。當載入資料的時候,我們向讀者演示如何清除和重新格式化資料以使其與讀者解決方案中的表結構一致。第16章介紹如何增強vba代碼,方法是通過創建使用者定義函數(userdefinedfunction,udf)來有效地處理和報告資料。還有一個資料庫,用於演示如何包含一個強大的錯誤處理常式和找出經常性的錯誤等懸而未決的問題。這個演示包括一個捕獲錯誤的表,這樣,讀者可以跟蹤、糾正和阻止再次出錯。還有關於32位access和64位access差別的討論,內容包括如果讀者使用64位元版access工作,需要對vba代碼進行修改。第16章還介紹各種查詢技術。讀者可以使用這些技術管理和挖掘資料。本章涉及的概念包括可掃描參數的查詢和upsert查詢。前者便於利用索引和改善性能,後者用於嵌入和更新資料。本章還將介紹如何使用qbf(querybyform,表單查詢)讓使用者設定表單和報告的標準。讀者可以使用樣本資料庫中的代碼學習如何建立正確的語法並且作為讀者自己樣本的起點。讀者在第17章和第18章將看到複雜的qbf的實施。接下來,第16章進一步演示如何利用api調用擴展vba代碼的範圍,包括如何傳遞空值,如何使用可伸縮的指針等。第16章的後一部分擴展了巨集應用,特別是資料巨集的應用。這補充了第6章和第8章有關使用者介面中的宏和使用巨集操作業務規則的資料。本章還將介紹如何使用宏執行資料集成,創建審計跟蹤和提供類似於sqlserver觸發器的行動。第17章和第18章分別介紹使用者介面表單和報表。這兩章提供一些示例和演示檔,解決真實環境的情況。每一章都提供關鍵概念的基礎以及許多技術和技巧。讀者可以利用這些知識增強用戶體驗和為自己的資料庫解決方案增強專業水準。下載檔案包括一些強大的工具。讀者可以直接集成到自己的解決方案中。第17章介紹使用影像檔和附錄工作的一些方法。考慮到這是在真實環境的場景中,這個示例討論一個會議中的主持者和與會者。本章介紹如何向個人簡歷中增加圖像,以便提供一位元演講者的相關資訊。讀者將看到如何利用資料表視圖快速提供一個搜索表格,允許使用者打開和對比一些人的簡歷。為了進行演示,我們創建一個報表客戶化工具,讓使用者有能力使他們的報表適應個人需求。用戶能夠具體指定哪一個欄位將有選擇規定,定義這個規定,選擇報表格式和增加客戶報表表頭。第18章首先介紹一些基礎知識作為隨後構建示例的基礎。讀者將學習如何創建多個報告,如何使用表格和報表作為子報表,如何採用裝訂好的和沒有裝訂好的報表。這些示例將幫助讀者瞭解一些普通任務,如列印胸卡、創建會議日程表和客戶化報表標準。第17章和第18章包括access有價值專家同事們慷慨共用的複雜技術。一些更複雜的工具包括允許使用者為自己的報表創建客戶化組的表格,以及使用來自access的資料填寫pdf表格的資料庫。讀者將在這些章的資料庫中找到這些工具和示例。第19章介紹如何使用功能表、巨集、vba等工具自動化其他office應用。我們首先討論excel並且演示簡單的報表。然後,我們開始創建樞紐分析表和圖表,選擇在access表單和報表中顯示它們。接下來,讀者將看到使用word工作的不同方法。在複習一些基本的方法之後,讀者將學習如何使用誘人的格式創建word文檔。這個示例讓讀者學習使用表格中的資料和在word文檔中創建報表。第19章接下來介紹powerpoint。讀者將學習如何自動化這個流程,把來自access的資料結合到自己的powerpoint演示檔中。讀者可以使用這種方法為線上培訓公司動態更新說明內容,或者更新專案狀態報表。這個示例讓讀者瞭解創建和更新演示檔的全過程。第19章後的office示例將與outlook一起使用。我們首先討論如何使用巨集或vba發送電子郵件,然後解釋如何讓讀者自動閱讀和移動電子郵件。讀者還將學習如何從access創建任務、聯絡人和約定。第19章的後一個示例使用了協力廠商的程式。讀者將從這個示例中學習如何自動使用pkzip工具壓縮和解壓縮檔。讀者可以使用類似的技術自動化其他程式。在完成開發之後,讀者可以使用第20章的內容學習如何部署自己的資料庫解決方案。讀者將複習各種部署方法和可用的選擇,以便部署和更新現有的解決方案。在本章涉及的技術中,讀者將學習如何對後臺檔使用校驗和以及部署更新。然而,要完成這個過程,讀者要設置自動化備份解決方案並且提供災難恢復辦法。本章包括額外工具和資源的一些參考。此外,客戶能夠從保護和管理資料庫的訪問中受益。第20章將介紹採取不同的方法創建安全矩陣以控制每個用戶能夠做什麼。讀者還將看到如何客戶化與安全任務相匹配的使用者介面。這個樣本資料庫有一些代碼,可讓讀者開始製作自己的產品。第20章還介紹如何使用一種審計跟蹤的方法跟蹤對資料的修改。讀者將學習使用vba和資料巨集兩種方法獲取自己需要跟蹤的資訊。讀者可以使用樣本資料庫進行審計跟蹤,瞭解如何使用這兩種方法。第21章介紹何時需要把解決方案的資料庫引擎擴展到sqlserver。本章涉及在這個過程中各種可用的選擇以及不同的擴展方法。本章還介紹在擴展時應該注意的一些問題。第21章還介紹一些基礎知識,幫助讀者更有效地使用sqlserver工作。本章介紹了sqlserver中的不同物件,如視圖(不要與第4章和第7章中在accessweb應用中使用的視圖相混淆)、存儲過程(sprocs)、使用者定義函數(這裡的使用者定義函數與第16章討論的vba使用者定義函數不同)、觸發器等。除了學習這些工具之外,讀者還將學習可能遇到的一些常見問題和一些有助於排除sqlserver資料庫故障的技術。讀者可以利用本章的資料庫學習和試驗使用sqlserver作為資料來源。此外,讀者將學習如何利用passthrough查詢的作用,使用伺服器的處理能力加快回應時間。讀者還將學習在進行組合查詢、對比iif()和case、比較&和 等連接字串等操作時t-sql和accesssql之間的差別。讀者還將高興地瞭解到,從sqlserver2012開始,讀者現在可以在sqlserver中使用iif()函數。三個線上“附錄”是access有價值專家同事們慷慨共用的技巧和演示資料庫。附錄a提供大量技巧以增強表單和資料管理功能。示例包括資料表視圖、製表控制項和連續表單。額外的討論包括使用裝訂和未裝訂的表格,防止重復資料和一些不常用的內置特性。此外,讀者將看到一些能夠迅速添加到自己的解決方案中的有用函數。附錄b提供一個資料巨集工具,它可很好地封裝在一個資料庫中。這個資料巨集工具(datamacrotool,dmt)提供一條有效地管理和更新資料巨集的途徑。這為讀者查看和編輯資料巨集群提供了一條方便的途徑。dmt還允許讀者定義標準化的、使用xml的可重複使用的宏和表字段,以便執行常用宏任務,如提供時間戳記或審查跟蹤等。附錄c提供了鍵盤快速鍵總表,可用於節省時間和減少錯誤。這個總表包括我們喜歡的兩個簡短列表:一個適用于開發者;另一個適用於用戶。這個清單以word文檔方式提供。這樣,讀者可以輕鬆客戶化這些清單並且與自己的客戶和使用者分享。每一章的下載檔案中都包含示例和演示檔。讀者可以輕鬆使用它們跟隨每一章介紹的過程。此外,讀者可以把這些物件和代碼複製到自己的檔中,以便迅速把這些技術應用到自己的解決方案中。使用本書的條件如果從尋求瞭解資訊的決策者的角度閱讀本書,那麼有選擇地閱讀本書或仔細閱讀每一章都可以更好地瞭解accessweb和用戶端解決方案。考查microsoft和其他公司提供的線上應用範本和演示就可以補充這些示例和圖像。如果是一位元access開發者,那麼需要就是使用access2013完成本書access用戶端部分(第15~21章)的大多數示例。當然,為了學習sqlserver示例,需要安裝sqlserver。但是,這並不意味著必須購買sqlserver。可以使用microsoft提供的免費版sqlserverexpress。如果需要自動化其他程式,也需要這些程式。一些示例演示如何使用影像檔工作。要讓這些示例像當前的設計那樣工作,需要把這些圖像存儲在具體的目錄中。作為一種選擇,可以把圖像存儲在自己選擇的位置並且相應地修改路徑。如果要學習web部分介紹的web應用,那麼需要一個office帳戶或者能夠訪問具有accessservices2013功能的內部安裝的sharepoint。然而,這並不意味著必須購買office365。可以使用microsoft提供的30天免費試用版並且選擇小企業計畫(p1)。重要的是指出,並非所有的office365計畫都包含accessservices2013。如果有意跟隨本書學習這些示例,還需要安裝sqlservermanagementstudio和sharepointdesigner,以便學習有關章節內容。再強調一次,這些都不需要購買,因為這些都可以從microsoft免費下載。出於安全考慮,在網路上工作很可能影響使用accessweb應用和傳統access資料庫有效工作的能力。可能影響功能的一些問題包括:●某些機構沒有啟用jascript。因此,任何依賴jascript的web應用或功能都不能運行。●某些機構限制網路資源的使用。您也許會發現這種限制影響使用或部署access解決方案的能力。●許多機構禁止終使用者安裝程式或僅限於安裝批准的程式。這會影響您或您的用戶使用本書介紹的解決方案所需程式的能力。●在microsoftie之下,可能需要把sharepoint網站添加到本地內部局域網中以實現諸如安全等某些功能。其他網路可能也有影響功能的安全設置。●為了登錄office365,接受邀請的外部使用者需要一個可以分配他們證書的帳戶。這個帳戶通常是microsoft帳戶,但是,也可以是非microsoft帳戶,如g帳戶。這個帳戶必須連接到一個真實的帳戶或相當於真實的帳戶。●在office365平臺上,帳戶擁有者的許可權與其他帳戶用戶的許可權不同。如果用戶找不到某些東西,這種差別會讓用戶產生困惑和問題。這可能是因為缺少許可權和sharepoint也許沒有明確說明他們缺少許可權。●雖然office365要在大多數主要上很好地運行,但是不同的、版本和設置都會使讀者有不同的體驗。讀者在microsoft關於office365商業使用者軟體要求的聲明中可以找到關於和其他問題的附加資訊。網址是 href="office.microsoft./en-us/office365-suite-help/software-requirements-for-office-365-for-business-ha102817357.aspx">office.microsoft./en-us/office365-suite-help/software-requirements-for-office-365-for-business-ha102817357.aspx。●wrox網站提供示例原始程式碼的下載,網址是 href=".wiley./go/proaccess2013prog">.wiley./go/proaccess2013prog。p2p.wrox.在學習本書示例時,可以手動輸入所有代碼,也可以使用本書附帶的原始程式碼檔。本書使用的原始程式碼提供下載。本書原始程式碼的下載網址是 href=".wiley./go/proaccess2013prog">.wiley./go/proaccess2013prog。可以使用本書英文版的isbn(978-1-118-53083-2)在 href=".wrox.">.wrox.網站搜索本書。 href=".wrox./dynamic/books/download.aspx">.wrox./dynamic/books/download.aspx網頁上有目前所有wrox圖書的代碼下載列表。讀者在每一章都可以根據需要在列出的題目或文本中找到代碼檔案名的參考。 href=".wrox.">.wrox.網站上的大多數代碼是以.zip、.rar或適合這個平臺的類似存檔格式壓縮的。下載代碼之後,只需使用讀者喜歡的壓縮工具解壓縮即可。勘誤表儘管我們已經盡了各種努力來保證書中或代碼中不出現錯誤,但是人無完人,錯誤在所難免。如果發現本書中的錯誤,如拼寫錯誤或代碼錯誤,請告訴我們,我們將不勝感激。通過發送勘誤表,可以讓其他讀者避免幾個小時的困惑,同時可以幫助我們提供更高品質的資訊。要在網站上找到本書的勘誤表,請訪問 href=".wiley./go/proaccess2013prog">.wiley./go/proaccess2013prog網頁,點擊勘誤錶鏈接。在這個網頁上,您能看到本書提供的和wrox編輯發佈的所有勘誤表。如果在本書勘誤頁面上找不到提供的勘誤表,請訪問 href=".wrox./contact/techsupport.shtml">.wrox./contact/techsupport.shtml網頁,填寫那個網頁上的表格並且發給我們您發現的錯誤。我們將核對回饋資訊,如果正確,我們將在本書的勘誤表頁面張貼該錯誤消息,並在本書後續版本中修復這一問題。原始程式碼要與作者和同行討論,請加入p2p.wrox.網站上的p2p論壇。這個論壇是一個基於web的系統,可以張貼與wrox圖書相關的消息和相關技術,與其他讀者和技術用戶交流心得。該論壇提供電子郵件訂閱功能,當論壇上有新貼發佈時,可以給您傳送您選擇的感興趣的論題。wrox作者、編輯和其他業界專家和讀者都會到這個論壇上來探討問題。在 href="p2p.wrox.">p2p.wrox.上,您將發現許多不同的論壇,它們不助於您閱讀本書,而且還有助於您開發自己的應用程式。要加入論壇,可以遵循下面的步驟:(1)進入p2p.wrox.,按一下register連結。(2)閱讀使用協定,並按一下agree按鈕。(3)填寫加入該論壇所需的資訊和自己希望提供的其他可選資訊,按一下submit按鈕。(4)您會收到一封電子郵件,其中的資訊描述了如何驗證帳戶,完成加入過程。加入論壇後,可以發佈新消息和回復其他使用者發佈的資訊。可以隨時閱讀這個網站上的資訊。如果想收到特定論壇發來的新消息,請按一下論壇清單中該論壇名旁邊的subscribetothisforum圖示。要想更多瞭解如何使用wroxp2p的資訊,要閱讀faq,瞭解有關論壇軟體的工作情況,以及p2p和wrox圖書的許多常見問題的解答。要閱讀faq,只需在任意p2p頁面上按一下faq連結即可。
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。作者:海寧
定價:NT$ 920
限量商品已售完
高效進行access2013web程式設計的技巧、技術和工具access2013展示的新特性意在提升創建基於web和傳統資料庫的應用程式的技能。本書由microsoftaccessmvp團隊編寫,展示了開發新的解決方案、更新現有專案和規劃未來改進所需掌握的所有知識。本書重點講解了在實際環境中如何創建高的解決方案,演示了如何提高和管理access2013的新特性,包括可能影響既有程式的重要變化。後,本書可作為豐富access技能的指南、參考和資源。主要內容◆從access2013web應用開始講起,然後循序漸進地講解創建健壯的accessweb應用的整個過程◆創建和部署傳統應用和accessweb應用的專業化解決方案◆描述如何通過使用宏、vba以及調用api等方式來自動執行其他程式◆共用使用巨集創建解決方案的技術,從而能夠在web中運行程式並在sqlserver中執行任務◆access新特性介紹可以幫助做出明智決策和投資,以滿足當前和未來需求 目錄暫時沒有內容作者介紹teresahenning,自從1997年以來就一直是access開發者和業務顧問。當時,她在使用access的第二天就決定自己創業。她的公司名稱datadynamicsnorthwest(西北資料動態公司)恰如其分地反應了她的動態個性和迅速掌握情況、制定和實施解決方案,並且激勵他人的內在能力。teresa擁有商務和專案管理的強大背景,重點提供支援一個機構各個層次的直觀的、具有成本效益的解決方案。她喜歡做的事情之一是作為顧問與許多行業和地方的各個商家一起工作。作為一名自學的開發者,teresa很快加入西雅圖的access組織並自從1999年以來一直擔任總裁。不久,她應邀管理太平洋西北區的access開發者組織,後來成為這個組織的總裁。她的本書access2003programmer"sreference(wiley公司於2003年出版)為幫助同行開發者與這個社區共用熱情和技術知識敞開了新機會的大門。在過去的10年裡,teresa幫助數十位同行成為作者、編輯和投稿人。本書是teresa編寫的第6本書。人們希望她編寫更多的書。teresa自從2006年以來一直是公認的微軟有價值專家,並且兩次獲得國際.net技術聯盟(ineta)全國社區冠軍獎。teresa在應對挑戰、專案管理和創建具有成本效益的解決方案中成長。她對開發者社區的貢獻和對許多非營利機構的支持反映了她激勵和幫助他人的能力。她正在擴大自己的接觸範圍,提供資料庫開發、商務和專案管理等方面的演示、客戶化培訓、輔導和諮詢。 文摘暫時沒有內容序言前言作為世界上流行的資料庫系統,microsoftaccess的每一個新版本都會使它更。access2013提供了重要的新特性,將提升讀者構建基於web和傳統資料庫應用的體驗。本書向讀者展示立即開始這項工作所需要的一切知識,並且引導讀者學習用於構建access2013解決方案的多種程式設計工具和技術。本書是由一些microsoftaccess有價值專家組成的團隊編寫的,利用了他們在access方面的技術專長和激情。為擴大access的普及範圍,我們採納了十幾位專家的知識和經驗,參考、測試並且提供相容sharepoint、sqlserver、.net和web開發的示例。為了保證能為強大的商業解決方案提供模型,我們曾在定義、測試和實施access2013web應用的新功能等方面與microsoftaccess團隊密切合作。為了創建演示應用和編寫本書,我們團隊盡其所能提供了一切,並且幫助描述了所需的功能。我們不僅開闢了新領域,而且還擴大了視野。這樣,我們創建的應用將指導您踏上成功旅程,創建和部署accessweb應用。由於有數不清的各種平臺和設置,讀者很可能遇到以前未見過的安全和其他問題。為了幫讀者避開和解決這些難題,我們還提供一個讀者可能遇到的一些潛在問題的列表。本書第Ⅱ部分“用戶端-伺服器設計與開發”中的一些章節是作者團隊以外的人員編寫的。我們想要保證滿足各種專業和行業開發者的需求。為實現此目的,我們動員全球各地有價值專家同行為本書作出了貢獻,終為讀者提供融匯十幾位開發者的經驗、風格和觀點的工具、技巧、技術和示例。重點是根據現實世界情況創建具有成本效益的解決方案。本書的技術重點是快速開發、穩定性和自動化。這些重點將幫助讀者高效地工作,使用多個資料來源以及與其他程式集成在一起,利用sqlserver和部署正確的專業解決方案。除了演示如何增強和使用access內置的功能之外,我們還討論可能影響以前版本程式的重要變化,如棄用adp(自動資料處理系統)。本書明確說明了這些變化和未來的替代品。這樣,開發者和企業就能在採用這些新功能時對於如何向前發展和如何保持自己的應用作出明智的決策。本書包括數千小時的開發、測試、編寫和測評。我們把本書設計為一本學習手冊、一條參考和擴展讀者知識專長的途徑。這將幫助讀者順利抓住新的機遇。讀者越多地使用本書,得到的回報就越多。本書讀者物件本書是構建適用於web和桌面的access2013應用的工具和技術的全面指南。本書的資訊和示例旨在説明開發者和企業有信心地作出決策和向前發展。無論讀者要擴展用戶端-伺服器部署方面的經驗還是開始開發web應用,讀者都將發現本書是無價的手冊、伴侶和參考。access2013web應用是全新的。因此,這份材料對於每一個人都是新的。本書從web部分開始,介紹基本知識並且為後面的學習奠定堅實的基礎。隨後的章節提供一個由淺及深的過程,講解如何構建一個強大的web應用架構。在用戶端-伺服器部分,假設讀者一直在使用access並且有些熟悉vba。因此,我們簡單介紹基本知識以提供基礎,然後迅速地深入研究特色、開發技術和讀者能夠關聯的示例。重點是具有成本效益的解決方案,解決快速開發、穩定性、使用多個資料來源工作、與其他程式集成、自動化和利用sqlserver等問題。本書還是決策者的學習指南。決策者正在尋求識別和評價可用的選擇以便作出明智的決策,並且投資支持他們目前和未來需求的解決方案。讀者將看到與其活動和需求密切相關的現實世界環境。本書主要內容本書是專業開發者開發access2013web應用和傳統用戶端解決方案的資源。本書可作為培訓手冊和提供access2013web應用的基礎,向讀者介紹他們所需要的一切知識,例如立即開始開發新的解決方案、升級現有專案和規劃未來增強功能等知識。本書使用真實環境演示如何使用access提供的客戶化解決方案,無論讀者在工作中使用傳統的用戶端-伺服器應用、web應用還是混合應用。本書支持access2013的兩大主要部署環境:web應用和傳統用戶端-伺服器(桌面)解決方案。但是,無論讀者的當前需求或重點是什麼,讀者都將在這兩部分中找到寶貴的技巧和技術。本書主要內容包括:●為accessweb應用探索新的開發環境。●重點介紹開發強大web應用的工具和技術。●介紹如何使用宏,創建在web中運行的解決方案和在sqlserver中執行操作的解決方案。●討論office商店和利用這個商店為讀者開發的應用賺錢。●演示如何有效地使用sqlserver以支持web和用戶端解決方案並且在多個sqlserver中同步資料。●提供一些示例,展示如何為傳統桌面應用開發增強專業色彩。●介紹如何使用宏、vba、api調用等功能自動化其他程式。●說明如何使用資料巨集簡化強制執行業務規則和自動化資料處理任務。本書還提供一個管理資料巨集的工具。●利用真實環境演示一些功能和技術。這些示例可以修改並且用於讀者定制的解決方案。●提供一些功能齊全的示例和資料庫,可輕鬆地用於讀者的解決方案。第Ⅰ部分:accessweb應用設計與開發microsoft利用access2013引入了一個編寫資料庫應用的新架構。這個架構經過設置可用于web應用。這個新架構的一個主要特點是它現在以sqlserver為基礎。這為開發強大的、功能齊全的web應用創造了許多機會,並且是迅速創建可成為終解決方案的基礎樣板的一條途徑。本書web部分主要面向想要創建以解決業務問題為重點的豐富應用的專業開發者和內容專家。同時,讀者要避免在傳統web開發過程中包含的那些乏味的設計中迷失方向。人們在構建強大的access解決方案時面臨的一個重要挑戰是把當前資料庫設計技巧應用到web應用上。結構和代碼只是一方面。web應用還需採用一種新方法設計使用者介面。本書使人們的觀念從傳統的用戶端開發過渡到web應用開發。重點是構建概念的基礎並且指出這兩種方法的區別。為幫助增強此概念,本書在整個web部分採用一個運行的示例。這個示例假設專業的女傭服務公司需要有效地管理女傭、客戶和工作。平板電腦是該公司的工具之一,女傭使用它記錄工作進展和狀態。按照書中的內容去做,讀者將逐步構建一個功能齊全的應用,增加日益豐富的功能。除了創建一個實用的解決方案之外,這個示例將幫助讀者展望accessweb應用的實力以及如何利用它解決普通的業務問題。例如,讀者可以讓內部用戶以外的人員訪問這個應用,如遠端資料錄入員或外部合作夥伴。第Ⅱ部分:用戶端-伺服器設計與開發本書第Ⅱ部分介紹傳統的用戶端-伺服器解決方案,主要使用access作為前臺,以access或sqlserver作為資料來源。這部分的重點是提供一些工具和技術,讓讀者增強他們希望在極好的access應用中才有的那種功能和專業水準。每一章都包括一些示例。讀者可以輕鬆地把這些示例融入他們現有的和新的access解決方案中。用戶端-伺服器部分的前提是讀者熟悉access和vba。因此,在簡單介紹建立基礎之後,每一章都立即開始介紹特性和開發技術。這些章介紹和演示如何使用關鍵特性,並且提供一些示例和技巧作為創建和部署專業級解決方案的基礎。重點是幫助讀者提供具有成本效益的解決方案,使用包括access、sqlserver和其他格式在內的多個資料來源利用access的迅速部署環境。隨著讀者深入研究sqlserver,讀者將學習如何使用sqlservermanagementstudio和sqlservermigrationassistant。讀者將學習如何使用t-sql語法和其他技術有效地利用sqlserver的特性。讀者還將學習如何集成以及自動化access中的其他程式。在研究這些示例的時候,讀者要使用word、excel、outlook和powerpoint創建文檔。然後,讀者將使用pkzip作為模型,演示如何自動化非office程式。除了本書提供的示例和代碼之外,讀者還可以下載一些資料庫檔。這些檔包含功能齊全的格式和報表,並且提供支援真實環境的關鍵功能。讀者將發現直觀搜索和篩檢程式表格,採用各種技術和工具,讓用戶能夠指定標準欄位和分組以便客戶化報表。在單獨的工具中,讀者將收到一個可發揮功能的pdf檔案格式的解決方案,其資料存儲在access中。另一個程式允許讀者利用線上資源以access表單方式顯示地圖和方向。還有一個程式可説明讀者管理多個資料庫檔的資料巨集。線上資料本書還有三個線上提供的“附錄”,網址是 href=".wiley./go/proaccess2013prog">.wiley./go/proaccess2013prog。這些附錄包含技巧、函數、工具和示例檔以及節省時間的快速鍵列表。這些資料以及其他支援資料覆蓋廣泛的內容,如管理資料、防止重複記錄、使用替代方法組成控制項等。本書是構建用於web和桌面的access2013應用的工具和技術的完整指南。讀者將很快發現,對本書的每一次閱讀都會帶來超值的體驗。本書結構下面詳細地逐章介紹讀者期待在本書中找到的內容。本書分為兩大主要部分:web應用和傳統的用戶端-伺服器解決方案。第1~14章介紹、解釋和示範一些設計與部署accessweb應用的步驟。第15~21章和三個線上“附錄”深入研究傳統的用戶端-伺服器解決方案。在第1章,讀者將回顧access2013有什麼變化以及access2013引入的新特性。此外,讀者將瞭解office365的概況,瞭解office365如何讓小企業訪問sharepoint,如何在沒有昂貴的it資源的情況下利用sharepoint的實力。在學習web部分的示例時,讀者將學會如何創建一個office365帳戶。在第2~5章,讀者將學習創建新的web應用的基本構件。非正式用戶和專業開發者將會感謝本書全面介紹新的架構,以及它如何影響可能做出的設計選擇。讀者將學到通向成功的開發體驗的新途徑,以及識別充滿障礙的途徑。這些章還提供良好對比,與讀者可能熟悉,但是也許不能轉變為新的web架構的用戶端設計形成鮮明對比。這些章基本上按照工作流程的順序排列。在構建新的web應用時,讀者將自然地跟隨這些工作流程。這些工作流程與開發用戶端access解決方案時看到的典型順序是不同的。access開發總是從表開始。因此,在第2章,讀者將學習把access與sqlserver深入集成在一起,如何創建表以及如何在sqlserver中呈現。讀者將看到名詞和輸入資料等新特性,將更容易和更快地設計新表。建立表之後,讀者將進入第3章,開始學習新介面。讀者將熟悉新的設計介面,並且開始內在化設計中的區別,與用戶端資料庫形成對照的是使用web應用。讀者還將學習tiles(磁貼)和viewselector(視圖選擇器)。這代表一種導航的新方法。讀者將很快感謝磁貼和視圖選擇器,學到如何以少的工作量極大地簡化導航。在熟悉的基礎上,第4章研究新的視圖。這是傳統access表單的web對等應用。熟悉設計檢視之後,讀者將進入第5章。讀者將學習查詢和新功能,看到如何使用運算式。讀者現在可以把運算式用於自己的查詢、控制項和巨集。在第6章,讀者將學習如何使用新的宏設計器,體驗創建宏的過程。這裡的重點是幫助讀者理解細微差別。在構建宏的時候,細微差別對於是否能夠得到高效的體驗有巨大影響。讀者還將學習如何區分資料宏和使用者介面巨集,以及如何、何時利用每一個宏。在第7~9章,在讀者研究前幾章介紹的新物件以便為不同的業務問題構建更高級的解決方案時,讀者將開始應用學到的新知識,這些章的重點是找出讀者在傳統access開發中曾經經歷的常見設計模式。這裡的重點是強調設計選擇和分支,無論是讀者在用戶端應用中曾使用的熟悉的設計模式,還是無縫相容新的web應用架構的新的設計模式。在第7章,讀者將學習資料類型,更多地學習如何在sqlserver中定義表。然後,讀者將研究驗證規則和計算類型的變化,學習如何使用它們解決業務問題。第8章的重點是找出有效的設計原則。然後,讀者可以使用這些原則構建直觀的導航系統,學習如何有效地使用新的磁貼和視圖選擇器替代傳統的彈出式表單。使用這些web設計原則,讀者將深入瞭解如何使用表單元件構建功能齊全的查詢。掌握使用表單構建查詢的概念和技術對於從傳統用戶端方式向web方式轉變是非常關鍵的。它們提供創建豐富的用戶端解決方案的基礎。在第9章,讀者將通過採用簡化普通工作流程的巨集擴展這些視圖。讀者將看到如何使用巨集提供篩選和執行資料操作。在第10~12章,重點從在access環境中工作轉移到如何在sharepoint平臺上使用sqlserver把accessweb應用設置為後臺。讀者還將看到如何把存儲在web應用資料庫中的資料與其他應用或流程集成在一起。讀者將發現如何使用來自sqlserver和sharepoint等其他程式的工具創建強大的解決方案。看到這種好處將刺激開發者使用這些工具獲得競爭優勢,並且與access一起利用這些工具。考慮到這些問題,本書涵蓋了能讓讀者開始工作的基礎知識。我們在這些方面推薦一些額外的資源用於補充書中的資料。第10章介紹如何在sharepoint和sharepoint編輯器中編寫解決方案,並且把解決方案集成到自己的access應用中。讀者將發現web服務的新領域和向自己的應用提供豐富內容的api,不需要從頭構建web應用。本章還介紹如何集成圖表,以及如何輕鬆地關聯電子郵件與資料庫記錄。下一步是直接訪問web應用的資料庫。第11章將介紹如何使用access用戶端或sqlservermanagementstudio等熟悉的工具管理資料和對資料庫進行額外的資料操作。讀者將學習有效地訪問和查詢資料的技術。第12章將介紹如何使用多個web應用和如何創建範本。這樣,在構建新的web應用時,讀者可以有效地應用品牌和標準。讀者還可以使用應用目錄和文件庫。第13章和第14章將分別介紹web應用安全和部署的注意事項。讀者將複習web應用架構如何對安全採用完全不同的方法。讀者將看到如何利用sharepoint內置的安全措施有效地管理訪問。讀者將學習如何為web應用和access用戶端檔提供細細微性存取控制。這些檔與web應用資料庫關聯,沒有共用連結口令。然後,讀者將學習發佈web應用的新途徑。第14章將介紹新的應用架構如何簡化部署,包括如何使用office商店和應用目錄。讀者還將學習一些方法以便實現版本和升級選擇。擁有了此資訊和工具,讀者應該全面瞭解他們能夠指望使用access達到什麼目標,以及他們能夠開始構建極好的accessweb應用!在web應用章節中討論的多數內容也適用於access用戶端解決方案。這為本書的下一部分提供很好的過渡。access用戶端部分首先討論把access與存儲在其他程式中的資料連接起來的技術。第15章介紹如何使用odbc進行連接,如何使用不同的外部資料來源工作,特別是在fe工具提供資料管理和報告時使用sqlserver利用access的強大功能。本章還介紹提取、轉換和載入(extract、transform、load,etl)流程以及如何使用etl向資料庫導入資料。當載入資料的時候,我們向讀者演示如何清除和重新格式化資料以使其與讀者解決方案中的表結構一致。第16章介紹如何增強vba代碼,方法是通過創建使用者定義函數(userdefinedfunction,udf)來有效地處理和報告資料。還有一個資料庫,用於演示如何包含一個強大的錯誤處理常式和找出經常性的錯誤等懸而未決的問題。這個演示包括一個捕獲錯誤的表,這樣,讀者可以跟蹤、糾正和阻止再次出錯。還有關於32位access和64位access差別的討論,內容包括如果讀者使用64位元版access工作,需要對vba代碼進行修改。第16章還介紹各種查詢技術。讀者可以使用這些技術管理和挖掘資料。本章涉及的概念包括可掃描參數的查詢和upsert查詢。前者便於利用索引和改善性能,後者用於嵌入和更新資料。本章還將介紹如何使用qbf(querybyform,表單查詢)讓使用者設定表單和報告的標準。讀者可以使用樣本資料庫中的代碼學習如何建立正確的語法並且作為讀者自己樣本的起點。讀者在第17章和第18章將看到複雜的qbf的實施。接下來,第16章進一步演示如何利用api調用擴展vba代碼的範圍,包括如何傳遞空值,如何使用可伸縮的指針等。第16章的後一部分擴展了巨集應用,特別是資料巨集的應用。這補充了第6章和第8章有關使用者介面中的宏和使用巨集操作業務規則的資料。本章還將介紹如何使用宏執行資料集成,創建審計跟蹤和提供類似於sqlserver觸發器的行動。第17章和第18章分別介紹使用者介面表單和報表。這兩章提供一些示例和演示檔,解決真實環境的情況。每一章都提供關鍵概念的基礎以及許多技術和技巧。讀者可以利用這些知識增強用戶體驗和為自己的資料庫解決方案增強專業水準。下載檔案包括一些強大的工具。讀者可以直接集成到自己的解決方案中。第17章介紹使用影像檔和附錄工作的一些方法。考慮到這是在真實環境的場景中,這個示例討論一個會議中的主持者和與會者。本章介紹如何向個人簡歷中增加圖像,以便提供一位元演講者的相關資訊。讀者將看到如何利用資料表視圖快速提供一個搜索表格,允許使用者打開和對比一些人的簡歷。為了進行演示,我們創建一個報表客戶化工具,讓使用者有能力使他們的報表適應個人需求。用戶能夠具體指定哪一個欄位將有選擇規定,定義這個規定,選擇報表格式和增加客戶報表表頭。第18章首先介紹一些基礎知識作為隨後構建示例的基礎。讀者將學習如何創建多個報告,如何使用表格和報表作為子報表,如何採用裝訂好的和沒有裝訂好的報表。這些示例將幫助讀者瞭解一些普通任務,如列印胸卡、創建會議日程表和客戶化報表標準。第17章和第18章包括access有價值專家同事們慷慨共用的複雜技術。一些更複雜的工具包括允許使用者為自己的報表創建客戶化組的表格,以及使用來自access的資料填寫pdf表格的資料庫。讀者將在這些章的資料庫中找到這些工具和示例。第19章介紹如何使用功能表、巨集、vba等工具自動化其他office應用。我們首先討論excel並且演示簡單的報表。然後,我們開始創建樞紐分析表和圖表,選擇在access表單和報表中顯示它們。接下來,讀者將看到使用word工作的不同方法。在複習一些基本的方法之後,讀者將學習如何使用誘人的格式創建word文檔。這個示例讓讀者學習使用表格中的資料和在word文檔中創建報表。第19章接下來介紹powerpoint。讀者將學習如何自動化這個流程,把來自access的資料結合到自己的powerpoint演示檔中。讀者可以使用這種方法為線上培訓公司動態更新說明內容,或者更新專案狀態報表。這個示例讓讀者瞭解創建和更新演示檔的全過程。第19章後的office示例將與outlook一起使用。我們首先討論如何使用巨集或vba發送電子郵件,然後解釋如何讓讀者自動閱讀和移動電子郵件。讀者還將學習如何從access創建任務、聯絡人和約定。第19章的後一個示例使用了協力廠商的程式。讀者將從這個示例中學習如何自動使用pkzip工具壓縮和解壓縮檔。讀者可以使用類似的技術自動化其他程式。在完成開發之後,讀者可以使用第20章的內容學習如何部署自己的資料庫解決方案。讀者將複習各種部署方法和可用的選擇,以便部署和更新現有的解決方案。在本章涉及的技術中,讀者將學習如何對後臺檔使用校驗和以及部署更新。然而,要完成這個過程,讀者要設置自動化備份解決方案並且提供災難恢復辦法。本章包括額外工具和資源的一些參考。此外,客戶能夠從保護和管理資料庫的訪問中受益。第20章將介紹採取不同的方法創建安全矩陣以控制每個用戶能夠做什麼。讀者還將看到如何客戶化與安全任務相匹配的使用者介面。這個樣本資料庫有一些代碼,可讓讀者開始製作自己的產品。第20章還介紹如何使用一種審計跟蹤的方法跟蹤對資料的修改。讀者將學習使用vba和資料巨集兩種方法獲取自己需要跟蹤的資訊。讀者可以使用樣本資料庫進行審計跟蹤,瞭解如何使用這兩種方法。第21章介紹何時需要把解決方案的資料庫引擎擴展到sqlserver。本章涉及在這個過程中各種可用的選擇以及不同的擴展方法。本章還介紹在擴展時應該注意的一些問題。第21章還介紹一些基礎知識,幫助讀者更有效地使用sqlserver工作。本章介紹了sqlserver中的不同物件,如視圖(不要與第4章和第7章中在accessweb應用中使用的視圖相混淆)、存儲過程(sprocs)、使用者定義函數(這裡的使用者定義函數與第16章討論的vba使用者定義函數不同)、觸發器等。除了學習這些工具之外,讀者還將學習可能遇到的一些常見問題和一些有助於排除sqlserver資料庫故障的技術。讀者可以利用本章的資料庫學習和試驗使用sqlserver作為資料來源。此外,讀者將學習如何利用passthrough查詢的作用,使用伺服器的處理能力加快回應時間。讀者還將學習在進行組合查詢、對比iif()和case、比較&和 等連接字串等操作時t-sql和accesssql之間的差別。讀者還將高興地瞭解到,從sqlserver2012開始,讀者現在可以在sqlserver中使用iif()函數。三個線上“附錄”是access有價值專家同事們慷慨共用的技巧和演示資料庫。附錄a提供大量技巧以增強表單和資料管理功能。示例包括資料表視圖、製表控制項和連續表單。額外的討論包括使用裝訂和未裝訂的表格,防止重復資料和一些不常用的內置特性。此外,讀者將看到一些能夠迅速添加到自己的解決方案中的有用函數。附錄b提供一個資料巨集工具,它可很好地封裝在一個資料庫中。這個資料巨集工具(datamacrotool,dmt)提供一條有效地管理和更新資料巨集的途徑。這為讀者查看和編輯資料巨集群提供了一條方便的途徑。dmt還允許讀者定義標準化的、使用xml的可重複使用的宏和表字段,以便執行常用宏任務,如提供時間戳記或審查跟蹤等。附錄c提供了鍵盤快速鍵總表,可用於節省時間和減少錯誤。這個總表包括我們喜歡的兩個簡短列表:一個適用于開發者;另一個適用於用戶。這個清單以word文檔方式提供。這樣,讀者可以輕鬆客戶化這些清單並且與自己的客戶和使用者分享。每一章的下載檔案中都包含示例和演示檔。讀者可以輕鬆使用它們跟隨每一章介紹的過程。此外,讀者可以把這些物件和代碼複製到自己的檔中,以便迅速把這些技術應用到自己的解決方案中。使用本書的條件如果從尋求瞭解資訊的決策者的角度閱讀本書,那麼有選擇地閱讀本書或仔細閱讀每一章都可以更好地瞭解accessweb和用戶端解決方案。考查microsoft和其他公司提供的線上應用範本和演示就可以補充這些示例和圖像。如果是一位元access開發者,那麼需要就是使用access2013完成本書access用戶端部分(第15~21章)的大多數示例。當然,為了學習sqlserver示例,需要安裝sqlserver。但是,這並不意味著必須購買sqlserver。可以使用microsoft提供的免費版sqlserverexpress。如果需要自動化其他程式,也需要這些程式。一些示例演示如何使用影像檔工作。要讓這些示例像當前的設計那樣工作,需要把這些圖像存儲在具體的目錄中。作為一種選擇,可以把圖像存儲在自己選擇的位置並且相應地修改路徑。如果要學習web部分介紹的web應用,那麼需要一個office帳戶或者能夠訪問具有accessservices2013功能的內部安裝的sharepoint。然而,這並不意味著必須購買office365。可以使用microsoft提供的30天免費試用版並且選擇小企業計畫(p1)。重要的是指出,並非所有的office365計畫都包含accessservices2013。如果有意跟隨本書學習這些示例,還需要安裝sqlservermanagementstudio和sharepointdesigner,以便學習有關章節內容。再強調一次,這些都不需要購買,因為這些都可以從microsoft免費下載。出於安全考慮,在網路上工作很可能影響使用accessweb應用和傳統access資料庫有效工作的能力。可能影響功能的一些問題包括:●某些機構沒有啟用jascript。因此,任何依賴jascript的web應用或功能都不能運行。●某些機構限制網路資源的使用。您也許會發現這種限制影響使用或部署access解決方案的能力。●許多機構禁止終使用者安裝程式或僅限於安裝批准的程式。這會影響您或您的用戶使用本書介紹的解決方案所需程式的能力。●在microsoftie之下,可能需要把sharepoint網站添加到本地內部局域網中以實現諸如安全等某些功能。其他網路可能也有影響功能的安全設置。●為了登錄office365,接受邀請的外部使用者需要一個可以分配他們證書的帳戶。這個帳戶通常是microsoft帳戶,但是,也可以是非microsoft帳戶,如g帳戶。這個帳戶必須連接到一個真實的帳戶或相當於真實的帳戶。●在office365平臺上,帳戶擁有者的許可權與其他帳戶用戶的許可權不同。如果用戶找不到某些東西,這種差別會讓用戶產生困惑和問題。這可能是因為缺少許可權和sharepoint也許沒有明確說明他們缺少許可權。●雖然office365要在大多數主要上很好地運行,但是不同的、版本和設置都會使讀者有不同的體驗。讀者在microsoft關於office365商業使用者軟體要求的聲明中可以找到關於和其他問題的附加資訊。網址是 href="office.microsoft./en-us/office365-suite-help/software-requirements-for-office-365-for-business-ha102817357.aspx">office.microsoft./en-us/office365-suite-help/software-requirements-for-office-365-for-business-ha102817357.aspx。●wrox網站提供示例原始程式碼的下載,網址是 href=".wiley./go/proaccess2013prog">.wiley./go/proaccess2013prog。p2p.wrox.在學習本書示例時,可以手動輸入所有代碼,也可以使用本書附帶的原始程式碼檔。本書使用的原始程式碼提供下載。本書原始程式碼的下載網址是 href=".wiley./go/proaccess2013prog">.wiley./go/proaccess2013prog。可以使用本書英文版的isbn(978-1-118-53083-2)在 href=".wrox.">.wrox.網站搜索本書。 href=".wrox./dynamic/books/download.aspx">.wrox./dynamic/books/download.aspx網頁上有目前所有wrox圖書的代碼下載列表。讀者在每一章都可以根據需要在列出的題目或文本中找到代碼檔案名的參考。 href=".wrox.">.wrox.網站上的大多數代碼是以.zip、.rar或適合這個平臺的類似存檔格式壓縮的。下載代碼之後,只需使用讀者喜歡的壓縮工具解壓縮即可。勘誤表儘管我們已經盡了各種努力來保證書中或代碼中不出現錯誤,但是人無完人,錯誤在所難免。如果發現本書中的錯誤,如拼寫錯誤或代碼錯誤,請告訴我們,我們將不勝感激。通過發送勘誤表,可以讓其他讀者避免幾個小時的困惑,同時可以幫助我們提供更高品質的資訊。要在網站上找到本書的勘誤表,請訪問 href=".wiley./go/proaccess2013prog">.wiley./go/proaccess2013prog網頁,點擊勘誤錶鏈接。在這個網頁上,您能看到本書提供的和wrox編輯發佈的所有勘誤表。如果在本書勘誤頁面上找不到提供的勘誤表,請訪問 href=".wrox./contact/techsupport.shtml">.wrox./contact/techsupport.shtml網頁,填寫那個網頁上的表格並且發給我們您發現的錯誤。我們將核對回饋資訊,如果正確,我們將在本書的勘誤表頁面張貼該錯誤消息,並在本書後續版本中修復這一問題。原始程式碼要與作者和同行討論,請加入p2p.wrox.網站上的p2p論壇。這個論壇是一個基於web的系統,可以張貼與wrox圖書相關的消息和相關技術,與其他讀者和技術用戶交流心得。該論壇提供電子郵件訂閱功能,當論壇上有新貼發佈時,可以給您傳送您選擇的感興趣的論題。wrox作者、編輯和其他業界專家和讀者都會到這個論壇上來探討問題。在 href="p2p.wrox.">p2p.wrox.上,您將發現許多不同的論壇,它們不助於您閱讀本書,而且還有助於您開發自己的應用程式。要加入論壇,可以遵循下面的步驟:(1)進入p2p.wrox.,按一下register連結。(2)閱讀使用協定,並按一下agree按鈕。(3)填寫加入該論壇所需的資訊和自己希望提供的其他可選資訊,按一下submit按鈕。(4)您會收到一封電子郵件,其中的資訊描述了如何驗證帳戶,完成加入過程。加入論壇後,可以發佈新消息和回復其他使用者發佈的資訊。可以隨時閱讀這個網站上的資訊。如果想收到特定論壇發來的新消息,請按一下論壇清單中該論壇名旁邊的subscribetothisforum圖示。要想更多瞭解如何使用wroxp2p的資訊,要閱讀faq,瞭解有關論壇軟體的工作情況,以及p2p和wrox圖書的許多常見問題的解答。要閱讀faq,只需在任意p2p頁面上按一下faq連結即可。
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。※ 二手徵求後,有綁定line通知的讀者,
該二手書結帳減5元。(減5元可累加)
請在手機上開啟Line應用程式,點選搜尋欄位旁的掃描圖示
即可掃描此ORcode
|
||||||||||||||||||
|
||||||||||||||||||
|