Access : suppression d'enregistrements
Résolu/Fermé
A voir également:
- Access : suppression d'enregistrements
- Access appdata - Guide
- Acer quick access - Forum Logiciels
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
- You don't have permission to access this resource ✓ - Forum Réseaux sociaux
- Acer Quick Access - affichage CapsLock, VerrNum - Forum logiciel systeme
3 réponses
Jean_Jacques
Messages postés
1040
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
1 août 2014
112
30 nov. 2010 à 18:19
30 nov. 2010 à 18:19
Bonjour Brice,
Voici une piste, mais ce n'est qu'une piste ..... Construite à partir de copier/coller ...
Je vous confie la finition .... [Ne pas oublier les sauvegardes avant de procéder à des essais .....].
DoCmd.RunSQL "DELETE FROM Tb_client, mot_cles
WHERE (((InStr([Tb_client].[Champ29],[mot_cles].[Champ1]))<>False)) OR (((InStr([Tb_client].[champ3],[mot_cles].[Champ1]))<>False)) OR (((InStr([Tb_client].[champ4],[mot_cles].[Champ1]))<>False));"
Cordialement
Voici une piste, mais ce n'est qu'une piste ..... Construite à partir de copier/coller ...
Je vous confie la finition .... [Ne pas oublier les sauvegardes avant de procéder à des essais .....].
DoCmd.RunSQL "DELETE FROM Tb_client, mot_cles
WHERE (((InStr([Tb_client].[Champ29],[mot_cles].[Champ1]))<>False)) OR (((InStr([Tb_client].[champ3],[mot_cles].[Champ1]))<>False)) OR (((InStr([Tb_client].[champ4],[mot_cles].[Champ1]))<>False));"
Cordialement
Salut Jean_Jacques,
Merci de ta réponse. Hélas ça ne fonctionne pas.
Access ouvre une boîte de dialogue : Spécifiez la table contenant les enregistrements que vous voulez supprimer.
Je galère grave. Je peux te faire suivre le fichier si ça peut "t'aider".
Merci.
Merci de ta réponse. Hélas ça ne fonctionne pas.
Access ouvre une boîte de dialogue : Spécifiez la table contenant les enregistrements que vous voulez supprimer.
Je galère grave. Je peux te faire suivre le fichier si ça peut "t'aider".
Merci.
Jean_Jacques
Messages postés
1040
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
1 août 2014
112
30 nov. 2010 à 21:23
30 nov. 2010 à 21:23
Bonsoir,
En fait, ce message est un bon signe ; il indique qu' une information manque ou qu'une instruction ne respecte pas les conventions SQL et interdit que la commande soit exécutée.....
Si la BDD est sous la version ACCESS 2000, je peux la manipuler. Il faut d'abord la déposer sur le site ci-joint.com après l'avoir compressée et me communiquer ensuite le lien de téléchargement fourni.
Sinon, il vaut mieux déposer une nouvelle fiche comportant le code récalcitrant afin qu'il puisse être débogué par un intervenant disposant de la bonne version ACCESS.
Cordialement
En fait, ce message est un bon signe ; il indique qu' une information manque ou qu'une instruction ne respecte pas les conventions SQL et interdit que la commande soit exécutée.....
Si la BDD est sous la version ACCESS 2000, je peux la manipuler. Il faut d'abord la déposer sur le site ci-joint.com après l'avoir compressée et me communiquer ensuite le lien de téléchargement fourni.
Sinon, il vaut mieux déposer une nouvelle fiche comportant le code récalcitrant afin qu'il puisse être débogué par un intervenant disposant de la bonne version ACCESS.
Cordialement
Je viens tous juste de trouver une solution, merci de ta participation c'est gentil voici ma requête :
DELETE * FROM Tb_client WHERE Tb_client.ID IN (SELECT Tb_client.ID FROM Tb_client, mot_cles
WHERE (((InStr(Tb_client.Champ29,mot_cles.Champ1))<>False)) Or (((InStr(Tb_client.champ3,mot_cles.Champ1))<>False)) Or (((InStr(Tb_client.champ4,mot_cles.Champ1))<>False)));
Je vais allé manger ça ma donner faim tous ça ;-)
DELETE * FROM Tb_client WHERE Tb_client.ID IN (SELECT Tb_client.ID FROM Tb_client, mot_cles
WHERE (((InStr(Tb_client.Champ29,mot_cles.Champ1))<>False)) Or (((InStr(Tb_client.champ3,mot_cles.Champ1))<>False)) Or (((InStr(Tb_client.champ4,mot_cles.Champ1))<>False)));
Je vais allé manger ça ma donner faim tous ça ;-)