{Access} suppression des enregistrements vide

iroko45 Messages postés 224 Statut Membre -  
iroko45 Messages postés 224 Statut Membre -
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
A voir également:

4 réponses

Christounet Messages postés 1266 Statut Membre 1 392
 
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 1161 Statut Membre 60
 
a mon avis il te manque le "*" apres delete

delete * from.......
0
moiced59 Messages postés 1161 Statut Membre 60
 
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 1266 Statut Membre 1 392
 
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 224 Statut Membre 2
 
Merci pour tout. J'essaie et je vous recontacte.
0