I have a database which uses the ucase and mid functions. These functions won't run unless the db is compiled. When I open this db on any of three other machines it opens as compiled. When I open it on the pc it (of course) needs to be installed on. It opens uncompiled. Once you compile it and try to exit it gives the message (Save operation failed) Two questions 1) Why if this db is compiled successfully elsewhere is opening uncompiled on this pc; and 2) how can I get it to compile?