OVH Cloud OVH Cloud

Suppression impossible

3 réponses
Avatar
Patoonet
Bonjour

J'ai 2 requ=EAtes de suppression dans Access 2000 qui sont=20
semblables, la premi=E8re fonctionne et la seconde m'affiche=20
un message d'erreur d'ex=E9cution 3086 'impossible de=20
supprimer dans les tables sp=E9cifi=E9es'
=E0 un autre moment il y a aussi 'table en lecture seule' en=20
bas de l'=E9cran. Pourtant les enregistrements peuvent =EAtre=20
supprim=E9s dans la table sans probl=E8me.



Merci pour votre aide

3 réponses

Avatar
Pierre CFI [mvp]
bonjour
oui mais tout dépend de ta req, tu peux la décrire ?

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Patoonet" a écrit dans le message de news: abc801c3ebf8$7bf7f3d0$
Bonjour

J'ai 2 requêtes de suppression dans Access 2000 qui sont
semblables, la première fonctionne et la seconde m'affiche
un message d'erreur d'exécution 3086 'impossible de
supprimer dans les tables spécifiées'
à un autre moment il y a aussi 'table en lecture seule' en
bas de l'écran. Pourtant les enregistrements peuvent être
supprimés dans la table sans problème.



Merci pour votre aide
Avatar
Celle qui ne fonctionne pas est :
DELETE FIC_SIRIS_C1.*
FROM [STE SANS C3] INNER JOIN FIC_SIRIS_C1 ON [STE SANS
C3].TIE_C01 = FIC_SIRIS_C1.TIE_C01;

Celle qui fonctionne est :
DELETE FIC_SIRIS_C1.*
FROM [SOCIETE EXCLUE] INNER JOIN FIC_SIRIS_C1 ON [SOCIETE
EXCLUE].[SGEX_SIGLE]=[FIC_SIRIS_C1].[TIE_C01];

Les deux sont lancés via un bouton et donc par VBA, la
seule particularité est que la table SOCIETE EXCLUE a une
clé primaire et plusieurs champs alors que la table STE
SANS C3 n'a qu'un champ sans clé primaire.


-----Message d'origine-----
bonjour
oui mais tout dépend de ta req, tu peux la décrire ?

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Patoonet" a écrit
dans le message de news: abc801c3ebf8$7bf7f3d0

$
Bonjour

J'ai 2 requêtes de suppression dans Access 2000 qui sont
semblables, la première fonctionne et la seconde m'affiche
un message d'erreur d'exécution 3086 'impossible de
supprimer dans les tables spécifiées'
à un autre moment il y a aussi 'table en lecture seule' en
bas de l'écran. Pourtant les enregistrements peuvent être
supprimés dans la table sans problème.



Merci pour votre aide




.



Avatar
Pierre CFI [mvp]
.../..
regarde le type de relations entre les tables (intégrités)

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
a écrit dans le message de news: abb301c3ec03$403c8170$
Celle qui ne fonctionne pas est :
DELETE FIC_SIRIS_C1.*
FROM [STE SANS C3] INNER JOIN FIC_SIRIS_C1 ON [STE SANS
C3].TIE_C01 = FIC_SIRIS_C1.TIE_C01;

Celle qui fonctionne est :
DELETE FIC_SIRIS_C1.*
FROM [SOCIETE EXCLUE] INNER JOIN FIC_SIRIS_C1 ON [SOCIETE
EXCLUE].[SGEX_SIGLE]=[FIC_SIRIS_C1].[TIE_C01];

Les deux sont lancés via un bouton et donc par VBA, la
seule particularité est que la table SOCIETE EXCLUE a une
clé primaire et plusieurs champs alors que la table STE
SANS C3 n'a qu'un champ sans clé primaire.


-----Message d'origine-----
bonjour
oui mais tout dépend de ta req, tu peux la décrire ?

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Patoonet" a écrit
dans le message de news: abc801c3ebf8$7bf7f3d0

$
Bonjour

J'ai 2 requêtes de suppression dans Access 2000 qui sont
semblables, la première fonctionne et la seconde m'affiche
un message d'erreur d'exécution 3086 'impossible de
supprimer dans les tables spécifiées'
à un autre moment il y a aussi 'table en lecture seule' en
bas de l'écran. Pourtant les enregistrements peuvent être
supprimés dans la table sans problème.



Merci pour votre aide




.