Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Erreur 3326

11 réponses
Avatar
bjf
Bonjour =E0 tous,
J'ai le probl=E8me du message d'erreur 3326 --> recordset=20
qui se produit de temps en temps =E0 l'ouverture d'une base=20
de donn=E9es chez un client alors que parfois cel=E0 se passe=20
tr=E8s bien.
Pouvez-vous me dire qu'elles peuvent-=EAtre les causes de=20
cette erreur ?
Merci d'avance.
BJF

10 réponses

1 2
Avatar
Gafish
Bonjour,

Il se produit à l'ouverture, mais quelles sont les opérations que tu fais à
l'ouverture ?
Le recordset qui pose problème est basé sur quoi ?

Arnaud

"bjf" a écrit dans le message news:
06c601c4e40e$a3816da0$
Bonjour à tous,
J'ai le problème du message d'erreur 3326 --> recordset
qui se produit de temps en temps à l'ouverture d'une base
de données chez un client alors que parfois celà se passe
très bien.
Pouvez-vous me dire qu'elles peuvent-être les causes de
cette erreur ?
Merci d'avance.
BJF
Avatar
Raymond [mvp]
Bonjour.

DAO te dit simplement que ce recordset n'est pas modifiable.
vérifie ta requête s'il faut modifier.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"bjf" a écrit dans le message de news:
06c601c4e40e$a3816da0$
Bonjour à tous,
J'ai le problème du message d'erreur 3326 --> recordset
qui se produit de temps en temps à l'ouverture d'une base
de données chez un client alors que parfois celà se passe
très bien.
Pouvez-vous me dire qu'elles peuvent-être les causes de
cette erreur ?
Merci d'avance.
BJF
Avatar
Gafish
Vi, c'est ce que je pensais aussi, changer le type du recordset, mais si ca
ne se produit que quelques fois ? A moins qu'il n'y ait des tentatives
d'ecriture que ponctuellement ?

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

DAO te dit simplement que ce recordset n'est pas modifiable.
vérifie ta requête s'il faut modifier.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"bjf" a écrit dans le message de news:
06c601c4e40e$a3816da0$
Bonjour à tous,
J'ai le problème du message d'erreur 3326 --> recordset
qui se produit de temps en temps à l'ouverture d'une base
de données chez un client alors que parfois celà se passe
très bien.
Pouvez-vous me dire qu'elles peuvent-être les causes de
cette erreur ?
Merci d'avance.
BJF




Avatar
Raymond [mvp]
faut déjà voir le recordset

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Gafish" a écrit dans le message de news:

Vi, c'est ce que je pensais aussi, changer le type du recordset, mais si
ca
ne se produit que quelques fois ? A moins qu'il n'y ait des tentatives
d'ecriture que ponctuellement ?

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

DAO te dit simplement que ce recordset n'est pas modifiable.
vérifie ta requête s'il faut modifier.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"bjf" a écrit dans le message de news:
06c601c4e40e$a3816da0$
Bonjour à tous,
J'ai le problème du message d'erreur 3326 --> recordset
qui se produit de temps en temps à l'ouverture d'une base
de données chez un client alors que parfois celà se passe
très bien.
Pouvez-vous me dire qu'elles peuvent-être les causes de
cette erreur ?
Merci d'avance.
BJF








Avatar
bjf
Salut Arnaud,
Le problème se produit lors de l'accès à une table liée
sur un PC avec XP, MultiUser lors de l'éxécution de la
macro Autoexec.
La base de données liée n'est pas en lecture seule!
Si l'utilisateur n'a pas les droits d'écritures, le
message "mode lecture seule" est affiché.
Merci de t'intéresser à mon cas
A+
BJF


-----Message d'origine-----
Bonjour,

Il se produit à l'ouverture, mais quelles sont les
opérations que tu fais à

l'ouverture ?
Le recordset qui pose problème est basé sur quoi ?

Arnaud

"bjf" a écrit dans le
message news:

06c601c4e40e$a3816da0$
Bonjour à tous,
J'ai le problème du message d'erreur 3326 --> recordset
qui se produit de temps en temps à l'ouverture d'une base
de données chez un client alors que parfois celà se passe
très bien.
Pouvez-vous me dire qu'elles peuvent-être les causes de
cette erreur ?
Merci d'avance.
BJF



.



Avatar
Gafish
Et peux tu mettre ici le recordset qui te pose souci ?
La table liée, c'est une table Access d'une autre base ou c'est un autre
format de bdd ?

"bjf" a écrit dans le message news:
11a501c4e432$d6f64ce0$
Salut Arnaud,
Le problème se produit lors de l'accès à une table liée
sur un PC avec XP, MultiUser lors de l'éxécution de la
macro Autoexec.
La base de données liée n'est pas en lecture seule!
Si l'utilisateur n'a pas les droits d'écritures, le
message "mode lecture seule" est affiché.
Merci de t'intéresser à mon cas
A+
BJF


-----Message d'origine-----
Bonjour,

Il se produit à l'ouverture, mais quelles sont les
opérations que tu fais à

l'ouverture ?
Le recordset qui pose problème est basé sur quoi ?

Arnaud

"bjf" a écrit dans le
message news:

06c601c4e40e$a3816da0$
Bonjour à tous,
J'ai le problème du message d'erreur 3326 --> recordset
qui se produit de temps en temps à l'ouverture d'une base
de données chez un client alors que parfois celà se passe
très bien.
Pouvez-vous me dire qu'elles peuvent-être les causes de
cette erreur ?
Merci d'avance.
BJF



.



Avatar
bjf
Re bonjour à tous,
La réponse a tardé car j'ai du me rendre chez le client
qui pose problème. Voici la situation du recordset:

DoCmd.GotoControl "Dernière MAJ"
[Forms]![F ACCUEIL]![Dernière MAJ] = Date


Cette erreur est devenue systématique.
J'ai remis une base qui fonctionne chez moi>: même erreur.
J'ai vérifié les droits, c'est OK.
Je ne sais plus ou chercher!
Merci pour toutes idées!
A+

-----Message d'origine-----
Et peux tu mettre ici le recordset qui te pose souci ?
La table liée, c'est une table Access d'une autre base ou
c'est un autre

format de bdd ?

"bjf" a écrit dans le
message news:

11a501c4e432$d6f64ce0$
Salut Arnaud,
Le problème se produit lors de l'accès à une table liée
sur un PC avec XP, MultiUser lors de l'éxécution de la
macro Autoexec.
La base de données liée n'est pas en lecture seule!
Si l'utilisateur n'a pas les droits d'écritures, le
message "mode lecture seule" est affiché.
Merci de t'intéresser à mon cas
A+
BJF


-----Message d'origine-----
Bonjour,

Il se produit à l'ouverture, mais quelles sont les
opérations que tu fais à

l'ouverture ?
Le recordset qui pose problème est basé sur quoi ?

Arnaud

"bjf" a écrit dans le
message news:

06c601c4e40e$a3816da0$
Bonjour à tous,
J'ai le problème du message d'erreur 3326 --> recordset
qui se produit de temps en temps à l'ouverture d'une base
de données chez un client alors que parfois celà se passe
très bien.
Pouvez-vous me dire qu'elles peuvent-être les causes de
cette erreur ?
Merci d'avance.
BJF



.




.




Avatar
Gafish
L'erreur survient donc sur :
[Forms]![F ACCUEIL]![Dernière MAJ] = Date ?
La source de ton formulaire c'est une requête ? Si oui, dans les propriétés
de cette requête, change le "type recordset" en le passant à "Feuille
rép.dyn.(MAJ globale)"
Sinon si ca ne marche toujours pas, mets le code de ta requête ici

"bjf" a écrit dans le message news:
091a01c4e66f$f375abb0$
Re bonjour à tous,
La réponse a tardé car j'ai du me rendre chez le client
qui pose problème. Voici la situation du recordset:

DoCmd.GotoControl "Dernière MAJ"
[Forms]![F ACCUEIL]![Dernière MAJ] = Date


Cette erreur est devenue systématique.
J'ai remis une base qui fonctionne chez moi>: même erreur.
J'ai vérifié les droits, c'est OK.
Je ne sais plus ou chercher!
Merci pour toutes idées!
A+

-----Message d'origine-----
Et peux tu mettre ici le recordset qui te pose souci ?
La table liée, c'est une table Access d'une autre base ou
c'est un autre

format de bdd ?

"bjf" a écrit dans le
message news:

11a501c4e432$d6f64ce0$
Salut Arnaud,
Le problème se produit lors de l'accès à une table liée
sur un PC avec XP, MultiUser lors de l'éxécution de la
macro Autoexec.
La base de données liée n'est pas en lecture seule!
Si l'utilisateur n'a pas les droits d'écritures, le
message "mode lecture seule" est affiché.
Merci de t'intéresser à mon cas
A+
BJF


-----Message d'origine-----
Bonjour,

Il se produit à l'ouverture, mais quelles sont les
opérations que tu fais à

l'ouverture ?
Le recordset qui pose problème est basé sur quoi ?

Arnaud

"bjf" a écrit dans le
message news:

06c601c4e40e$a3816da0$
Bonjour à tous,
J'ai le problème du message d'erreur 3326 --> recordset
qui se produit de temps en temps à l'ouverture d'une base
de données chez un client alors que parfois celà se passe
très bien.
Pouvez-vous me dire qu'elles peuvent-être les causes de
cette erreur ?
Merci d'avance.
BJF



.




.




Avatar
Raymond [mvp]
Bonjour Tous.

je ne comprend pas la méthode des deux lignes.
DoCmd.GotoControl "Dernière MAJ"
[Forms]![F ACCUEIL]![Dernière MAJ] = Date


le champ Dernière MAJ est atteint par docmd, donc le focus est placé sur le
formulaire contenant ce contrôle. Alors pourquoi passer par forms pour
changer la valeur au lieu de Me ? si effectivement GotoControl fonctionne ,
ça veut dire qu'on se trouve bien sur un enregistrement valide. Où se
trouvent ces lignes, dans quel événement , et surtout pourquoi GotoControl ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Gafish" a écrit dans le message de news:
%23$
L'erreur survient donc sur :
[Forms]![F ACCUEIL]![Dernière MAJ] = Date ?
La source de ton formulaire c'est une requête ? Si oui, dans les
propriétés
de cette requête, change le "type recordset" en le passant à "Feuille
rép.dyn.(MAJ globale)"
Sinon si ca ne marche toujours pas, mets le code de ta requête ici

"bjf" a écrit dans le message news:
091a01c4e66f$f375abb0$
Re bonjour à tous,
La réponse a tardé car j'ai du me rendre chez le client
qui pose problème. Voici la situation du recordset:

DoCmd.GotoControl "Dernière MAJ"
[Forms]![F ACCUEIL]![Dernière MAJ] = Date


Cette erreur est devenue systématique.
J'ai remis une base qui fonctionne chez moi>: même erreur.
J'ai vérifié les droits, c'est OK.
Je ne sais plus ou chercher!
Merci pour toutes idées!
A+

-----Message d'origine-----
Et peux tu mettre ici le recordset qui te pose souci ?
La table liée, c'est une table Access d'une autre base ou
c'est un autre

format de bdd ?

"bjf" a écrit dans le
message news:

11a501c4e432$d6f64ce0$
Salut Arnaud,
Le problème se produit lors de l'accès à une table liée
sur un PC avec XP, MultiUser lors de l'éxécution de la
macro Autoexec.
La base de données liée n'est pas en lecture seule!
Si l'utilisateur n'a pas les droits d'écritures, le
message "mode lecture seule" est affiché.
Merci de t'intéresser à mon cas
A+
BJF


-----Message d'origine-----
Bonjour,

Il se produit à l'ouverture, mais quelles sont les
opérations que tu fais à

l'ouverture ?
Le recordset qui pose problème est basé sur quoi ?

Arnaud

"bjf" a écrit dans le
message news:

06c601c4e40e$a3816da0$
Bonjour à tous,
J'ai le problème du message d'erreur 3326 --> recordset
qui se produit de temps en temps à l'ouverture d'une base
de données chez un client alors que parfois celà se passe
très bien.
Pouvez-vous me dire qu'elles peuvent-être les causes de
cette erreur ?
Merci d'avance.
BJF






Avatar
bjf
Salut Arnaud,
Oui, c'est bien sur cette ligne que le deboggeur s'arrête.
Il n'y a pas de requête avant cette instruction. Voici le
programme:
' Si Mot de passe OK, fermer F CHOIX BASE DE DONNEES
et F MOT DE PASSE et ouvrir F ACCUEIL et modifier date
Dernière MAJ
DoCmd.Close acForm, "F CHOIX BASE DE DONNEES"
DoCmd.Close acForm, "F MOT DE PASSE-ENTREE"
DoCmd.OpenForm "F ACCUEIL"
DoCmd.Maximize
DoCmd.GoToControl "Dernière MAJ"
[Forms]![F ACCUEIL]![Dernière MAJ] = Date
Forms![F ACCUEIL]![Dernière MAJ].Requery

L'idée était de mettre la date du jour dans une zone de
texte! Et ce truc fonctionnait depuis 1997!! Quid?
J'ai quand même l'impression que c'est une question de
droit d'accès!!
BJF

-----Message d'origine-----
L'erreur survient donc sur :
[Forms]![F ACCUEIL]![Dernière MAJ] = Date ?
La source de ton formulaire c'est une requête ? Si oui,
dans les propriétés

de cette requête, change le "type recordset" en le
passant à "Feuille

rép.dyn.(MAJ globale)"
Sinon si ca ne marche toujours pas, mets le code de ta
requête ici


"bjf" a écrit dans le
message news:

091a01c4e66f$f375abb0$
Re bonjour à tous,
La réponse a tardé car j'ai du me rendre chez le client
qui pose problème. Voici la situation du recordset:

DoCmd.GotoControl "Dernière MAJ"
[Forms]![F ACCUEIL]![Dernière MAJ] = Date


Cette erreur est devenue systématique.
J'ai remis une base qui fonctionne chez moi>: même erreur.
J'ai vérifié les droits, c'est OK.
Je ne sais plus ou chercher!
Merci pour toutes idées!
A+

-----Message d'origine-----
Et peux tu mettre ici le recordset qui te pose souci ?
La table liée, c'est une table Access d'une autre base ou
c'est un autre

format de bdd ?

"bjf" a écrit dans le
message news:

11a501c4e432$d6f64ce0$
Salut Arnaud,
Le problème se produit lors de l'accès à une table liée
sur un PC avec XP, MultiUser lors de l'éxécution de la
macro Autoexec.
La base de données liée n'est pas en lecture seule!
Si l'utilisateur n'a pas les droits d'écritures, le
message "mode lecture seule" est affiché.
Merci de t'intéresser à mon cas
A+
BJF


-----Message d'origine-----
Bonjour,

Il se produit à l'ouverture, mais quelles sont les
opérations que tu fais à

l'ouverture ?
Le recordset qui pose problème est basé sur quoi ?

Arnaud

"bjf" a écrit dans le
message news:

06c601c4e40e$a3816da0$
Bonjour à tous,
J'ai le problème du message d'erreur 3326 --> recordset
qui se produit de temps en temps à l'ouverture d'une
base



de données chez un client alors que parfois celà se
passe



très bien.
Pouvez-vous me dire qu'elles peuvent-être les causes de
cette erreur ?
Merci d'avance.
BJF



.




.




.





1 2