Access 2013 Web編程

Access 2013 Web編程

《Access 2013 Web編程》是2015年清華大學出版社出版的圖書。

圖書詳細信息

ISBN:9787302390732

定價:99.8元

印次:1-1

裝幀:平裝

印刷日期:2015-3-6

圖書簡介

本書由Microsoft Access MVP團隊編寫,展示了開發新的解決方案、更新現有項目和規劃未來改進所需掌握的所有知識。本書重點講解了在實際環境中如何創建高性價比的解決方案,演示了如何提高和管理Access 2013的新特性,包括可能影響既有程式的重要變化。最後,本書可作為豐富Access技能的指南、參考和資源。

目錄

第Ⅰ部分AccessWeb套用設計與開發

第1章AccessWeb套用和架構概述 3

1.1在Access2013中棄用的組件 3

1.1.1Access數據項目 4

1.1.2Access複製選項

(JetReplication) 5

1.1.3Access2003選單和工具列 5

1.1.4導入/導出/連結到Jet3.x和dBASE檔案 6

1.1.5數據透視表和數據透視圖 7

1.1.6通過電子郵件收集數據 7

1.1.7SharePoint工作流 7

1.1.8Access原始碼管理 8

1.1.9Access包解決方案嚮導(PackagingWizard) 8

1.1.10Access升遷嚮導(UpsizingWizard) 9

1.1.11創建AccessWeb資料庫 9

1.2Access2013中的新增組件 10

1.2.1資料庫比較工具 10

1.2.2審計和控制管理伺服器 11

1.3什麼是套用 12

1.4如何託管套用 13

1.5如何發布應用程式 14

1.5.1針對公用解決方案的套用市場 14

1.5.2針對內部解決方案的AppCatalog 14

1.6如何在套用中管理安全和信任 16

1.6.1為套用建立SharePoint站點 17

1.6.2建立Office365的試用賬戶 18

1.7解決業務問題 21

1.8MaidToOrderWorkSchedule資料庫 21

1.9本章小結 21

第2章設計表 23

2.1創建一個空的應用程式 24

2.2記住登錄信息 25

2.3創建表 27

2.3.1使用名詞創建表 27

2.3.2從導入的數據源創建表 28

2.3.3使用傳統的方式創建表 32

2.4表及其相關視圖 32

2.5與以前版本不同的數據類型 33

2.5.1文本數據類型 34

2.5.2超連結數據類型 35

2.5.3數值數據類型 35

2.5.4日期/時間類型 35

2.5.5圖像數據類型 36

2.5.6Lookup數據類型 36

2.5.7列的屬性 36

2.6連結SharePoint列表 36

2.7本章小結 38

第3章熟悉新的用戶界面 39

3.1Web導航 39

3.1.1導航工具 40

3.1.2新的布局方法 44

3.1.3視圖的類型 45

3.1.4新的功能區 47

3.2對移動設備的支持 51

3.3SharePoint和Office365 55

3.3.1通過團隊站點創建AccessWeb套用 57

3.3.2刪除AccessWeb套用 59

3.3.3共享AccessWeb應用程式 59

3.4本章小結 60

第4章設計視圖 61

4.1視圖設計界面 62

4.1.1功能區 63

4.1.2Tiles組 64

4.1.3連結和創建視圖 65

4.1.4欄位列表 67

4.1.5彈出屬性 70

4.1.6控制項布局 74

4.1.7複製視圖 77

4.2操作條和操作條按鈕 78

4.2.1操作條按鈕屬性 79

4.2.2默認操作按鈕 80

4.2.3定製操作按鈕 80

4.3控制項 81

4.3.1改變的控制項 81

4.3.2新增控制項 86

4.3.3通用屬性 90

4.3.4僅在客戶端程式中可用的控制項 91

4.3.5Web瀏覽器控制項 91

4.4本章小結 95

第5章創建查詢及編寫表達式 97

5.1查詢架構 97

5.1.1SQLServer視圖 98

5.1.2表值函式 99

5.2查詢設計視圖的變化 100

5.2.1查詢的創建、編輯、保存和預覽 100

5.2.2手動複製查詢 101

5.2.3預覽查詢結果 103

5.2.4查詢宏操作 105

5.2.5帶參數的查詢 105

5.2.6使用聚合函式、唯一值以及Top值 106

5.2.7查詢屬性 106

5.3函式和表達式 108

5.3.1分隔設定 108

5.3.2運算符的區別 108

5.3.3常量 110

5.3.4檢查與轉換數據類型 111

5.3.5字元串函式 114

5.3.6日期和時間函式 117

5.3.7數學函式 119

5.3.8其他函式 122

5.3.9函式的使用範圍 122

5.4本章小結 124

第6章創建宏 125

6.1為什麼需要新的與Web兼容的宏語言 125

6.1.1宏的位置 126

6.1.2Access中的傳統工具 126

6.2宏設計器 127

6.2.1操作目錄 128

6.2.2表達式和表達式生成器 128

6.2.3跟蹤數據宏 129

6.2.4參數輸入框 130

6.2.5宏連結 130

6.2.6在宏設計器中設定操作 131

6.3宏的分類 132

6.3.1UI宏 132

6.3.2數據宏 133

6.3.3數據宏的結構 133

6.3.4UI宏的結構 134

6.3.5塊中的宏操作 135

6.4創建和編輯數據宏 135

6.4.1創建獨立的數據宏 136

6.4.2使用操作目錄 136

6.4.3使用下拉列表框添加宏操作 137

6.4.4使用程式流程操作 137

6.4.5使用LookupRecord數據塊 140

6.4.6使用ForEachRecord和

EditRecord數據塊 140

6.4.7使用DeleteRecord操作 141

6.5創建和編輯UI宏 141

6.5.1使用SetProperty宏 142

6.5.2使用ChangeView和OpenPopup宏操作 144

6.5.3使用RequeryRecords宏操作 145

6.5.4使用數據輸入操作 146

6.6混合使用UI宏和數據宏 146

6.6.1創建並使用參數 146

6.6.2使用返回值 148

6.7本章小結 149

第7章設計表結構 151

7.1新的數據類型 152

7.1.1ShortText(短文本)和LongText(長文本) 152

7.1.2數值(Number)欄位 155

7.1.3日期/時間(Date/Time)欄位 157

7.1.4貨幣(Currency)類型 160

7.1.5Yes/No類型 161

7.1.6超連結(Hyperlink)類型 161

7.1.7圖像(Image)類型 161

7.1.8計算(Calculated)欄位 163

7.1.9查找(Lookup)欄位 164

7.2驗證規則和文本 165

7.2.1欄位級別的驗證 165

7.2.2記錄級別的驗證 166

7.2.3在已經有數據的情況下編輯驗證規則 167

7.2.4驗證規則在設計時要考慮的問題 167

7.3利用計算欄位 168

7.3.1創建連線欄位 168

7.3.2不寫代碼維護值 169

7.3.3配置表 170

7.3.4tally表 170

7.3.5utility表 171

7.4本章小結 171

第8章設計用戶界面 173

8.1AccessWeb應用程式的命名規則 173

8.2規劃用戶界面 174

8.3重用CRUD視圖 174

8.4有效的導航設計 175

8.4.1傳統的導航模式 175

8.4.2Web頁面的設計原則 179

8.4.3磁貼綁定視圖和彈出視圖 182

8.5創建閃屏 183

8.6設計索引窗體 185

8.6.1列表視圖:基於欄位搜尋 185

8.6.2摘要視圖:搜尋聚集類型的值 188

8.6.3數據表視圖:累計篩選 195

8.7創建查詢視圖 200

8.7.1SQL的構造 200

8.7.2篩選技術 204

8.7.3設計要求 208

8.7.4創建篩選表 210

8.7.5創建數據宏以清空用戶所做的選擇 210

8.7.6創建視圖查詢 211

8.7.7篩選查詢 213

8.7.8建立數據宏以填充篩選表 217

8.7.9創建彈出視圖以顯示篩選結果 220

8.7.10創建單擊事件處理程式 221

8.8本章小結 222

第9章使用宏解決業務問題 225

9.1設計宏時需要考慮的事項 225

9.1.1何時使用數據宏 226

9.1.2何時使用UI宏 227

9.1.3啟動宏 228

9.2使用獨立宏 229

9.2.1克隆記錄 229

9.2.2通過變數參數生成記錄集 235

9.2.3在不同的表中生成記錄 245

9.2.4更新和(或)刪除多條記錄 249

9.3使用表事件 251

9.3.1性能方面的注意事項 251

9.3.2阻止刪除完成的記錄 251

9.3.3從其他表中獲得默認值 253

9.3.4維護歷史變化 254

9.4本章小結 256

第10章擴展AccessWeb套用 257

10.1集成選項 258

10.1.1安全性方面的注意事項 259

10.1.2Web服務簡介 261

10.2連結Web套用以擴展功能 262

10.2.1定位和添加LocationsMapper套用 262

10.2.2配置和使用LocationsMapper套用 265

10.3在AccessWeb套用中內嵌Web套用 272

10.4添加支付按鈕 283

10.4.1獲得PayPal的HTML頁面 283

10.4.2在SharePointDesigner工具中創建自定義頁面 286

10.4.3在自定義頁面中允許使用框架 288

10.4.4為PayPal應用程式添加HTML標記 289

10.4.5在AccessWeb套用中顯示PayPal按鈕 290

10.5添加網站信箱 291

10.5.1配置網站信箱 291

10.5.2創建網站信箱 292

10.5.3將團隊網站信箱作為共享工具 295

10.5.4在AccessWeb套用中連結文檔庫 303

10.5.5在AccessWeb套用中插入自定義頁 304

10.6在Web瀏覽器控制項中使用API 309

10.6.1創建頁面以處理JavaScript代碼 309

10.6.2開發體驗 312

10.6.3添加餅圖到AccessWeb套用中 314

10.7在客戶端使用ZIP-LOOKUPWeb服務 316

10.7.1為Web服務創建用戶賬號 318

10.7.2引用庫和代碼 318

10.7.3在GeoName類中使用窗體和控制項事件 336

10.7.4使用預定義的值載入驗證窗體 338

10.8本章小結 339

第11章連線Web套用 341

11.1檔案選項卡中的Backstage視圖 342

11.2連線 343

11.2.1啟用/禁用連線 344

11.2.2獲取連線的詳細信息 344

11.2.3重置密碼 345

11.3使用Access客戶端 345

11.3.1添加VBA代碼以重新連結 349

11.3.2最佳方法 352

11.4使用Excel 355

11.4.1創建ODC連線 355

11.4.2創建Excel表 358

11.4.3創建Excel透視圖 359

11.4.4創建Excel透視表 363

11.4.5使用外部數據的注意事項 364

11.4.6在Web上共享Excel工作簿 367

11.5使用SSMS 371

11.5.1連線Web套用資料庫 371

11.5.2在Web套用資料庫中添加連結伺服器 373

11.5.3在連結伺服器中查詢數據 378

11.5.4使用連結伺服器的可程式對象 382

11.6本章小結 387

第12章企業中的Web套用 389

12.1創建文檔庫 390

12.1.1創建自定義的內容類型 392

12.1.2導入圖片檔案 395

12.1.3定製文檔庫 396

12.1.4定製庫的功能區 397

12.1.5版本控制 400

12.2定製套用包 402

12.3連結模板檔案 406

12.4同步數據與套用資料庫 406

12.4.1本地差異備份 407

12.4.2插入和更新查詢 409

12.4.3VBA模組 415

12.5本章小結 417

第13章為AccessWeb套用實現安全模型 419

13.1安全方面的注意事項 419

13.1.1基於檔案的安全性 420

13.1.2基於代理的安全 420

13.1.3SharePoint上Web套用的安全性 421

13.1.4套用層中的安全性 421

13.2SharePoint安全性 422

13.2.1團隊網站和個人存儲 423

13.2.2管理用戶賬號 423

13.2.3擴展用戶許可權 426

13.2.4外部用戶賬號 427

13.2.5匿名訪問 429

13.3Web瀏覽器中Web套用的安全性 430

13.3.1使用子網站來限制用戶的特定應用程式使用 434

13.3.2網站和子網站 435

13.4在客戶端解決方案中保證安全性的傳統方法 445

13.5Web套用連結檔案的安全性 450

13.5.1DNS-less連結和重連結 450

13.5.2密碼存儲/非存儲 451

13.5.3本地SQLServer 468

13.6本章小結 471

第14章部署AccessWeb套用 473

14.1部署AccessWeb套用 473

14.1.1Web套用和應用程式目錄 474

14.1.2內部安裝的SharePoint伺服器 475

14.1.3Web套用的版本控制 483

14.2本章小結 492

第Ⅱ部分客戶端-伺服器設計與開發第15章管理數據源 495

15.1規範化 495

15.1.1第一範式:刪除重複組 496

15.1.2第二範式:刪除重複數據 496

15.1.3第三範式:刪除不依賴於主鍵的欄位 497

15.1.4其他範式 497

15.2規範化示例 497

15.2.1非規範化表 497

15.2.2第一範式:刪除重複組 497

15.2.3第二範式:刪除重複數據 498

15.2.4第三範式:刪除不依賴於主鍵的欄位 499

15.3主鍵 500

15.4Access檔案和資料庫引擎綜述 501

15.5其他數據源 501

15.5.1ODBC連結綜述 502

15.5.2管理連結的對象 504

15.6有效查詢外部數據 507

15.7本章小結 510

第16章使用VBA、API和宏編程 511

16.1VBA 511

16.1.1存儲過程 512

16.1.2用戶定義函式 512

16.1.3錯誤處理 517

16.1.4調試 521

16.2利用查詢 522

16.2.1增強查詢技術 522

16.2.2使用窗體查詢 528

16.2.3使用VBA飛速創建查詢 530

16.3API 532

16.3.1獲取API函式檔案 532

16.3.2映射數據類型 532

16.3.3VBA用戶自定義類型和C語言風格的結構 533

16.3.4指針和句柄 534

16.3.532位與64位 534

16.3.6匯總:創建和管理Explore視窗 535

16.3.7API聲明 539

16.3.8聲明枚舉函式 540

16.3.9聲明回調函式 540

16.3.10確定視窗的類名 541

16.3.11EnumChildProc函式的兩種不同套用 541

16.3.12創建主程式 542

16.3.13提取視窗信息 542

16.3.14技巧和技術 543

16.4數據宏介紹 545

16.4.1為什麼使用數據宏 545

16.4.2客戶端和Web數據宏的區別 546

16.4.3數據宏使用案例 547

16.5創建數據宏 548

16.5.1維護計算的欄位值以支持索引 548

16.5.2維護現存數量以支持業務邏輯 551

16.5.3數據宏與VBA 558

16.6本章小結 559

第17章創建直觀窗體 561

17.1創建直觀窗體 562

17.1.1清晰的布局 562

17.1.2指導用戶完成這個過程 563

17.1.3及時顯示和驗證數據 563

17.1.4用戶友好的訊息和提示 564

17.2利用內置功能 564

17.2.1文本框 564

17.2.2標籤 565

17.2.3命令按鈕 566

17.2.4分割窗體 566

17.2.5分割條 567

17.2.6彈出式窗體、模式窗體或對話框窗體 568

17.3演示窗體 569

17.3.1Tag屬性 569

17.3.2顯示圖像 571

17.3.3列表和下拉列表框 573

17.3.4數據表視圖搜尋窗體 574

17.3.5一個窗體的多個實例 576

17.3.6多值欄位 579

17.4ReportRunner 583

17.4.1創建基礎 583

17.4.2設定報表及其條件欄位 584

17.4.3選擇條件和運行報表 588

17.5本章小結 598

第18章創建功能強大的報表 601

18.1報表介紹 602

18.2創建報表 602

18.2.1基礎知識 603

18.2.2創建和定製報表 606

18.2.3子報表 609

18.2.4鑽取報表 610

18.3報表示例 612

18.3.1數據分組 612

18.3.2簡單標準的報表 613

18.3.3帶有簡單分組的報表 613

18.3.4一個靈活的報表 614

18.3.5從報表中調用標準窗體 618

18.3.6比較值的報表 618

18.4專業色彩 620

18.4.1報表標準 620

18.4.2保密聲明 621

18.4.3頁碼和報表日期 622

18.4.4報表名稱 622

18.4.5使用工作表 622

18.5使用Access填寫PDF表單 622

18.5.1使用報表 623

18.5.2使用XFDF檔案 623

18.6本章小結 625

第19章自動化與集成其他程式 627

19.2開始使用自動化 628

19.2.1聲明和實例化變數 630

19.2.2早期綁定與後期綁定 631

19.3自動化Office程式 633

19.4集成MicrosoftExcel 633

19.4.1使用功能區、選單和宏與Excel集成 634

19.4.2引用Excel對象庫 635

19.4.3使用Excel對象模型工作 635

19.4.4利用自動化向Excel傳送數據 636

19.4.5從Access創建Excel透視表 638

19.4.6從Access生成Excel圖表 640

19.5Word集成 643

19.5.1使用功能區、選單和宏與Word集成 644

19.5.2引用Word對象庫 644

19.5.3使用Word對象模型工作 644

19.5.4使用自動化功能將Access數據傳送到Word 644

19.5.5使用Access自動化功能創建Word表 647

19.6PowerPoint集成 650

19.6.1引用PowerPoint對象庫 650

19.6.2使用PowerPoint對象模型 650

19.6.3從Access表創建幻燈片 650

19.7Outlook集成 654

19.7.1使用宏操作傳送Outlook郵件 655

19.7.2引用Outlook對象模型 656

19.7.3使用VBA和自動化功能傳送電子郵件 656

19.7.4使用VBA和自動化功能閱讀和移動郵件 658

19.7.5使用VBA和自動化功能創建其他Outlook項目 659

19.8Access與其他套用集成 663

19.9本章小結 665

第20章安全、部署和維護 667

20.1用戶級安全與審計跟蹤 667

20.1.1本地用戶表 668

20.1.2網路身份 669

20.1.3在Access資料庫有用戶表的網路身份 670

20.1.4為不同用戶角色提供不同的前端檔案 670

20.1.5安全小結 670

20.1.6從擁有用戶級安全的.mdb轉換到.accdb 671

20.1.7審計跟蹤 672

20.1.8使用VBA 673

20.1.9使用數據宏 674

20.1.10遠程查詢 675

20.2部署注意事項 675

20.2.1部署前端檔案 676

20.2.2自動更新前端 678

20.2.3部署後端修改 679

20.3維護不同的環境 680

20.4開發、測試和生產環境 680

20.4.1把檔案從測試環境提升到生產環境 685

20.4.2版本控制 685

20.5數據維護 686

20.5.1自動化備份 686

20.5.2自動化維護 689

20.5.3如何將用戶逐出應用程式 691

20.6代碼的所有權 691

20.6.1智慧財產權 691

20.6.2試用版 692

20.7本章小結 693

第21章最佳化SQLServer功能 695

21.1升遷 695

21.1.1什麼時候升遷 695

21.1.2升遷過程 700

21.1.3升遷注意事項 703

21.2把SQLServer作為後端工作 704

21.2.1SQLServerManagementStudio 705

21.2.2SQLServer對象 710

21.2.3排除故障 714

21.3本章小結 716

相關詞條

相關搜尋

熱門詞條

聯絡我們