Access Hacks (Paperback)
暫譯: Access 破解技巧 (平裝本)

Ken Bluttman

  • 出版商: O'Reilly
  • 出版日期: 2005-05-24
  • 定價: $825
  • 售價: 5.0$413
  • 語言: 英文
  • 頁數: 352
  • 裝訂: Paperback
  • ISBN: 0596009240
  • ISBN-13: 9780596009243
  • 相關分類: Access
  • 立即出貨(限量) (庫存=1)

買這商品的人也買了...

相關主題

商品描述

Description:

As part of the Microsoft Office suite, Access has become the industry's leading desktop database management program for organizing, accessing, and sharing information. But taking advantage of this product to build increasingly complex Access applications requires something more than your typical how-to book. What it calls for is Access Hacks from O'Reilly.

This valuable guide provides direct, hands-on solutions that can help relieve the frustrations felt by users struggling to master the program's various complexities. For experienced users, Access Hacks offers a unique collection of proven techniques and tools that enable them to take their database skills and productivity to the next level. For Access beginners, it helps them acquire a firm grasp of the program's most productive features.

A smart collection of insider tips and tricks, Access Hacks covers all of the program's finer points. Among the multitude of topics addressed, it shows users how to:

  • work with Access in multi-user environments
  • utilize SQL queries
  • work with external data and programs
  • integrate Access with third-party products


Just imagine: a learning process without the angst. Well, Access Hacks delivers it with ease, thanks to these down-and-dirty techniques not collected together anywhere else.

Part of O'Reilly's best-selling Hacks series, Access Hacks is based on author Ken Bluttman's two decades of real-world experience in database programming and business application building. It's because of his vast experiences that the book is able to offer such a deep understanding of the program's expanding possibilities.

 

Table of Contents:

Credits  

Preface  

Chapter 1. Core Access 

      1. Help Users Find the Objects They Need  

      2. Personalize Your Access Application  

      3. Work Fast and Avoid Typos  

      4. Optimize Data Changes  

      5. Transfer Data Between Versions of Access  

      6. Organize and Enhance Your Macros  

      7. Rid Your Database of Clutter  

      8. Protect Valuable Information  

      9. Work with Any Amount of Data  

      10. Find Database Objects in a Snap  

      11. Use a Junction Table  

      12. Stop the Database from Growing  

Chapter 2. Tables 

      13. Create an AutoNumber Field with a Custom Value  

      14. Copy Data Between Tables Without an Append Query  

      15. Steer Clear of System Tables  

      16. Hide Sensitive Information  

      17. Simulate Table Triggers  

      18. Create Tables Faster  

Chapter 3. Entry and Navigation 

      19. Help Users Navigate Through Long Forms  

      20. Help Users Enter Additional Text  

      21. Let Users Add Custom Items to Predesigned Lists  

      22. Populate and Sort Lists with Flair  

      23. Use Custom Controls on Your Forms  

      24. Confirm Record Updates Before Saving  

      25. Put a Clock on a Form  

      26. Be Tab-Smart  

      27. Highlight the Active Control  

Chapter 4. Presentation 

      28. Separate Alphabetically Sorted Records into Letter Groups  

      29. Create Conditional Subtotals  

      30. Use Conditional Formatting to Point Out Important Results  

      31. Provide a Direct Link to a Report  

      32. Protect Intellectual Property  

      33. Create a Slideshow in Access  

      34. Play Videos in Access Forms  

      35. View Reports Embedded in Forms  

      36. Put Line Numbers on a Report  

      37. Shade Alternating Lines on a Report  

      38. Save Paper by Reducing Whitespace  

      39. Include the Date, Time, and Page Count  

Chapter 5. Queries and SQL 

      40. Return a Sample of Records  

      41. Create Bulletproof Insert Operations  

      42. Find Unmatched Records on Multiple Field Keys  

      43. Place a Grand Total in a Query  

      44. Sort Any Arbitrary String of Characters  

      45. Summarize Complex Data  

      46. Get All Combinations of Data  

      47. Don't Let Nulls Ruin Data Summaries  

      48. Use a Custom Function in a Query  

      49. Create Access Tables with SQL Server Scripts  

      50. Use Wildcards in Queries  

      51. Get Cleaner Or-Based Criteria  

      52. Get Cleaner And-Based Criteria  

      53. Create an Outer Join  

      54. Use Regular Expressions in Access Queries  

Chapter 6. Multiuser Issues 

      55. Test for Duplication  

      56. Distribute a Split Database with Predefined Table Links  

      57. Build a Time-Out Feature  

      58. Implement Unique Usernames  

Chapter 7. External Programs and Data 

      59. Import Noncontiguous Ranges of Data from Excel  

      60. Use Excel to Reorient Access Data  

      61. Use Excel Functions Inside Access  

      62. Use Word to Compare Data in Two Access Tables  

      63. Import Varied XML Data into Access  

      64. Export XML Data Sanely  

      65. Break Through VBA's Transformation Barrier  

      66. Leverage SQL Server Power by Calling Stored Procedures  

      67. Manage Word Documents from Access  

      68. Use Access as a Front End to MySQL  

      69. Send Access Data Through Outlook Automatically  

      70. Create Access Tables from Outside Access  

      71. Write VBA with the Macro Recorder in Word and Excel  

Chapter 8. Programming 

      72. Store Initial Control Selections for Later Recall  

      73. Write Code Faster by Turning Off Syntax-Checking  

      74. Substitute Domain Aggregate Functions for SQL Aggregate Functions  

      75. Shrink Your Code with Subroutines  

      76. Shrink Your Code with Optional Arguments  

      77. Protect Programming Code from Curious Users  

      78. Build a Secret Developer Backdoor into Your Applications  

      79. Help Users Drill Down to a Record  

      80. Prevent Users from Disabling Your Startup Options  

      81. Inform Users of a Long Process  

      82. Allow Users to Choose a Back-End Database  

      83. Override the Timeout Interval  

      84. Save Values from Unbound Controls for Later Recall  

      85. Sort Records Randomly  

      86. Bulk-Update Controls on a Form  

      87. Provide Complete XML Control to Any Version of Access  

      88. Use Custom Enumerations  

      89. Convert Text to the Desired Case  

      90. Create a Code Library  

      91. Automatically Check for Database Table Updates  

Chapter 9. Third-Party Applications 

      92. Document Your Database with Total Access Analyzer  

      93. Build an Application Shell with EZ Application Generator  

      94. Load Your Database with Test Data  

      95. Use Access as an XML Database  

Chapter 10. The Internet 

      96. Export a Report as HTML  

      97. Use a Browser Inside Access  

      98. Pull the HTML Source Code from a Web Site  

      99. Download Files Using the Web Browser Control  

      100. Use a Smart Tag to Open a Web Page  

Index  

商品描述(中文翻譯)

描述:
作為 Microsoft Office 套件的一部分,Access 已成為業界領先的桌面資料庫管理程式,用於組織、存取和分享資訊。然而,利用這個產品來建立日益複雜的 Access 應用程式需要的不僅僅是一般的操作手冊。這本書所需的是 O'Reilly 的《Access Hacks》。

這本寶貴的指南提供了直接、實用的解決方案,可以幫助那些努力掌握程式各種複雜性的使用者減輕挫折感。對於有經驗的使用者,《Access Hacks》提供了一系列獨特的經驗技巧和工具,使他們能夠將資料庫技能和生產力提升到新的水平。對於 Access 初學者,它幫助他們牢牢掌握程式最具生產力的功能。

《Access Hacks》是一個聰明的內部技巧和竅門的集合,涵蓋了程式的所有細節。在眾多主題中,它向使用者展示如何:
- 在多使用者環境中使用 Access
- 利用 SQL 查詢
- 與外部資料和程式協作
- 將 Access 與第三方產品整合

想像一下:一個沒有焦慮的學習過程。好吧,《Access Hacks》輕鬆實現了這一點,得益於這些在其他地方未曾收集的實用技巧。

作為 O'Reilly 最暢銷的 Hacks 系列的一部分,《Access Hacks》基於作者 Ken Bluttman 在資料庫程式設計和商業應用程式開發方面的二十年實務經驗。正因為他豐富的經驗,這本書能夠提供對程式不斷擴展可能性的深刻理解。

目錄:
- 版權
- 前言
- 第 1 章 核心 Access
1. 幫助使用者找到所需的物件
2. 個性化您的 Access 應用程式
3. 快速工作並避免打字錯誤
4. 優化資料變更
5. 在不同版本的 Access 之間轉移資料
6. 組織和增強您的巨集
7. 清理您的資料庫
8. 保護重要資訊
9. 處理任意數量的資料
10. 快速找到資料庫物件
11. 使用聯接表
12. 停止資料庫增長

- 第 2 章 表格
13. 使用自定義值創建自動編號欄位
14. 在不使用附加查詢的情況下在表格之間複製資料
15. 避免系統表
16. 隱藏敏感資訊
17. 模擬表觸發器
18. 更快地創建表格

- 第 3 章 輸入和導航
19. 幫助使用者在長表單中導航
20. 幫助使用者輸入額外文本
21. 讓使用者向預設列表中添加自定義項目
22. 以風格填充和排序列表
23. 在表單上使用自定義控制項
24. 在保存之前確認記錄更新
25. 在表單上放置時鐘
26. 聰明地使用 Tab 鍵
27. 突出顯示活動控制項

- 第 4 章 呈現
28. 將按字母排序的記錄分成字母組
29. 創建條件小計
30. 使用條件格式突出顯示重要結果
31. 提供報告的直接鏈接
32. 保護智慧財產
33. 在 Access 中創建幻燈片
34. 在 Access 表單中播放視頻
35. 查看嵌入在表單中的報告
36. 在報告上放置行號
37. 在報告上交替著色行
38. 通過減少空白來節省紙張
39. 包含日期、時間和頁數

- 第 5 章 查詢和 SQL
40. 返回記錄的樣本
41. 創建防錯的插入操作
42. 在多欄位鍵上查找不匹配的記錄
43. 在查詢中放置總計
44. 排序任意字符字符串
45. 總結複雜資料
46. 獲取所有資料的組合
47. 不要讓空值破壞資料摘要
48. 在查詢中使用自定義函數
49. 使用 SQL Server 腳本創建 Access 表格
50. 在查詢中使用通配符
51. 獲取更乾淨的或條件
52. 獲取更乾淨的和條件
53. 創建外部聯接
54. 在 Access 查詢中使用正則表達式

- 第 6 章 多使用者問題
55. 測試重複性
56. 分發具有預定義表鏈接的分割資料庫
57. 建立超時功能
58. 實施唯一用戶名

- 第 7 章 外部程式和資料
59. 從 Excel 匯入不連續的資料範圍
60. 使用 Excel 重新定位 Access 資料
61. 在 Access 中使用 Excel 函數
62. 使用 Word 比較兩個 Access 表格中的資料
63. 將各種 XML 資料匯入 Access
64. 理智地導出 XML 資料
65. 突破 VBA 的轉換障礙
66. 通過調用存儲過程利用 SQL Server 的力量
67. 從 Access 管理 Word 文件
68. 將 Access 作為 MySQL 的前端
69. 自動通過 Outlook 發送 Access 資料
70. 從 Access 之外創建 Access 表格
71. 在 Word 和 Excel 中使用巨集錄製器編寫 VBA

- 第 8 章 程式設計
72. 儲存初始控制選擇以便稍後調用
73. 通過關閉語法檢查來加快編寫代碼的速度
74. 用域聚合函數替代 SQL 聚合函數
75. 通過子程序縮減代碼
76. 通過可選參數縮減代碼
77. 保護程式碼不被好奇的使用者查看
78. 在您的應用程式中建立秘密開發者後門
79. 幫助使用者深入到記錄中
80. 防止使用者禁用您的啟動選項
81. 通知使用者長時間的過程
82. 允許使用者選擇後端資料庫
83. 覆蓋超時間隔
84. 儲存未綁定控制項的值以便稍後調用
85. 隨機排序記錄
86. 批量更新表單上的控制項
87. 為任何版本的 Access 提供完整的 XML 控制
88. 使用自定義列舉
89. 將文本轉換為所需的大小寫
90. 創建代碼庫
91. 自動檢查資料庫表的更新

- 第 9 章 第三方應用程式
92. 使用 Total Access Analyzer 記錄您的資料庫
93. 使用 EZ Application Generator 建立應用程式外殼
94. 用測試資料加載您的資料庫
95. 將 Access 用作 XML 資料庫

- 第 10 章 網際網路
96. 將報告導出為 HTML
97. 在 Access 中使用瀏覽器
98. 從網站提取 HTML 原始碼
99. 使用 Web 瀏覽器控制下載檔案
100. 使用智能標籤打開網頁

索引