O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Application Development with Microsoft Access 2007 (Video Training)

Video Description

Application Development with Microsoft® Access 2007

Live Lessons

Microsoft Access/Databases

For Access power users, programmers, and anyone who wants to master Access 2007 development fast.

In Application Development with Access 2007, renowned Access developer, trainer, and author Alison Balter teaches all the skills you

need to build professional-quality Access 2007 applications.

This package brings together more than twelve hours of personalized, expert video training: 100+ quick, practical video lessons that demonstrate all the skills you need to build virtually any Access application. You’ll learn one step at a time, at your own pace—using hands-on examples that reflect realistic development challenges and showcase Access 2007’s remarkable capabilities.

Application Development with Access 2007delivers the power of the best classroom training at a small fraction of the cost. If you don’t

have time to read a huge book on Access development, this is exactly what you’ve been searching for!

Looking for a better way to master today’s rapidly changing programming technologies? Want expert help, but don’t have the time or energy to read a book? Can’t find classroom training worth the money? Discover LiveLessons: self-paced, personal video instruction from the world’s leading technology experts.

  • LiveLessons are video courses, on DVD with a book supplement, that are organized into bite-sized, self-contained sessions—you’ll learn key skills in as little as fifteen minutes!

  • Each lesson begins with well-defined learning objectives and ends with comprehensive summaries, which help you track

  • your progress.

  • Follow along as your instructor shows how to get results in today’s top development environments: including Microsoft’s Visual Studio and eclipse.org’s Eclipse.

  • “We are reaching more and more for video alternatives because they make sense! The imprints of Pearson Technology Group are the most trusted source of quality technology books, and they will be the brands we turn to for visual learning.”

      —Leo J. Hauguel, Information Security Analyst 5

    Wells Fargo Services Company

    Alison Balter, one of the world’s most experienced Access developers and trainers, has created Access applications ranging from small end-user projects to enterprise-wide systems. Her thirteen books on Access include Alison Balter’s Mastering Microsoft Office Access 2007 Development.

    System Requirements

  • Operating System: Windows 98, 2000, XP, or Vista; Mac OS X; versions of Linux with the Flash 8 Player or later

  • Multimedia: DVD drive, an 800x600 or higher display, and sound card with speakers

  • Computer: 500MHz or higher, 128MB RAM or more 

  • Table of Contents

    1. Live Lessons Introduction
      1. Live Lessons Introduction 00:03:26
    2. Section 1: Access as a Development Tool
      1. Learning Objectives 00:01:41
      2. Lesson 1: What's New with the User Interface? 00:08:47
      3. Lesson 2: What's New with Tables? 00:12:11
      4. Lesson 3: Enhancements to DataSheet View 00:06:12
      5. Lesson 4: What's New with Forms? 00:08:38
      6. Lesson 5: What's New with Reports? 00:10:15
      7. Lesson 6: The New and Improved Embedded Macros 00:12:15
    3. Section 2: VBA: A Foundational Review
      1. Learning Objectives 00:01:37
      2. Lesson 7: What Types of Modules are Available? 00:08:24
      3. Lesson 8: Working with Variables 00:08:35
      4. Lesson 9: Working with Constants 00:04:53
      5. Lesson 10: Adding Comments to Your Code 00:03:08
      6. Lesson 11: Using the Line Continuation Character 00:04:23
      7. Lesson 12: Using VBA Control Structures 00:07:52
      8. Lesson 13: Passing Parameters and Returning Values 00:05:39
      9. Lesson 14: Executing Procedures in the Code Window 00:04:24
      10. Lesson 15: The DoCmd Object: Performing Macro Actions 00:04:53
      11. Lesson 16: Working with Built-In Functions 00:04:57
      12. Lesson 17: Using Built-In Dialog Boxes 00:06:13
      13. Lesson 18: Editor Tips and Tricks 00:08:34
    4. Section 3: Objects, Properties, Methods, and Events Explained
      1. Learning Objectives 00:01:36
      2. Lesson 19: Understanding Access's Object Model 00:06:57
      3. Lesson 20: Understanding Objects, Properties, Events, and Methods 00:04:42
      4. Lesson 21: Referring to Objects 00:06:43
      5. Lesson 22: Declaring and Assigning Object Variables 00:04:45
      6. Lesson 23: Differences Between Objects and Collections 00:05:52
      7. Lesson 24: Passing Objects to Subroutines and Functions 00:04:02
      8. Lesson 25: Determining the Type of a Control 00:04:01
      9. Lesson 26: Special Properties That Refer to Objects 00:03:47
    5. Section 4: Debugging: Your Key to Successful Development
      1. Learning Objectives 00:01:37
      2. Lesson 27: Avoiding Bugs 00:04:11
      3. Lesson 28: Harnessing the Power of the Immediate Window 00:07:10
      4. Lesson 29: Using Breakpoints to Troubleshoot 00:03:55
      5. Lesson 30: Stepping Through Code 00:06:08
      6. Lesson 31: Setting the Next Statement to Execute 00:03:03
      7. Lesson 32: Using the Call Stack Window 00:03:42
      8. Lesson 33: Working with the Locals Window 00:04:34
      9. Lesson 34: Working with the Watch Window 00:08:11
    6. Section 5: Error Handling: Preparing for the Inevitable
      1. Learning Objectives 00:01:39
      2. Lesson 35: Implementing Error Handling 00:04:38
      3. Lesson 36: Using On Error Statements 00:06:52
      4. Lesson 37: Using Resume Statements 00:05:45
      5. Lesson 38: The Cascading Error Effect 00:03:58
      6. Lesson 39: Raising an Error 00:04:20
      7. Lesson 40: Using the Errors Collection 00:03:50
      8. Lesson 41: Creating a Generic Error Handler 00:11:44
      9. Lesson 42: Preventing Your Own Error Handling from Being Invoked 00:03:47
    7. Section 6: What Are ActiveX Data Objects and Data Access Objects?
      1. Learning Objectives 00:01:40
      2. Lesson 43: The Data Access Object Model 00:07:32
      3. Lesson 44: Getting to Know DBEngine 00:03:09
      4. Lesson 45: Using CurrentDB 00:02:31
      5. Lesson 46: Working with DAO Recordset Types 00:05:31
      6. Lesson 47: DAO Recordset Properties and Methods 00:13:36
      7. Lesson 48: Using DAO Code to Modify Table Data 00:09:34
      8. Lesson 49: Using DAO Code to Modify Database Objects 00:05:42
      9. Lesson 50: Examining the ADO Object Model 00:03:17
      10. Lesson 51: Working with Connections 00:03:36
      11. Lesson 52: Working with ADO Recordset Types 00:10:55
      12. Lesson 53: ADO Recordset Properties and Methods 00:12:43
      13. Lesson 54: Using ADO Code to Modify Table Data 00:10:22
      14. Lesson 55: Using ADO Code to Modify Database Objects 00:08:23
    8. Section 7: Advanced Form Techniques
      1. Learning Objectives 00:01:34
      2. Lesson 56: Form Events and When To Use Them? 00:15:30
      3. Lesson 57: Order of Events for Forms 00:02:57
      4. Lesson 58: Utilizing Section and Control Events 00:10:56
      5. Lesson 59: Taking Advantage of Built-In Form-Filtering Features 00:05:33
      6. Lesson 60: Switching a Form's Record Source 00:07:25
      7. Lesson 61: Power Combo Box and List Box Techniques 00:05:46
      8. Lesson 62: Synchronizing a Form with Its Underlying Recordset 00:03:12
    9. Section 8: Advanced Report Techniques
      1. Learning Objectives 00:01:31
      2. Lesson 63: Report Events and When to Use Them 00:07:31
      3. Lesson 64: Order of Events for Reports 00:01:54
      4. Lesson 65: Practical Applications of Report Techniques 00:19:39
    10. Section 9: Advanced Query Techniques
      1. Learning Objectives 00:01:34
      2. Lesson 66: Understanding SQL 00:10:30
      3. Lesson 67: Self-Joins 00:04:27
      4. Lesson 68: Union Queries 00:05:18
      5. Lesson 69: Pass-Through Queries 00:07:38
      6. Lesson 70: Subqueries 00:03:51
      7. Lesson 71: Propagation of Nulls 00:03:45
      8. Lesson 72: Using User-Defined Functions with Queries 00:06:32
    11. Section 10: Advanced VBA Techniques
      1. Learning Objectives 00:01:37
      2. Lesson 73: Working with Arrays 00:07:16
      3. Lesson 74: Advanced Function Techniques 00:14:09
      4. Lesson 75: Working with Empty and Null 00:09:31
      5. Lesson 76: Creating and Working with Custom Collections 00:04:09
    12. Section 11: Exploiting the Power of Class Modules
      1. Learning Objectives 00:01:31
      2. Lesson 77: Creating and Using a Class Module 00:09:25
      3. Lesson 78: Creating Multiple Class Instances 00:03:59
      4. Lesson 79: More About Collections 00:04:14
      5. Lesson 80: Custom Collections in Use 00:06:15
    13. Section 12:Using External Data
      1. Learning Objectives 00:01:31
      2. Lesson 81: Using Code to Import External Data 00:06:45
      3. Lesson 82: Using Code to Link to External Data 00:09:15
      4. Lesson 83: Refreshing and Removing Links 00:06:26
    14. Section 13: Automation: Communicating with Other Applications
      1. Learning Objectives 00:01:35
      2. Lesson 84: Creating an Automation Object 00:06:36
      3. Lesson 85: Controlling Excel from Access 00:06:28
      4. Lesson 86: Closing an Excel Automation Object 00:03:57
      5. Lesson 87: Creating a Graph from Access 00:10:30
      6. Lesson 88: Controlling Word from Access 00:07:25
      7. Lesson 89: Controlling PowerPoint from Access 00:07:37
      8. Lesson 90: Controlling Access from Other Applications 00:09:03
    15. Section 14: Exploiting the Power of the Windows API
      1. Learning Objectives 00:01:40
      2. Lesson 91: Declaring a Windows API Function 00:03:44
      3. Lesson 92: Getting Information About the Operating Environment 00:07:58
      4. Lesson 93: Determining Drive Information 00:08:18
    16. Section 15: Developing Multiuser and Enterprise Applications
      1. Learning Objectives 00:01:45
      2. Lesson 94: Designing a Multiuser Application 00:04:40
      3. Lesson 95: Understanding Access's Locking Mechanisms 00:04:20
      4. Lesson 96: Understanding the Client/Server Model 00:03:15
      5. Lesson 97: Deciding When to Go Client/Server 00:06:28
      6. Lesson 98: Roles Access Plays in the Application Design Model 00:06:05
      7. Lesson 99: What is a Linked Client/Server Application 00:02:05
      8. Lesson 100: Defining an ODBC Data Source 00:05:54
      9. Lesson 101: Upsizing an existing Access Database 00:11:36
      10. Lesson 102: Working with Linked Tables 00:09:07
      11. Lesson 103: Working with SQL Server Views 00:09:22
      12. Lesson 104: Using Pass-Through Queries 00:07:03
      13. Lesson 105: Executing Stored Procedures 00:10:24
      14. Lesson 106: Building Client/Server Friendly Forms 00:12:39
      15. Lesson 107: Building Client/Server Friendly Reports 00:16:08
    17. Section 16: Working With and Customizing Ribbons
      1. Learning Objectives 00:01:36
      2. Lesson 108: Customizing the Ribbon 00:06:45
      3. Lesson 109: Applying a Ribbon when a Database Opens 00:03:57
      4. Lesson 110: Associating a Custom Ribbon with a Form or Report 00:03:24
      5. Lesson 111: Executing a Macro from a Ribbon 00:05:29
    18. Section 17: Working With Microsoft Sharepoint
      1. Learning Objectives 00:01:41
      2. Lesson 112: What Is SharePoint, and Why Use It With Your Applications? 00:01:48
      3. Lesson 113: Exporting Data to a SharePoint Site 00:04:21
      4. Lesson 114: Publishing Data to a SharePoint Site 00:06:13
      5. Lesson 115: Opening Access Forms and Reports from a SharePoint Site 00:05:43
      6. Lesson 116: Importing and Linking to SharePoint Lists 00:03:33
      7. Lesson 117: Taking SharePoint Lists Offline 00:07:15
      8. Lesson 118: Reestablishing Links When a Site Has Been Moved 00:02:35
    19. Section 18: Database Security Made Easy
      1. Learning Objectives 00:01:34
      2. Lesson 119: What's New in Access 2007 Security? 00:02:47
      3. Lesson 120: Working with the Trust Center 00:04:55
      4. Lesson 121: Using an Access 2007 Database in a Trusted Location 00:05:23
      5. Lesson 122: Using a Database Password to Encrypt an Access 2007 Database 00:04:12
      6. Lesson 123: Packaging, Signing, and Distributing an Access 2007 Database 00:06:10