{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
Configuration: Windows XP
Firefox 3.0.13

4 réponses

  1. Christounet Messages postés 1272 Date d'inscription   Statut Membre Dernière intervention   1 393
     
    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
  2. moiced59 Messages postés 1161 Statut Membre 60
     
    a mon avis il te manque le "*" apres delete

    delete * from.......
    0
  3. 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
    1. Christounet Messages postés 1272 Date d'inscription   Statut Membre Dernière intervention   1 393
       
      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
  4. iroko45 Messages postés 224 Statut Membre 2
     
    Merci pour tout. J'essaie et je vous recontacte.
    0