OVH Cloud OVH Cloud

Erreur 3219 Base fractionnée

8 réponses
Avatar
Jeanne
Bonjour à tous
Merci de votre réponse

Après fractionnement d'une base, les tables sont reconnues dans les requêtes
et formulaires et pas dans les modules lors de l'activation : erreur 3219
Opération non valide

Comment régler ce problème ?

Jeanne

8 réponses

Avatar
Raymond [mvp]
Bonsoir Jeanne.

peux-tu être plus précise ?
pas dans les modules lors de l'activation
tu exécutes quelle action lorsque l'erreur se déclenche ?


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Jeanne" a écrit dans le message de
news:bpo21l$9tu$
Bonjour à tous
Merci de votre réponse

Après fractionnement d'une base, les tables sont reconnues dans les
requêtes

et formulaires et pas dans les modules lors de l'activation : erreur 3219
Opération non valide

Comment régler ce problème ?

Jeanne





Avatar
Jeanne
Bonjour Raymond

Le message apparaît lorsque j'active une procédure VBA par l'action exécute
code
Il y a l'erreur sur la ligne (exemple: Set te db.OpenRecordset("TAFFAIRE", dbOpenTable)
alors que cette même table est reconnue dans le formulaire et les requêtes
dépendantes
Merci
Jeanne

"Raymond [mvp]"
a écrit dans le message de news:

Bonsoir Jeanne.

peux-tu être plus précise ?
pas dans les modules lors de l'activation
tu exécutes quelle action lorsque l'erreur se déclenche ?


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Jeanne" a écrit dans le message de
news:bpo21l$9tu$
Bonjour à tous
Merci de votre réponse

Après fractionnement d'une base, les tables sont reconnues dans les
requêtes

et formulaires et pas dans les modules lors de l'activation : erreur
3219


Opération non valide

Comment régler ce problème ?

Jeanne









Avatar
Raymond [mvp]
Bonjour Jeanne.

executercode exécute une fonction d'un module à partir d'une macro. quelle
est la fonction globale exécutée ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Jeanne" a écrit dans le message de
news:bpqf9l$bmm$
Bonjour Raymond

Le message apparaît lorsque j'active une procédure VBA par l'action
exécute

code
Il y a l'erreur sur la ligne (exemple: Set te > db.OpenRecordset("TAFFAIRE", dbOpenTable)
alors que cette même table est reconnue dans le formulaire et les requêtes
dépendantes
Merci
Jeanne


Avatar
Anor
Bonjour,

Jeanne :
| Bonjour Raymond
|
| Le message apparaît lorsque j'active une procédure VBA par l'action
| exécute code
| Il y a l'erreur sur la ligne (exemple: Set te | db.OpenRecordset("TAFFAIRE", dbOpenTable)
| alors que cette même table est reconnue dans le formulaire et les
| requêtes dépendantes
| Merci
| Jeanne


Pour moi, c'est un problème de déclarations.

Tu as mis Dim db = quoi et Dim te = quoi avant de faire un set te = db.OpenRecordset("TAFFAIRE",
dbOpenTable) ?

--
à+
Arnaud
--------------------------------------------------
Avant toute chose : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
## Réponses souhaitées sur ce forum, merci. ##
--------------------------------------------------
Avatar
Jeanne
il s'agit d"une procédure VBA que j'ai développée et qui marchait avant le
fractionnement
je pense qu'il doit manquer une déclaration d'objet ADO - DAO dans les
références, mais laquelle ?

Jeanne
"Raymond [mvp]" a écrit dans le message de
news:
Bonjour Jeanne.

executercode exécute une fonction d'un module à partir d'une macro. quelle
est la fonction globale exécutée ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Jeanne" a écrit dans le message de
news:bpqf9l$bmm$
Bonjour Raymond

Le message apparaît lorsque j'active une procédure VBA par l'action
exécute

code
Il y a l'erreur sur la ligne (exemple: Set te > > db.OpenRecordset("TAFFAIRE", dbOpenTable)
alors que cette même table est reconnue dans le formulaire et les
requêtes


dépendantes
Merci
Jeanne






Avatar
Raymond [mvp]
vu qu'on ne voit pas ta fonction on ne peut pas te dire ce qui ne vas pas.
vérifies tes références quand même ça ne fera pas de mal. si tu utilisais
ado tu le saurais, à mon avis, coches DAO3.6.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Jeanne" a écrit dans le message de
news:bpqjfe$h4r$
il s'agit d"une procédure VBA que j'ai développée et qui marchait avant le
fractionnement
je pense qu'il doit manquer une déclaration d'objet ADO - DAO dans les
références, mais laquelle ?

Jeanne


Avatar
michel
Bonjour Jeanne
Il me semble que sur des recordsets on ne peut utiliser l'option dbopentable
que sur des tables locales.Tu dis avoir fractionner ta base donc sur des
tables attachées essaie dbOpenDynaset.
Ou alors ouvre ta base contenant les tables dans ton code.
HTH
Michel
"Jeanne" a écrit dans le message de news:
bpqf9l$bmm$
Bonjour Raymond

Le message apparaît lorsque j'active une procédure VBA par l'action
exécute

code
Il y a l'erreur sur la ligne (exemple: Set te > db.OpenRecordset("TAFFAIRE", dbOpenTable)
alors que cette même table est reconnue dans le formulaire et les requêtes
dépendantes
Merci
Jeanne

"Raymond [mvp]"
a écrit dans le message de news:

Bonsoir Jeanne.

peux-tu être plus précise ?
pas dans les modules lors de l'activation
tu exécutes quelle action lorsque l'erreur se déclenche ?


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Jeanne" a écrit dans le message de
news:bpo21l$9tu$
Bonjour à tous
Merci de votre réponse

Après fractionnement d'une base, les tables sont reconnues dans les
requêtes

et formulaires et pas dans les modules lors de l'activation : erreur
3219


Opération non valide

Comment régler ce problème ?

Jeanne













Avatar
Jeanne
Merci
Le problème est réglé en modifiant le chemin car j'étais toujours sur la
base en local
Jeanne

"michel" a écrit dans le message de
news:
Bonjour Jeanne
Il me semble que sur des recordsets on ne peut utiliser l'option
dbopentable

que sur des tables locales.Tu dis avoir fractionner ta base donc sur des
tables attachées essaie dbOpenDynaset.
Ou alors ouvre ta base contenant les tables dans ton code.
HTH
Michel
"Jeanne" a écrit dans le message de news:
bpqf9l$bmm$
Bonjour Raymond

Le message apparaît lorsque j'active une procédure VBA par l'action
exécute

code
Il y a l'erreur sur la ligne (exemple: Set te > > db.OpenRecordset("TAFFAIRE", dbOpenTable)
alors que cette même table est reconnue dans le formulaire et les
requêtes


dépendantes
Merci
Jeanne

"Raymond [mvp]"
a écrit dans le message de news:

Bonsoir Jeanne.

peux-tu être plus précise ?
pas dans les modules lors de l'activation
tu exécutes quelle action lorsque l'erreur se déclenche ?


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Jeanne" a écrit dans le message de
news:bpo21l$9tu$
Bonjour à tous
Merci de votre réponse

Après fractionnement d'une base, les tables sont reconnues dans les
requêtes

et formulaires et pas dans les modules lors de l'activation : erreur
3219


Opération non valide

Comment régler ce problème ?

Jeanne