I would think that a professional office software developer would know this by now, or at least know where the answer can be found. I'm not sure I would want a professional to develop software for me that couldn't answer this question...Its there any change made to VBA language in Office 2007 since 2003?
.
Yes, I did recall correctly! Isn't your brain amazing.
There was a recent post in the forum, I have included the following extract:
==================================================================
==================================================================
Message Id : 10251
example:
Me.MemberListSFrmCtrl.Form.Requery
has to be rewritten explicitly as:
Me.MemberrListSFrmCtrl.Form.Recordsource = "MembersQry"
==================================================================
==================================================================
I don't have MS Access 2007 so I can try out for myself. I would be interested to hear how others get on with this code.
Cheers Tony
Well, I would say that it may have been in the plans but the plans changed. Also, the other 2007 applications do NOT use VSA but are still using VBA.Someone once told me that 2007 was originally slated to have VBA depecrated and migrate to Visual Studio for Applications, which the other Office suite are currently using,
Now, you can USE Visual Studio for development in 2003 and above, but it is not embedded within the applications themselves. They are still on the VB6-based VBA.
Usually a few new functions are added with each version. Also arguments may be added such as the OpenArgs which showed up in forms at least one version before reports. The What's new topic in the new versions help should outline specific changes.
The only problems I have run into when converting from one version to a newer one have been with sloppy code written by non-programmers. Syntax checking got tighter on some things such as form references in A2003.