Hi, James.
It sounds like the original database was corrupted and importing all objects
into the new database imported some of the corrupted objects, namely these
subforms. Have you compacted and repaired the new database to see whether
this fixes it? Make a copy of the new database first, then compact and
repair the copy.
If that doesn't help, you can try importing these subforms again from the
original database. You'll need to rename the current subforms in the new
database though, otherwise the new imports will have the same name with a
"1" appended to the end of the subform's name, and the main forms that use
these subforms won't open the new ones because they have the wrong name.
If that doesn't work, then either copy/paste each subform from the original
database into the new database or restore these subforms from a backup.
HTH.
Gunny
See
http://www.QBuilt.com for all your database needs.
See
http://www.Access.QBuilt.com for Microsoft Access tips.
(Please remove ZERO_SPAM from my reply E-mail address, so that a message
will be forwarded to me.)