roger said:
really? like what? (I'm actually asking, not being a dick)
Design change are the least efficient way to control
form/report behavior and the performance penalty can be
irritating.
There is a much greater chance of corruption when a heavy
duty object (i.e. table, form, report or module) is
modified. When that is done at run time, there are none of
the safety checks that a developer imposes when making
design time changes (e.g. frequent backups, ability to
notice strange behavior, ability to quickly recover without
data loss, etc).
Those heavy duty objects also take a lot of space so design
changes will bloat the file. Frequent design changes can
bloat the file very quicky.
Dealing with bloat means frequent compacting, which in turn
is an extremely heavy duty operation that can modify every
byte in the file and, if anything goes wrong, destroy the
file.
Because of all the potential problems, you need to create
and enforce robust, frequent backup procedures and the
ability to reliably restore or reinstall the file quickly.
Even if all that is ignored, the mdb file can not be
converted to an mde file because design changes can not be
made to an mde.
Then there are all the security issues accociated with the
design-change code behaving like a virus.