You may be in luck.
I have been working on an application for another member of the community
for a couple months in my spare time and building a dashboard like what you
need.
First, there are a couple ways that you can place icons on an Access form.
You can load them from a table by having the images' filenames in your
database or you can place them physically in the forms. Most experts
discourage the latter but if they are of really small size they may not bloat
your application too much, assuming that you are running Access 2003 or
earlier. (I understand that Access 2007 has addressed this issue. My
application was started on a PC win Access 2003 and so I haven't tried using
Access 2007 functionality yet.)
In either scenario you'll need to use a graphics program, my favorite is MS
PhotoDraw 2000, to draw the lights and circles. Or you can download the
icons from the Net. If you subscribe to the AcccessAdvisor there is an
article in it that contains exactly the images that you are looking for.
Now if you place the icons on your form and want to turn them on and off,
you can use the .Visible method in a statement like if Status ="Yes" then
Me.GreenIcon.Visible = True
(My syntax may be wrong but this should get you started.)
The easiest way to place simple icons on a form is to use the rectangle tool
and then use Conditional Formatting to set the color to red, green, etc.
Here something like Expression is [Score]>70 works. I use red,
yellow, light green and dark to indicate Status in one of my applications. I
also have a colored horizontal line on the form and place all of the Poor
Status boxes below the line and all of the Good Status boxes above the line.
An executive can then quickly see if a project is on track or not.
On a more complex dashboard, I have a gauge that I created in PhotoDraw.
The status values will load the appropriate gauge based on its value (e.g.,
10% is really poor and 90% is really good). There are 12 gauges and their
filenames are stored in a table in the application. The main part of the
gauge is identical, only the needles change position to create the dashboard
look. Code for this functionality is on the MSDN website.
The problem with this implementation of an Access dashboard is that the
images should be bmp or gif if you want to hide a message that says 'Loading
the image file - Status.jpg'. Jpgs look better than bmps and gifs to
me.
Another problem that you may have is using Continuous forms. Code as an
OnCurrent event will synchronize all of the images to the same record. In
other words, only one image will display in a Continuous form, which is not
what you want. A real bummer!
I haven't gotten around to creating a dashboard Report yet so I have no
experience with them.
Good luck with your application. I have found few examples of dashboards in
Access. There was a recent article in the AccessAdvisor with 'dashboard' in
the title but it was about placing several charts on the same form/report.
And working with checkboxes has been a nightmare. The way that I handled
them was brute force and so I hesitate passing on bad advice to you. It
worked but there is better way -- I have been told.
David