Article ID: 209143 - Last Review: July 14, 2004 - Revision: 1.0 ACC2000: How to Create a Crosstab Query with Multiple Value FieldsThis article was previously published under Q209143 For a Microsoft Access 2002 version of this article, see 304458
(http://support.microsoft.com/kb/304458/EN-US/
)
.
SUMMARYNovice: Requires knowledge of the user interface on single-user computers.
In a Microsoft Access crosstab query, you can specify only one field or calculation as the value. Often, you may want to show more than one value in the query. For example, the following example shows two columns of information per company, a count of the number of orders, and the order totals for each year: Company Name 1998 Orders 1998 Total 1999 Orders 1999 Total -------------------------------------------------------------- ABC Company 12 $855.00 15 $1010.25 XYZ Company 1017 $22045.57 1050 $25345.29 NOTE: You can see a demonstration of the technique that is used in this article in the sample file Qrysmp00.exe. For information about how to obtain this sample file, please see the following article in the Microsoft Knowledge Base: 207626
(http://support.microsoft.com/kb/207626/EN-US/
)
ACC2000: Access 2000 Sample Queries Available in Download Center
MORE INFORMATION
In order to create a Multiple Value Field crosstab query, you must
create a separate crosstab query for each value that you want to calculate. These queries can then be joined, using a select query to display the desired results.
The following example uses the sample database Northwind.mdb to create a query that displays results similar to the example in the "Summary" section earlier in this article. It shows the number of sales and total for each year for each company.
1997 Order 1997 Order 1998 Order 1998 Order
Company Name Count Total Count Total
--------------------------------------------------------------------
Alfred's Futterkiste 3 $2,022.50 3 $2,022.50
Ana Trujillo 2 $799.75 1 $514.10
Antonio Moreno 5 $5,960.78 1 $660.00
Year([OrderDate]) & " " & "Order Total" Year([Orders].[OrderDate]) & " " & "Order Total" REFERENCESFor more information about crosstab queries, click Microsoft Access Help on the
Help menu, type crosstab queries in the Office Assistant or
the Answer Wizard, and then click Search to view the topics
returned.
| Article Translations
|
Back to the top
