what I would is use the crosstab which turn feild data into feild names
them do a make table to make it a table them run a report over that
DoCmd.SetWarnings False ' turn off the warnings
DoCmd.OpenQuery "mk-QUERY" 'WHICH WOULD BE CALLING THE CROSSTAB QUERY
DoCmd.OpenReport "REPORT1", acViewNormal 'report1 is pointing to the new created table
hope this help
See clear as mud
the aim is store once, not store multiple times
Remember... Optimize 'til you die!
Progaming environment: Access based on my own environment: DAO3.6/A97/A2000/A2003/A2007/A2010 VB based on my own environment: vb6 sp5 ASP based on my own environment: 5.6 VB-NET based on my own environment started 2007 SQL-2005 based on my own environment started 2008 MYLE YOUR PASSWORD IS JUST LIKE YOUR TOOTHBRUSH DON'T SHARE IT.