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;"
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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.
Résolu,
en fait il fallait executer la requete de suppr des enregistrements de
OldRef au déchargement du sous-formulaire.
John
"John Fuss" <newskob650@yahoo.fr> a écrit dans le message de
news:btjb3d$nfh$1@s1.read.news.oleane.net...
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;"
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.
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.
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" <newskob650@yahoo.fr> wrote in message
news:btjb3d$nfh$1@s1.read.news.oleane.net...
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;"
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;"