ok this is long (but not that difficult) so hang on:
my assumption at this point is that you will look at one chart that depicts data for one PROGRAM NUMBER on one page. so set it up like this for now even if it's not what you want later so we can work thru the whole chart process.
1) Make a new form (FOrm1)
2) put a text box on the form (txtProgramNumber)
3) view it in form view. in the text box, type in a valid program number and hit TAB. leave the form open for now.
to make the chart:
Looks like your data is already in the correct format. click once on your table or query.
click the button to make a new report.
choose chart wizard.
go thru the wizard, doesnt matter what you pick cause we're gonna re-do it anyhow. get to where it's done making the chart and you're looking at the report in design view. i know it says North, South, East, West. We'll fix that in a minute. that's supposed to suffice as a depiction of what your chart will look like but ignore it for now.
1) right click on the chart object and choose PROPERTIES.
set Size Mode to STRETCH. later then you can select the corners and sides of the chart object and strech it to the size you want it. wait to do this until you see how your data is gonna look in there.
2) in the PROPERTIES, look at the ROW SOURCE. choose your table or query from the dropdown box. then hit the little button on the right with the three dots on it. it will open to your table. Make it a Crosstab Query.
ProjectNumber - Group By - Row Heading
Discipline - Group By - Column Heading
Hours - First - Value
ProgramNumber - WHERE, criteria put
Code:
forms!Form1!txtProgramNumber
.
this will select the data only for the program number you have entered on Form1.
2b) run the query you just made (red ! up top). the other three fields' worth of data should appear for the program number you entered: ProjectNumber, Discipline and Hours. Select all records and copy (ctrl+c). close the query and choose YES if it asks you to save changes.
2c) double-click on the chart. now we're gonna get rid of the north-south-east-west thing and put in some 'real' data so you can see how the chart is really gonna look and work with its format: so couble-click on it, and if you don't see it, go VIEW DATASHEET. it looks like an excel sheet. click once in the upper-left-most grey cell so that the whole sheet turns black (selected). go PASTE (ctrl+v). answer YES when it says it won't fit. dont' know why it says that but who cares.
3) this is now serving as your 'template' so you can adjust colors, titles etc. chose menu CHART+OPTIONS to add data table (data below the x-axis), gridlines, etc. choose each data chunk and go CHART+CHART TYPE to make it a column chart, line chart, etc. chose each chunk once and select FORMAT + FORMAT SELECTED DATA SERIES to format the colors, etc.
hope this is enuf to get you started in the wonderful under-documented world of Access Charts

)
write back so i know how it's going--g