OVH Cloud OVH Cloud

Type de variable Database inexistant .....

3 réponses
Avatar
Stéphane GILES
Salut,

Je me lance dans access et j'essais d'écrire dans une table en vba, mais
ca commence plutôt mal.....

Lorsque j'écris par exemple : Dim Db as database, access me réponds :"Type
définit par l'utilisateur non défini"

Access ne reconnais pas non plus dbOpenDynaset par exemple.

Y aurait il un problème ?

Merci

3 réponses

Avatar
Raymond
Bonsoir.

Il te manque la référence à DAO 3.6
ALT+F11
menu outils / références / coche microsoft dao 3.6 object library
si tu n'as pas besoin de ado , décoche la référence éventuellement cochée.

Dim Db as DAO.Database
Dim Rs As DAO.RecordSet
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Stéphane GILES" a écrit dans le message de
news:
Salut,

Je me lance dans access et j'essais d'écrire dans une table en vba,
mais

ca commence plutôt mal.....

Lorsque j'écris par exemple : Dim Db as database, access me réponds :"Type
définit par l'utilisateur non défini"

Access ne reconnais pas non plus dbOpenDynaset par exemple.

Y aurait il un problème ?

Merci




Avatar
Anor
Bonjour Stéphane GILES

Stéphane GILES a confié :
| Salut,
|
| Je me lance dans access et j'essais d'écrire dans une table en
| vba, mais ca commence plutôt mal.....
|
| Lorsque j'écris par exemple : Dim Db as database, access me réponds
| :"Type définit par l'utilisateur non défini"
|
| Access ne reconnais pas non plus dbOpenDynaset par exemple.
|
| Y aurait il un problème ?
|
| Merci

C'est bizarre que tu aies besoin d'écrire en vba dans une table
dès tes "débuts".
Il y a peut-être plus simple : tu veux faire quoi au juste ?

sinon :
Essaye dim db as dao.database
et vérifies tes références en mettant la DAO 3.6 en 3ème position


--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------
Avatar
Stéphane GILES
Juste pour info, j'ai décidé de refaire une gpao qui était sous excel avec
access. Je suis nouveau sur access mais je connais bien vba sous excel.

Merci de la réponse
"Anor" a écrit dans le message de news:

Bonjour Stéphane GILES

Stéphane GILES a confié :
| Salut,
|
| Je me lance dans access et j'essais d'écrire dans une table en
| vba, mais ca commence plutôt mal.....
|
| Lorsque j'écris par exemple : Dim Db as database, access me réponds
| :"Type définit par l'utilisateur non défini"
|
| Access ne reconnais pas non plus dbOpenDynaset par exemple.
|
| Y aurait il un problème ?
|
| Merci

C'est bizarre que tu aies besoin d'écrire en vba dans une table
dès tes "débuts".
Il y a peut-être plus simple : tu veux faire quoi au juste ?

sinon :
Essaye dim db as dao.database
et vérifies tes références en mettant la DAO 3.6 en 3ème position


--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------