OVH Cloud OVH Cloud

Déclaration de database impossible

2 réponses
Avatar
smf-nft
Bonjour, j'ai un petit souci et j'ai besoin de vos lumières.

je viens d'installer OFFICE 2002 sur mon ordinateur et je n'arrive plus à
faire de déclaration de "database" dans mon Access.

J'ai comparé avec une ancienne base de données que j'ai faite et il y a le
même nombre de modules "Références":

VBA
Access 10.0 object library
OLE automation
ActiveX dataobjects 2.1 library
VBA extensibility 5.3

Quand je veux faire une déclaration du type:

dim db as database

j'ai le message suivant: Compile error => user defined type not defined

Merci par avance de votre aide.

Sébastien.

2 réponses

Avatar
Raymond [mvp]
Bonjour.

coche la référence Microsoft DAO3.6 object.......
fais la remonter devant la référence activex ......
dans ton code:
remplace tous les database par DAO.DataBase
remplace tous les recordset par DAO.Recordset
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"smf-nft" a écrit dans le message de
news:
Bonjour, j'ai un petit souci et j'ai besoin de vos lumières.

je viens d'installer OFFICE 2002 sur mon ordinateur et je n'arrive plus à
faire de déclaration de "database" dans mon Access.

J'ai comparé avec une ancienne base de données que j'ai faite et il y a le
même nombre de modules "Références":

VBA
Access 10.0 object library
OLE automation
ActiveX dataobjects 2.1 library
VBA extensibility 5.3

Quand je veux faire une déclaration du type:

dim db as database

j'ai le message suivant: Compile error => user defined type not defined

Merci par avance de votre aide.

Sébastien.




Avatar
smf-nft
Merci beaucoup ça fonctionne.

Sébastien.




Bonjour.

coche la référence Microsoft DAO3.6 object.......
fais la remonter devant la référence activex ......
dans ton code:
remplace tous les database par DAO.DataBase
remplace tous les recordset par DAO.Recordset
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"smf-nft" a écrit dans le message de
news:
Bonjour, j'ai un petit souci et j'ai besoin de vos lumières.

je viens d'installer OFFICE 2002 sur mon ordinateur et je n'arrive plus à
faire de déclaration de "database" dans mon Access.

J'ai comparé avec une ancienne base de données que j'ai faite et il y a le
même nombre de modules "Références":

VBA
Access 10.0 object library
OLE automation
ActiveX dataobjects 2.1 library
VBA extensibility 5.3

Quand je veux faire une déclaration du type:

dim db as database

j'ai le message suivant: Compile error => user defined type not defined

Merci par avance de votre aide.

Sébastien.