OVH Cloud OVH Cloud

Problème de recordset

3 réponses
Avatar
Elise
Bonjour,

J'ai 2 tables T_Phase et T_Commentaires qui sont li=E9es=20
entre elle avec une relation 1 =E0 plusieurs.
J''aimerais supprimer des enregistrements dans ces tables=20
en VBA
Pour cela, j'ai cr=E9e un recordset mais il me supprime=20
bien l'enregitrement du cote plusieurs mais pas du cote 1.
Comment puis je faire?=20
Merci d'avance
Elise

3 réponses

Avatar
Daniel Carollo
Bonjour Elise!

Le recordset que vous creez, c'est sur quelle table?

--
Daniel :-)

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

"Elise" wrote in message
news:058201c39c72$53493fa0$
Bonjour,

J'ai 2 tables T_Phase et T_Commentaires qui sont liées
entre elle avec une relation 1 à plusieurs.
J''aimerais supprimer des enregistrements dans ces tables
en VBA
Pour cela, j'ai crée un recordset mais il me supprime
bien l'enregitrement du cote plusieurs mais pas du cote 1.
Comment puis je faire?
Merci d'avance
Elise
Avatar
Elise
je crée une requete qui me permet de sélectionner les
champs des 2 tables... et après je crée mon recordset à
partir de cette dernière


-----Message d'origine-----
Bonjour Elise!

Le recordset que vous creez, c'est sur quelle table?

--
Daniel :-)

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

provide solutions...

"Elise" wrote in
message

news:058201c39c72$53493fa0$
Bonjour,

J'ai 2 tables T_Phase et T_Commentaires qui sont liées
entre elle avec une relation 1 à plusieurs.
J''aimerais supprimer des enregistrements dans ces tables
en VBA
Pour cela, j'ai crée un recordset mais il me supprime
bien l'enregitrement du cote plusieurs mais pas du cote 1.
Comment puis je faire?
Merci d'avance
Elise


.



Avatar
Daniel Carollo
Re-bonjour Elise!

C'est la le probleme: Access ne peut pas effacer des enregistrements dans
deux tables a la fois. Il vaudrait mieux definir votre liaison d'integrite
referentielle pour l'effacement des donnees filles quand les donnees meres
sont effacees, puis d'effacer seulement les donnees dans la table mere, soit
a l'aide d'une requete d'effacement, soit en effacant les elements d'un
recordset.

Bonne continuation.

--
Daniel :-)

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

"Elise" wrote in message
news:063201c39c76$5552a760$
je crée une requete qui me permet de sélectionner les
champs des 2 tables... et après je crée mon recordset à
partir de cette dernière


-----Message d'origine-----
Bonjour Elise!

Le recordset que vous creez, c'est sur quelle table?

--
Daniel :-)

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

provide solutions...

"Elise" wrote in
message

news:058201c39c72$53493fa0$
Bonjour,

J'ai 2 tables T_Phase et T_Commentaires qui sont liées
entre elle avec une relation 1 à plusieurs.
J''aimerais supprimer des enregistrements dans ces tables
en VBA
Pour cela, j'ai crée un recordset mais il me supprime
bien l'enregitrement du cote plusieurs mais pas du cote 1.
Comment puis je faire?
Merci d'avance
Elise


.