![]() |
| 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é. | |||||||
|
|||||||
| 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 |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
![]() Date d'inscription: novembre 2006
Localisation: Paris
Âge: 39
Messages: 1 678
|
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:
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 |
|
|
|
|
|
#2 (permalink) |
|
Expert Confirmé Sénior
![]() Date d'inscription: juin 2006
Localisation: Entre Jura et Mont-Blanc
Âge: 48
Messages: 2 064
|
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... |
|
|
|
![]() |
![]() |
||
Déterminer la version d'Access utilisée par l'application
|
||
| Outils de la discussion | |
|
|