Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Access > Contribuez

Contribuez Access : Vos contributions. Postez ici vos codes sources, conseils, astuces et autres propositions. Ce forum n'est pas un forum technique mais destiné aux contributions pour www.developpez.com

Réponse
 
Outils de la discussion
Vieux 12/07/2007, 18h03   #1 (permalink)
Modérateur
 
Avatar de mout1234
 
Date d'inscription: novembre 2006
Localisation: Paris
Âge: 39
Messages: 1 678
Par défaut Déterminer la version d'Access utilisée par l'application

Bonjour,

Avec notamment l'aide précieuse de SkillyRoad (pléonasme!), j'ai écris cette petite fonction pour afficher la version d'Access utilisée (typiquement dans une fenêtre A Propos de ...)

La fonction détermine:
- Quelle version d'Access est installée parmis celles prévues (à adapter...)
- S'il s'agit ou non d'un Runtime
- le numéro de version détaillé. Ce dernier permet indirectement de savoir si Access est mis à jour (service pack).



Code :
Public Function VersionAccess() As String
On Error Resume Next
Dim Fso As Object
Set Fso = CreateObject("Scripting.FileSystemObject")
Dim sLib As String
 
'version?
sLib = "Microsoft Access " & Choose(CInt(Val(SysCmd(acSysCmdAccessVer))) - 8, "2000", "2002", "2003", "2007")
 
'runtime?
If SysCmd(acSysCmdRuntime) Then sLib = "Runtime " & sLib
    
'numéro de version?
sLib = sLib & " (" & Fso.GetFileVersion(SysCmd(acSysCmdAccessDir) & "msaccess.exe") & ")"
 
VersionAccess = sLib
End Function
 


Concernant la version, voici les valeurs obtenues sur différentes machines de test:
  • Access 97 SR2 : 8.0.0.5903
  • Access 2000: 9.0.0.2719
  • Access 2002: 10.0.2627.1
  • Access 2003: 11.0.5614.0
  • Access 2003 SP2: 11.0.6566.0
  • Access 2007: 12.0.4518.1014

Bon dev,
Mout

Edit par Lou Pitchoun :
Ajout de la version Access 97 SR2
__________________
............................................................................................

Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.


Les FAQs les tutos Les Sources Access Profitez de ces mines d'or...

Sous Access, postez dans le bon sous forum et mentionnez la version

Dernière modification par mout1234 ; 12/07/2007 à 18h18
mout1234 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/09/2007, 16h35   #2 (permalink)
Expert Confirmé Sénior
 
Date d'inscription: juin 2006
Localisation: Entre Jura et Mont-Blanc
Âge: 48
Messages: 2 064
Par défaut

Bonjour Mout,

Et merci... C'est bien plus complet que la fonction Version d'Access

J'adopte !

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Access > Contribuez

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide


Fuseau horaire GMT +1. Il est actuellement 19h03.


Publiez vos articles, tutoriels et cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter
Copyright 2000-2008 www.developpez.com - Legal informations