OVH Cloud OVH Cloud

Pbl de suppr d'enr ds une tbl

2 réponses
Avatar
John Fuss
Slt à tous,

j'ai un formulaire avec un sous-formulaire chacun connecté sur 1 table
(ValidationChainage et OldRef). Au déchargement du formulaire je veux
supprime les enregistrements de OldRef puis ceux de ValidationChainage,
Access me fait une erreur 'Impossible de supprimer dans les tables
spécifiés' pour la suppression des enregistrements de OldRef. D'où cela
peut'il venir ?

Voici les requêtes que j'execute :

DoCmd.RunSQL "DELETE a.* FROM OldRef AS a, ValidationChainage AS b WHERE
a.prosta=b.codpro AND b.Validation=True;"

DoCmd.RunSQL "DELETE * FROM ValidationChainage WHERE Validation=True;"

Merci pour vos lumières.

John.

2 réponses

Avatar
John Fuss
Résolu,

en fait il fallait executer la requete de suppr des enregistrements de
OldRef au déchargement du sous-formulaire.

John

"John Fuss" a écrit dans le message de
news:btjb3d$nfh$
Slt à tous,

j'ai un formulaire avec un sous-formulaire chacun connecté sur 1 table
(ValidationChainage et OldRef). Au déchargement du formulaire je veux
supprime les enregistrements de OldRef puis ceux de ValidationChainage,
Access me fait une erreur 'Impossible de supprimer dans les tables
spécifiés' pour la suppression des enregistrements de OldRef. D'où cela
peut'il venir ?

Voici les requêtes que j'execute :

DoCmd.RunSQL "DELETE a.* FROM OldRef AS a, ValidationChainage AS b WHERE
a.prosta=b.codpro AND b.Validation=True;"

DoCmd.RunSQL "DELETE * FROM ValidationChainage WHERE Validation=True;"

Merci pour vos lumières.

John.




Avatar
Daniel Carollo
Bonjour John!

N'y aurait-il pas une (ou plusieur) table(s) avec une liaison d'integrite
referentielle est des enregistrements qui pointent vers ceux que vous voulez
effacer?

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"John Fuss" wrote in message
news:btjb3d$nfh$
Slt à tous,

j'ai un formulaire avec un sous-formulaire chacun connecté sur 1 table
(ValidationChainage et OldRef). Au déchargement du formulaire je veux
supprime les enregistrements de OldRef puis ceux de ValidationChainage,
Access me fait une erreur 'Impossible de supprimer dans les tables
spécifiés' pour la suppression des enregistrements de OldRef. D'où cela
peut'il venir ?

Voici les requêtes que j'execute :

DoCmd.RunSQL "DELETE a.* FROM OldRef AS a, ValidationChainage AS b WHERE
a.prosta=b.codpro AND b.Validation=True;"

DoCmd.RunSQL "DELETE * FROM ValidationChainage WHERE Validation=True;"

Merci pour vos lumières.

John.