10.1. Access Projects—Using Access as a Front End to SQL server

As a quick recap, you are already familiar with standard Access database files: the ACCDB files. The ACCDB file is typically used in a standalone manner, meaning that all the tables, forms, modules, macros, and reports for the application are stored within the single file. In Chapter 7, you learned that it is also possible to use a standard Access ACCDB file in a client-server environment by linking to external database tables such as SQL Server. An example of a client-server architecture is shown in Figure 10-1, which illustrates a case where the user interface resides on the client and the database resides on the server.

When linking to a SQL Server database from a standard Access database, you can only work graphically with SQL Server tables from the Access environment. You cannot view and modify stored procedures, views, and functions from within the Access environment.

Figure 10.1. Figure 10-1

Access Projects are a special type of Access file designed to work specifically with SQL Server databases. Access Projects provide you with additional graphical tools for manipulating various SQL Server objects—not just the tables. When you are designing client-server applications that use SQL Server as the database, you should consider using an Access Project instead of a standard database so that you will have these ...

Get Beginning Access™ 2007 VBA now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.