Cà donne çà :
Cà donne çà :
Tu peux donner la page relation stp ?
Ah oui, la suppression ne marchera pas si il y a des enregistrements connexes.
Par exemple si une clé étrangère dans une table, a le numéro dossier 149, tu ne pourras pas supprimer le dossier à moins d'avoir coché cascade.
Pour la requete :
str3 = "DELETE FROM Dossiers where [ID Dossier] = " & Me![ID Dossier]
essaye d'inverser les deux requetes de suppression
Alors la seule table qui est concernée par ce genre de lien est justement celle des procédures.
Alors j'ai modifié l'ordre en supprimant d'abord dans [Procédures] puisque la clé étrangère est dans [Procédures] pour la liaison avec le numéro de dossier.
c'est effectivement beaucoup plus logique.
Les autres tables de la base sont toutes liées à [Dossiers] mais avec la clé étrangère dans la table [Dossiers] donc je vois pas pourquoi çà devrait poser un problème.
Mais j'ai toujours le même message d'erreur..et le même problème de non suppression..
alors on vas faire un autre test
Test les deux requêtes de suppression en mode SQL sur access, et lance-les avec "executer!"
Regarde si elle se font bien
(Et essayes avec mon écriture aussi )
Bonjour,
il y a un problème d'écriture dans les requêtes de suppression; tu as écrit
au lieu de
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part FROM [Procédures].*de plus tu insères dans les tables des enregistrements déjà présents.
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part FROM Procédures
La logique voudrait que tu fasses 3 différentes requêtes :
1) Mise à jour des enregistrements présents dans les deux tables
2) Insertion des enregistrements présents uniquement dans la table transfert
3) Suppression des enregistrements de la table transfert présents dans la table de stockage.
Bonjour,
il y a un problème d'écriture dans les requêtes de suppression; tu as écrit
Code sql :
FROM [Procédures].*
str3 = "DELETE FROM Dossiers where [ID Dossier] = " & Me![ID Dossier]C'est ce que je marque depuis le début dans mes requêtes, mais il na pas l'air de vouloir les tester :p(Et essayes avec mon écriture aussi )
Oui silverfly dsl j'avais pas vu que tu avais changé çà dans ton post .. le niais que je suis.
Bon en tout cas avis à tous, çà marche !!!!!!
C'était l' * qui apparament gênait.
Merci à ilank de m'avoir fait prendre conscience de ce que silverfly avait déjà modifié ..
Merci beaucoup à vous deux ainsi qu'à mout1234 !
A bientôt .. sans doute ..
rberniga
PS : Je vais surement réclamer de l'aide pour un pb de filtre aussi si çà continue .. Je vous tiendrais au courant
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager