Hi Again George,
1. I suggest you investigate the SendObject method in VBA and/or the
SendObject action for macros. Both rely on you having a mail client known to
Windows - you probably use Outlook or Outlook Express so make sure one or the
other is defined as your default mail client. I can't offhand remember where
this is done but it's probably somewhere around the Windows Control Panel.
Try the acSendNoObject object type if all you want to do is send a message.
I've had reasonable success with this in the past although I seem to remember
Access v2000 dropped the subject line no matter what I tried.
You will also have to suffer the "A program is attempting ..." type of
Windows pop up messages when using any automated mail procedure, a
consequence of abuses by our less reputable bretheren.
If you use Oulook then you can get really clever by opening an Outlook
session and using Outlook data for your addresses, etc.
Whatever you choose I think you will need to write some VBA to a greater or
a lesser extent.
2. Don't know! Something that may satisfy you is to define an autonumber
(long integer) and a prefix (with the default value set to your prefix value)
in your table design. Then you can concatenate them into a string for many
purposes:
strFullId = strPrefix & CStr(Id) - or format the Id if you want leading
zeros
or simply adjoin the two fields on forms and reports (remove the labels as
necessary and left justify the autonumber. With a little experimenting and
playing around the user won't even see the join. The latter method is
particularly apt for form entry of new records.
3. Yes, this is a common and easily fulfilled requirement. You need to poke
different Row Sources in the Combo Box listing your stores. The times to do
this are On Load for the form and On Change for the region Combo Box. As
usual with all synchronization requirements the bit in the middle is easy and
you need to worry about the starting and/or ending conditions. On Load
should take care of the starting condition and I cannot see a need for any
special ending condition. There's not enough space here to give you all the
code examples, etc. so I will email you a sample mdb that does the job.
Regards,
Rod