In Access 2003, two statements of code in 1 line separated by a colon (ex. DoCmd.RunSQL("Delete * From Table1"):DoCmd.OpenForm("Form1") works when run in the immediate window. Also, setting a variable to either one of the two statements and specifying the variable as a parameter of the eval function works. However, setting a variable to both statements separated by the colon and using it as a parameter to the eval function will not run. Is there a limitation to the eval function only being able to run one statement? If so, is there a way to specify more than one statement in a variable and run it? I can parse the string and run each statement one at a time with the eval function, but I was hoping for an easier solution before I do that.