{Access} suppression des enregistrements vide

Fermé
iroko45 Messages postés 215 Date d'inscription samedi 27 juin 2009 Statut Membre Dernière intervention 13 décembre 2023 - 5 août 2009 à 15:34
iroko45 Messages postés 215 Date d'inscription samedi 27 juin 2009 Statut Membre Dernière intervention 13 décembre 2023 - 5 août 2009 à 18:54
Bonjour,
J'ai une table avec les champs: ref (num_auto), code, design, descript. La table comprend des enregistrements vides. le champ ref contient des valeurs alors que les autres rien. Je voudrais annuler ces enregistrements par une requête. Merci de m'aider

4 réponses

Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 384
5 août 2009 à 15:38
Bonjour,

Le code suivant devrait faire ce que tu veux
DELETE FROM tatable WHERE code = ' ' AND design = ' ' AND descript = ' '
à condition que les champs code, design et descript sont du type texte. il te faut remplacer le mot tatable par le nom de la table où tu veux supprimer ces enregistrements.
A plus
0
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
5 août 2009 à 16:39
a mon avis il te manque le "*" apres delete

delete * from.......
0
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
5 août 2009 à 16:46
je pense meme que tu vas devoir ecrir

delete * from tatable where ton_champ is null

exemple

delete * from employé where n° is null
0
Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 384
5 août 2009 à 16:55
Bonjour,

Tu as raison, il faut mettre DELETE * FROM tatable (petite faute de frappe), mais le test sur IS NULL dépend de la définition du champs, à savoir s'il accepte les valeurs NULL, sinon il faut tester sur = à blanc.
A plus
0
iroko45 Messages postés 215 Date d'inscription samedi 27 juin 2009 Statut Membre Dernière intervention 13 décembre 2023 2
5 août 2009 à 18:54
Merci pour tout. J'essaie et je vous recontacte.
0