《Access 2013 Web編程》是2015年清華大學出版社出版的圖書。
基本介紹
- 書名:Access 2013 Web編程
- 出版時間:2015-3-6
- 裝幀:平裝
圖書詳細信息,圖書簡介,目錄,
圖書詳細信息
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