OVH Cloud OVH Cloud

Access 2000 ou Acess 2003 ?

4 réponses
Avatar
BCS
Bonjour,

J'aimerais, par programmation, savoir quelle est la version d'access d'une
base de données.
En effet, si j'utilise dbengine(0).opendatabase("....").version, il me
retourne 4.0 que je sois en Access 2000 ou en Access 2003.
Cela ne m'est donc d'aucune utilité pcq je ne sais pas si je suis avec une
base 2000 ou 2003.
Qqun a-t-il une solution pour moi ?

Merci d'avance

Chris

4 réponses

Avatar
Eric
Bonjour,

Et avec un truc du genre, en testant sur des bds au format 2000 et 2003,
cela renvoie-t-il le même n° de version ?
Sub zz()
Dim bd As DAO.database
Set bd = DBEngine.OpenDatabase("...")
Debug.Print bd.Properties("AccessVersion").Value
bd.close
Set bd= Nothing
End Sub

Bonjour,

J'aimerais, par programmation, savoir quelle est la version d'access d'une
base de données.
En effet, si j'utilise dbengine(0).opendatabase("....").version, il me
retourne 4.0 que je sois en Access 2000 ou en Access 2003.
Cela ne m'est donc d'aucune utilité pcq je ne sais pas si je suis avec une
base 2000 ou 2003.
Qqun a-t-il une solution pour moi ?

Merci d'avance

Chris


--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
3stone
Salut,

"BCS"
| J'aimerais, par programmation, savoir quelle est la version d'access d'une
| base de données.
| En effet, si j'utilise dbengine(0).opendatabase("....").version, il me
| retourne 4.0 que je sois en Access 2000 ou en Access 2003.
| Cela ne m'est donc d'aucune utilité pcq je ne sais pas si je suis avec une
| base 2000 ou 2003.
| Qqun a-t-il une solution pour moi ?


Regarde ceci :
http://www.3stone.be/access/faq.php?lng=fr&pg5


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
BCS
Merci, c'est ce qu'il me fallait

"Eric" wrote:

Bonjour,

Et avec un truc du genre, en testant sur des bds au format 2000 et 2003,
cela renvoie-t-il le même n° de version ?
Sub zz()
Dim bd As DAO.database
Set bd = DBEngine.OpenDatabase("...")
Debug.Print bd.Properties("AccessVersion").Value
bd.close
Set bd= Nothing
End Sub

Bonjour,

J'aimerais, par programmation, savoir quelle est la version d'access d'une
base de données.
En effet, si j'utilise dbengine(0).opendatabase("....").version, il me
retourne 4.0 que je sois en Access 2000 ou en Access 2003.
Cela ne m'est donc d'aucune utilité pcq je ne sais pas si je suis avec une
base 2000 ou 2003.
Qqun a-t-il une solution pour moi ?

Merci d'avance

Chris


--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr




Avatar
BCS
Merci de ton aide mais ceci est valable pour la base de données courante mais
pas pour connaitre la version d'access d'une base externe.
Erci m'a donné une solution qui semble fonctionner.

Merci qd mm ;-)

"3stone" wrote:

Salut,

"BCS"
| J'aimerais, par programmation, savoir quelle est la version d'access d'une
| base de données.
| En effet, si j'utilise dbengine(0).opendatabase("....").version, il me
| retourne 4.0 que je sois en Access 2000 ou en Access 2003.
| Cela ne m'est donc d'aucune utilité pcq je ne sais pas si je suis avec une
| base 2000 ou 2003.
| Qqun a-t-il une solution pour moi ?


Regarde ceci :
http://www.3stone.be/access/faq.php?lng=fr&pg5


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/