TS
You covered much of it in your last paragraph.
When you make the data base like I do much of it is done on the run. Contrary to much of what has been posted, for me, being able to change things very quickly is of prime importance and it is often done under poor conditions.
As an example (and this might be incorrect but is based on my current knowledge) I would not touch coding with OnClick attached to labels. The reason is that sometimes we make some changes while calls are being made and with a macro I just bring the data base forward and make the changes with the data base fully open and ready for the next call. I think with code I would have to close down and go to design view on the form.
Having said that I don't for one moment think that several people on this thread can't make the data base better than myself.
In fact there are several things I would change but simply don't get around to it. For example there are about 8 or 9 combo boxes that do a Setvalue on AfterUpdate for a time drop down list. Australia has a 3 hour time gap during daylight saving from East to West and 1 hour South to North and we telemarket right across Australia while doing all calls in Sydney. When we come off daylight saving the time zones are the same for South to North and drop to two hours for East to West.
So..if we are calling someone in the West and during daylight saving and they say...can you call back at 3pm...then the data base sticks in 6pm, which will be the time in Sydney.
In my case I have a set value action for the West of
[Forms]![2ProspectT]![RingT5]+(0.0208333333*6)
And that sets the value for [RingT5]. When daylight saving finishes I have to go back and change (0.0208333333*6) to (0.0208333333*4)
Since it is only twice a year I never get around to having the setvalue reference a field. Might do it tonight
PS, if I get a moment a bit later I will try and call. Must be just after lunch in good old mother England.
Regards,
Mike