What's new in Microsoft Access

In Microsoft Access 2010, you can build web databases and publish them to a SharePoint site. SharePoint visitors can use your database application in a web browser, using SharePoint permissions to determine who can see what. And you can start with a template, so you can start collaborating right away.

The Access user interface has also changed. If you are not familiar with Office Access 2007, the ribbon and the Navigation Pane are probably new to you. The ribbon replaces the menus and toolbars from previous versions. The Navigation Pane replaces and extends the functionality of the Database window. And new in Access 2010, Backstage view grants you access to all the commands that apply to an entire database, such as compact and repair, or commands that came from the File menu.

This article describes features introduced in Office Access 2007 and Access 2010. If you need a general introduction to Access, see the article Getting started with Access 2010. If you want information only about new features of Access 2010, see the article Access 2010 features and benefits.

In this article

Overview

New user interface

More powerful object creation tools

New data types and controls

Improved data presentation

Enhanced security

A better way to troubleshoot problems

Improved spelling checker

Overview

If you have access to a SharePoint site with Access Services configured, you can create a web database using Access 2010. People who have accounts on the SharePoint site can use your database in a web browser, but you must use Access 2010 to make design changes. Although some desktop database features do not translate to the Web, you can do many of the same things by using new features, such as calculated fields and data macros.

Share a database on the Web

For more information about web databases, see the article Build a database to share on the Web.

New macro builder

Access 2010 offers a new macro builder that features IntelliSense and a clean, straightforward interface.

Macro Builder

1. Select an action from the list...

2. ...or double-click an action in the Action Catalog to add it to your macro.

3. The Design tab appears when you are working on a macro.

When you add an action, more options appear in the macro builder. For example, when you add an "If" action, you see:

Macro with If action

Watch the following video to see how the new macro builder works.

In addition to traditional macros, you use the new macro builder to create data macros, a new feature.

Data macros: Change data based on events

Data macros help support aggregates in web databases, and also provide a way to implement "triggers" in any Access 2010 database.

For example, suppose you have a PercentComplete field and a Status field. You can use a data macro to set PercentComplete to 100 when you set Status to Complete, and 0 when you set Status to Not Started.

You can see data macros in action in the following video.

Enhanced Expression Builder

The Expression Builder now features IntelliSense, so you can see your options as you type. It also displays help for the currently selected expression value in the Expression Builder window. For example, if you select the Trim function, the Expression Builder displays:

Trim(string) Returns a Variant of type string containing a copy of a specified string without leading and trailing spaces.

For more information, see the article Use the Expression Builder.

Calculated fields

You can create a field that displays the results of a calculation. The calculation must refer to other fields in the same table. You use the Expression Builder to create the calculation.

New database templates

Access 2010 includes a suite of professionally designed database templates for tracking contacts, tasks, events, students, and assets, among other types of data. You can use them right away or enhance and refine them to track information exactly the way that you want.

Available Templates in Backstage view

Each template is a complete tracking application that contains predefined tables, forms, reports, queries, macros, and relationships. The templates are designed to be immediately useful out-of-the-box so that you can get up and running quickly. If the template design meets your needs, you are ready to go. Otherwise, you can use the template to get a head start in creating the database that meets your specific needs.

Assets Web Database

In addition to the templates included with Access 2010, you can connect to Office.com and download more templates.

Application parts for adding functionality to an existing database

You can easily add functionality to an existing database by using an application part. New in Access 2010, an application part is a template that comprises part of a database — for example, a pre-formatted table, or a table with an associated form and report. For example, add a Tasks application part to your database, and you get a Tasks table, a Tasks form, and the option to relate the Tasks table to another table in your database.

Application Parts on the Create tab

For more information, see the article Save and reuse database design elements.

Improved Datasheet view

You can create a table and start using it without defining fields ahead of time — just click Table on the Create tab and start entering data in the new datasheet that appears. Access 2010 automatically determines the best data type for each field so that you are up and running in no time. The Click to Add column shows you just where to add a new field — and if you need to change the data type or display format of a new or existing field, you can use the commands on the ribbon, on the Fields tab. You can also paste data from Microsoft Excel tables into a new datasheet — Access 2010 creates all of the fields and recognizes the data types automatically.

click to add in datasheet view

Field List pane

The Field List pane, introduced in Access 2007, lets you add fields from other tables. You can drag fields from the table in your record source, from related tables, or from unrelated tables in the database. If a relationship between tables is needed, it is automatically created, or you are prompted through the process.

Field List pane

Layout view helps speed the design of forms and reports

Use Layout view to make design changes while you view data in a form or report.

Layout view features several enhancements over Access 2007, and is required if you are designing a form or report for the Web.

A form in Layout view showing live data

Use control layouts to keep things tidy

Layouts, introduced in Office Access 2007, are groups of controls that you can move and resize as a unit. In Access 2010, layouts have been enhanced to allow for more flexible placement of controls on forms and reports. You can split or merge cells horizontally or vertically, enabling you to easily rearrange fields, columns, or row.

You must use Layout view when designing web databases, but Design view still remains available for desktop database design work.

Top of Page

New user interface

The new user interface — introduced in Office Access 2007 and enhanced in Access 2010 — was designed to make it easy for you to find commands and features that before were often buried in complex menus and toolbars.

The ribbon

The ribbon is a collection of tabs that contain groups of commands that are organized by feature and functionality. The ribbon replaces the layers of menus and toolbars found in earlier versions of Access. The following image shows the ribbon with the Home tab selected.

The ribbon in Access 2010

Key features of the ribbon include:

Backstage view

New in Access 2010, Backstage view contains commands that you apply to an entire database, such as compact and repair, or open a new database. Commands are arranged on tabs on the left side of the screen, and each tab contains a group of related commands or links. For example, if you click New, you see set of buttons that let you create a new database from scratch, or by selecting from a library of professionally designed database templates.

The Backstage view of Access

Many of the commands that you find in Backstage view were available on the File menu in earlier versions of Access, in addition to databases that you recently opened and (if you are connected to the Internet) links to office.com articles.

To get to Backstage view, click the File tab.

Navigation Pane

Note   This feature was introduced in Access 2007.

The Navigation Pane lists and provides easy access to all of the objects in the currently open database.

Objects in the Navigation Pane

Use the Navigation Pane to organize your objects by object type, date created, date modified, related table (based on object dependencies), or in custom groups that you create. Need more space to work on your form design? You can easily collapse the Navigation Pane so that it takes up little space, but still remains available.

The Navigation Pane replaces the Database window that was used in versions of Access earlier than Access 2007. For a video demonstration of the Navigation Pane, see the article Demo: Meet the Navigation Pane.

Tabbed objects

Note   This feature was introduced in Access 2007.

By default, your tables, queries, forms, reports, and macros are displayed as tabbed objects in the Access window.

Note   You can change this setting per database, and use objects windows instead of tabs.

Tabbed object in Access 2007 By clicking the object tabs, you can easily switch between various objects.

Help window

Access 2010 offers both Access Help and Access Developer Reference content in the same Help window. The two systems contain different types of assistance content. The Help Viewer lets you choose which content to display. You can change the scope of your search to the Access Developer Reference content only, for example. Regardless of the settings that you make in the Help window, all of the Access Help and Access Developer Reference content is always available online, at Office.com or at MSDN.

Top of Page

More powerful object creation tools

Access 2010 provides an intuitive environment for creating database objects.

Create tab

Use the Create tab to quickly create new forms, reports, tables, queries, and other database objects. If you select a table or query in the Navigation Pane, you can create a new form or report based on that object in one click by using the Form or Report command.

The Create tab on the ribbon in Access

The new forms and reports that are created by this one-click process use an updated design to help make them more visually appealing and immediately useful. Automatically generated forms and reports get a professional looking design with headers that include a logo and a title. In addition, an automatically generated report also includes the date and time as well as informative footers and totals.

Report view and Layout view

These views, introduced in Office Access 2007 and enhanced in Access 2010, let you work with forms and reports interactively. By using Report view, you can browse an accurate rendering of your report without having to print or display it in Print Preview. To focus on certain records, use the filter feature, or use a Find operation to search for matching text. You can use the Copy command to copy text to the Clipboard, or click the active hyperlinks displayed in your report to follow a link in your browser.

Layout view lets you make design changes while you browse your data. You can use Layout view to make many common design changes while you view data in a form or report. For example, add a field by dragging a field name from the new Field List pane, or change properties by using the property sheet.

Layout view now offers improved design layouts — groups of controls that you can adjust as one so that you can easily rearrange fields, columns, rows, or whole layouts. You can also remove a field or add formatting easily in Layout view.A report in Layout view

Streamlined creation of grouping and sorting in reports

Note   This feature was introduced in Access 2007.

Access has a new way to group and sort data in reports, and to add totals. The interface is easy to navigate and understand, and when it is used with the new Layout view, you see the effect of your changes instantly.

Group, Sort, and Total pane

Suppose that you want to see total sales by region in a report. Use Layout view and the Group, Sort, and Total pane to add a group level and request a total — and see the changes live, in your report. The Total row makes adding a sum, average, count, maximum, or minimum to your report headers or footers easy. Simple totals no longer require manually creating a calculated field. Now you just point and click.

Creating a total in a report

Improved control layouts to help you create polished forms and reports

Forms and reports often contain tabular information, such as a column that contains customer names or a row that contains all the fields for a customer. You can group these controls into a layout that can easily be manipulated as one unit, including the label.

Commands in the Control Layout group on the Arrange tab

Because you can select controls from different sections, such as the label in the section header or footer, there is considerable flexibility. You can easily:

moving column in layout view

Layouts are saved with your design, so that they remain available. The following video shows you how layouts work in forms and reports.