G
Guest
I have a fairly intense database that I just spent the last weekend updating to Access 2003
The only reason for the move was to take advantage of the Object Dependencies feature to help with house cleaning.
The update seemed painless until I started using the database again. I kept running across more and more things that didnt work any longer. It was bad enough that I had to go back to 97!! Here are a couple things I discovered along the way
1) iif statements in queries used with 'is null' - the 'is null' doesnt work any more. I replaced them with '="" ' (or equals nothing) and it worked
2) reading information from a text box from a subform has changed. The source code in the mainform text box used to be: =[subform]![subform textbox]. But now its =[subform].[form]![subform textbox]
3) Help - the help on Access 2003 is horrible. Neither of the above items were mentioned. In fact I discovered the solution to the subform issue in the sample database. The help was wrong. Also, they got rid of the context sensitive 'Whats This' arrow. This is the arrow that (under the help menu) you could pick and then click on anything in the database and it gave you help on it. What a great idea. What happened to it
4) Changed formatting - for some reason during the upgrade it changed some of the formatting in the tables. I dont know why, maybe it read the existing data and changed accordingly. The areas changed were the field size and allow zero length. I import tables from another application into existing tables. It didnt like that anymore.
There are several more issues that I have not found the solutions to yet so I didnt list them here.
When I get them fixed, I will list them. However, since I have gone back to 97, I am not sure I will spend much time on it any more. Typically when a product is upgraded, it is to fix existing problems and add features, not alter existing functionality. They may have made these changes along the way in 2000 or XP, but I never saw the need to upgrade to them either.
Sorry for venting - but just beware anyone looking to upgrade !
The only reason for the move was to take advantage of the Object Dependencies feature to help with house cleaning.
The update seemed painless until I started using the database again. I kept running across more and more things that didnt work any longer. It was bad enough that I had to go back to 97!! Here are a couple things I discovered along the way
1) iif statements in queries used with 'is null' - the 'is null' doesnt work any more. I replaced them with '="" ' (or equals nothing) and it worked
2) reading information from a text box from a subform has changed. The source code in the mainform text box used to be: =[subform]![subform textbox]. But now its =[subform].[form]![subform textbox]
3) Help - the help on Access 2003 is horrible. Neither of the above items were mentioned. In fact I discovered the solution to the subform issue in the sample database. The help was wrong. Also, they got rid of the context sensitive 'Whats This' arrow. This is the arrow that (under the help menu) you could pick and then click on anything in the database and it gave you help on it. What a great idea. What happened to it
4) Changed formatting - for some reason during the upgrade it changed some of the formatting in the tables. I dont know why, maybe it read the existing data and changed accordingly. The areas changed were the field size and allow zero length. I import tables from another application into existing tables. It didnt like that anymore.
There are several more issues that I have not found the solutions to yet so I didnt list them here.
When I get them fixed, I will list them. However, since I have gone back to 97, I am not sure I will spend much time on it any more. Typically when a product is upgraded, it is to fix existing problems and add features, not alter existing functionality. They may have made these changes along the way in 2000 or XP, but I never saw the need to upgrade to them either.
Sorry for venting - but just beware anyone looking to upgrade !