Using Visual Basic to Manage Data 612 of the fundamentals of Visual Basic--how to use variables, for example, and how to use some of the basic operators--you can build on that understanding with tools such as the Visual Basic online help and IntelliSense to create the sort of procedures we've presented in this chapter. In particular, learning how to use data that's stored in an Access database in other Office applications makes you and other users more productive when working with the entire Office system. For more information: · See Programming Microsoft Office Access 2003 by Rick Dobson (Microsoft Press, 2003). Also see the topic "Programmability" on the Microsoft Office Access 2003 Assistance site, available through Microsoft Office online, and the topics "ADO Programmer's Guide" and "ADO Programmer's Reference"in the Access online help. Q&A Q1: I notice that when I run the Office Automation examples on some computers, the examples take longer. Do I need to consider hard- ware and RAM if I'm going to use Automation? Office Automation does require a lot of system resources. If you are planning on using Office Automation in a database application, check the systems of the people who will use the application. Some experts recommend that a computer have 128 MB of RAM or more to efficiently run applications that use Automation. What is the difference between the CreateObject function and the GetObject function that you use in Office Automation? A1: Q2: