I'm almost there... I tried putting DoCmd.RunCommand acSaveRecord in the After Update event just before the command to open the other form and I get this:
You can't compact the open database while running a macro or Visual Basic code.
Instead of using a macro or code, on the Tools menu, point...