I’ve worked with all version of Access in the last 7 years. I just converted all my databases form Access 97 to XP. And XP has gotten a lot worse!
1. Is there any way when viewing a form with a sub form to have the sub form show up as a white box(Access 97) rather than showing the subform in design view. It gets confusing to be looking at a form in design view and also see the subforms in their design view. I would rather just see the white box. The bad thing is that sometimes AccessXP shows ths subform in its design view but sometimes it only shows the white box. Is there some option you can set to control this!!!!!!? It's driving me crazy!
2. Sometime when working in an XP database and you may have Umpteen objects open, and you close just one of the objects, you get this save dialog box that has everything currently open in it. If I'm working on an object, I may have 3 or 4 other objects open as a reference. When I finally get it right after hours of debugging and want to make sure I save it, I don't want to have to decide right then wheter or not I want to save the umteen other objects I may have had open. Even going from form view to design view of a form for example, this dialog box pops up with all these other objects listed. You never know what going to happen if you click no (Don't save'). Does the object get closed with out saving, does the object stay open as it is...........I can understand when you exit the database getting a prompt for all the objects, but every single time! Is there an option you can set for saving objects? I've looked at the optios but haven't seen one. Maybe I'm looking in the wrong place.
3. Where is the expression builder in the code window?........I know, now you have that 'wonderful' object browser .
4. ADODB syntax is confusing! Never know what has to be set as ADODB.SOMETHIONG and then New ADODB.SOMETHING . What if you need a query definition in ADO. there is not ADODB.QUERYDEF. Do you still use dao for that? I thought ADO was supposed to be a replacement for DAO. What if you want to define a query definition? Do you still have to add a reference to the old outdated dao library. I use the execute method of a query def (qdf.execute) rather than docmd.open “QryName” a lot
5. What about the code window? How do you save a module without exiting the database?
I already know that queries run up to 5 times slower? Is there any improvement in XP
There are many other issues – to many to list here. Does anyone know if there’s a solution to any of these issues? Any comments or help would be greatly appreciated!

1. Is there any way when viewing a form with a sub form to have the sub form show up as a white box(Access 97) rather than showing the subform in design view. It gets confusing to be looking at a form in design view and also see the subforms in their design view. I would rather just see the white box. The bad thing is that sometimes AccessXP shows ths subform in its design view but sometimes it only shows the white box. Is there some option you can set to control this!!!!!!? It's driving me crazy!
2. Sometime when working in an XP database and you may have Umpteen objects open, and you close just one of the objects, you get this save dialog box that has everything currently open in it. If I'm working on an object, I may have 3 or 4 other objects open as a reference. When I finally get it right after hours of debugging and want to make sure I save it, I don't want to have to decide right then wheter or not I want to save the umteen other objects I may have had open. Even going from form view to design view of a form for example, this dialog box pops up with all these other objects listed. You never know what going to happen if you click no (Don't save'). Does the object get closed with out saving, does the object stay open as it is...........I can understand when you exit the database getting a prompt for all the objects, but every single time! Is there an option you can set for saving objects? I've looked at the optios but haven't seen one. Maybe I'm looking in the wrong place.
3. Where is the expression builder in the code window?........I know, now you have that 'wonderful' object browser .
4. ADODB syntax is confusing! Never know what has to be set as ADODB.SOMETHIONG and then New ADODB.SOMETHING . What if you need a query definition in ADO. there is not ADODB.QUERYDEF. Do you still use dao for that? I thought ADO was supposed to be a replacement for DAO. What if you want to define a query definition? Do you still have to add a reference to the old outdated dao library. I use the execute method of a query def (qdf.execute) rather than docmd.open “QryName” a lot
5. What about the code window? How do you save a module without exiting the database?
I already know that queries run up to 5 times slower? Is there any improvement in XP
There are many other issues – to many to list here. Does anyone know if there’s a solution to any of these issues? Any comments or help would be greatly appreciated!