Solution
Ok, here is the solution. If you would like to migrate users one at a time from one version of access to another (Ac97 to AcXP is my example).
1. Leave DB is 97 format
2. Split DB
3. Convert a copy of the FE to XP
4. XP users should use the XP FE, 97 users should use the 97 FE. After you migrate everyone migrate the BE to XP and delete the 97 FE.
If you don't want users to have to choose which FE to use or you don't want to go around changing shortcut files on all the user's desktops you can have all users use this script which will run the appropriate FE for their PC.
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
if WshShell.RegRead("HKCR\Access.Application\CurVer\") _
= "Access.Application.10" _
then _
wshshell.Run "c:\XPFE.mdb"_
else wshshell.Run "c:\97FE.mdb" _
end if
Paste this in a text file and name it anything.vbs and you're off and running (replace 10 with whatever version you would like to test for)
