Modification Formulaire Access

Fermé
Kareem Abdul_jabbar - 30 mai 2008 à 11:22
LatelyGeek Messages postés 1758 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 janvier 2023 - 30 mai 2008 à 19:35
Bonjour,

J'ai une base de données sous Access avec plusieurs table qui sont liées avec l'integrité reférentielle, j'ai créer un formulaire qui permet de modifier des données, pour faciliter l'utilisateur j'ai mis en place un bouton avec ce code :

Private Sub Commande42_Click()
Dim db As Database
Dim rs As Recordset
Dim sql As String

Set db = CurrentDb
sql = "Select * from Employe where Matricule = " & Chr(34) & Me!Matricule.Value & Chr(34)
Set rs = db.OpenRecordset(sql)
rs.MoveFirst
While Not rs.EOF
rs.Edit
rs!Matricule = Me!Matricule
rs!Nom = Me!Nom
rs!Prenom = Me!Prenom
rs!Tel_GSM = Me!Tel_GSM
rs!N_SECTEUR = Me!N_SECTEUR
rs.Update
rs.MoveNext
Wend
rs.Close
db.Close
End Sub


Lorsque j'execute le code un message "erreur 3200 Impossible de suppprimer ou de modifier l'enregistrement car la table 'EMPLOYE' comprend des enregistrement connexes.

Je comprends tout a fait pourquoi il me met le message mais je voulais savoir si y avait pas un moyen de contourner ce probléme, je ne peux plus continuer mes manipulation aprés l'execution du formulaire, tout plante.
Si vous connaissez une solution dites la moi SVP

1 réponse

LatelyGeek Messages postés 1758 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 janvier 2023 549
30 mai 2008 à 19:35
Si tu veux qu'effectivement les enregistrements connexes soient supprimés, modifie les propriétés de tes liens, avec Suppression en cascade.

Sinon, il n'y a pas de solution. On ne peut pas demander à Access d'appliquer l'intégrité référentielle et en même temps lui demander de ne pas la respecter...
0