Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here


Microsoft: Access Other topics FAQ

Access Howto:

What version of Access is the user running? by randysmid
Posted: 29 Oct 02 (Edited 27 Nov 02)

It is possible to determine the version of Access that is running within an Access application.  This technique uses the "SysCmd" object.   The code is relatively simple and doesn't require any additional VBA "references":

If SysCmd(acSysCmdAccessVer) = 7 Then
   MsgBox "This is the Access 95", vbOKOnly
End If

If SysCmd(acSysCmdAccessVer) = 8 Then   'assumed to be 8
   MsgBox "This is the Access 97", vbOKOnly
End If

If SysCmd(acSysCmdAccessVer) = 9 Then
   MsgBox "This is the Access 2000", vbOKOnly
End If

If SysCmd(acSysCmdAccessVer) = 10 Then
   MsgBox "This is the Access 2002", vbOKOnly
End If

Obviously, this could have been created with "Select case" statements.

Randy Smith
California Teachers Association

Back to Microsoft: Access Other topics FAQ Index
Back to Microsoft: Access Other topics Forum

My Archive


Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close