Here are the directions, of what I wanted to get done with the database. Contents: An access database Tables: 2 (Monthstoreport, sev) Queries: 1 (qrysev) Forms : 2 (Manuallyadjusted, Actual). Link for Database: http://www.quickfileupload.com/965sev3.mdb Goal: I have a table, that contains data in the following format: Severity Type Count Date Sev1 33 05/01/2006 Sev2 44 05/01/2006 Sev3 33 05/01/2006 Sev4 44 05/01/2006 Sev1 33 06/01/2006 …….. And so on. What I am trying to do, is to present this data on a graph in Access, and then copy/paste this graph onto any other program, using a command button. Problem: When the graph is created, the dates appear in the format mm/dd/yyyy, in the legend. I would like them to appear in the format mmm-yy or mmmm-yyyy, I,e, Jul-06 / July-2006. (Look at form,"Actual") This can be fixed, if I manually, adjust the "row source" property of the graph, and adjust and line up the dates accordingly. (Look at form "Manuallyadjusted") Fix: The only possible way to fix this situation, is to update the "row source" property of the graph during runtime / when the form first loads. This is where I need help, on how to do this. Task: I have a table, (Look at "Monthstoreport"), it contains the months we would like to see in the chart. So basically, I need Vb code, that would based on what months appear in this table, update the sql code and line up the months in order. The sql code is found within the row source property of the graph. Example of the row source property: TRANSFORM Sum([SeverityCnt]) AS [SumOfSeverityCnt] SELECT [SeverityType] FROM [qrySev] GROUP BY [SeverityType] PIVOT Format([Occurred],"MMMM-YYYY") In ("May-2006","June-2006","July-2006","August-2006","September-2006","October-2006","November-2006","December-2006","January-2007","February-2007","March-2007","April-2007"); Any help is greatly appreciated.