Probleme sur access
mo
-
LatelyGeek Messages postés 1774 Date d'inscription Statut Membre Dernière intervention -
LatelyGeek Messages postés 1774 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je débute sur access et je rencontre un problème.
j'ai réalisé des tables jointes avec à chaque ligne un numéro.
au final certaines lignes de données ne me servent plus. mais si je les supprime
leur numéro disparait avec et pas dans touts les tables. j'ai des lignes orphelines dans les autres tables
et mes numéros ne se suivent plus.
je ne comprend pas.
Si quelqu'un peut m'aider!
merci
je débute sur access et je rencontre un problème.
j'ai réalisé des tables jointes avec à chaque ligne un numéro.
au final certaines lignes de données ne me servent plus. mais si je les supprime
leur numéro disparait avec et pas dans touts les tables. j'ai des lignes orphelines dans les autres tables
et mes numéros ne se suivent plus.
je ne comprend pas.
Si quelqu'un peut m'aider!
merci
1 réponse
Que les numéros ne se suivent plus, c'est normal puisque la numérotation automatique ne récupère jamais les numéros supprimés.
Mais si tu veux que quand tu supprimes un enregistrement d'une tables les enregistrements correspondants soient supprimés dans les tables liées, tu dois appliquer l'intégrité référentielle avec suppression en cascade.
Dans la fenêtre Relations, tu doubles-cliques sur le lien et tu coches la case "Appliquer l'intégrité référentielle", puis "Suppression (ou effacement) en cascade"
Mais avant ça, tu devras supprimer manuellement toutes tes lignes orphelines, puisqu'Access refusera bien évidemment d'appliquer cette intégrité puisqu'elle ne sera pas respectée...
Mais si tu veux que quand tu supprimes un enregistrement d'une tables les enregistrements correspondants soient supprimés dans les tables liées, tu dois appliquer l'intégrité référentielle avec suppression en cascade.
Dans la fenêtre Relations, tu doubles-cliques sur le lien et tu coches la case "Appliquer l'intégrité référentielle", puis "Suppression (ou effacement) en cascade"
Mais avant ça, tu devras supprimer manuellement toutes tes lignes orphelines, puisqu'Access refusera bien évidemment d'appliquer cette intégrité puisqu'elle ne sera pas respectée...