Larry,
A couple of points.
I may have been a bit hasty about the 'bug', it happened to me on one
database only and other users have reported no such problems so I
would not worry too much about that. Obviously you should always make
back-ups before importing any objects but I don't think you would have
any problems.
Regarding your procedure for updating your client's version, it sounds
to me as if you are doing it all wrong. Am I right in saying that you
develop this database at your location and then, when you want to
update your client with a new version, you go to his location with a
copy of the database, import the new or modified forms, reports,
queries, etc into his version and then create an mde file for him. If
so you do not need to do all that, in fact you are asking for trouble
in the long term if you do.
What you need to do is split the database into a front-end file and a
back-end file. The back-end file will hold all the tables (and
therefore the client's data) and the front-end file (which will be
linked to the tables in the back-end file) will hold the forms,
queries, reports, macros and modules. When you want to give the client
a new version all you need to do is send him a copy of the front-end
..mde file to replace the current one. In that way his data does not
get changed.
You will probably need to re-link the tables to the back-end (if the
pathname for your development system is different to his system) and
there is code to that automatically on the same Web site (under my
name). Access has a Wizard to split the database automatically for
you, it only takes a few seconds. If you need more information on
splitting the database see the help file or search this newsgroup.
I would suggest that you first investigate the Flex Grid control to
see if it will do what you want and if it does then use it and split
your database. I'm sure it will save you a lot of time.
HTH
Peter Hibbs.