IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Effacer un champ dans la table


Sujet :

Access

  1. #1
    Membre confirmé Avatar de timoth
    Homme Profil pro
    Responsable Outils Digitaux
    Inscrit en
    Octobre 2005
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Responsable Outils Digitaux

    Informations forums :
    Inscription : Octobre 2005
    Messages : 479
    Points : 474
    Points
    474
    Par défaut Effacer un champ dans la table
    Bonjour,

    J'ai dans une de mes tables un champ dans lequel je stocke parfois des données. Parfois, j'ai un numéro, parfois c'est vide.

    Le pb, c'est que j'ai besoin de sélectionner les enregistrements pour lesquels ce champ est vide.
    J'ai commencé par les trier avec "", ca pose pb pour les enregistrements dans lesquels je n'ai jamais rien écrit.
    J'ai ensuite essayé avec "Is Null" mais ca ne me sélectionne pas les cases dans lesquelles j'ai un jour écrit et dont j'ai effacé le contenu ensuite.

    Comment puis-je effacer le contenu de ce champ pour utiliser Is Null. Jusqu'ici je faisais une requete SQL:
    Docmd.RUNSQL "UPDATE [Machin] SET [Truc]='' where [id]=7"
    Du coup je ne peux plus sélectionner les enregistrements que j'ai effacé avec "Is Null"

    Si qq1 a une idée..

    Au revoir
    puis et puis et encore . Sinon sans oublier et

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 350
    Points : 1 701
    Points
    1 701
    Par défaut
    Bonjour;

    Essaye d'imbriquer des "OU"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    WHERE (((Table.id)=7)) OR (((Table.id) Is Null));
    Cordialement
    Questions techniques par MP
    Le peu que je sais, c'est à mon ignorance que je le dois.
    ...............................................................................Sacha Guitry

  3. #3
    Membre confirmé Avatar de timoth
    Homme Profil pro
    Responsable Outils Digitaux
    Inscrit en
    Octobre 2005
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Responsable Outils Digitaux

    Informations forums :
    Inscription : Octobre 2005
    Messages : 479
    Points : 474
    Points
    474
    Par défaut
    C'est plutot la facon d'effacer le contenu de ma case qui me pose probleme. En effet, dans ma requete Update, j'efface le contenu de mon champ avec 2 guillemets accolés.
    UNe case effacée de cette facon ne réagit pas comme un case qui est restée vide.
    Je ne sais pas trop comment traiter le pb.

    Merci de votre aide
    puis et puis et encore . Sinon sans oublier et

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 350
    Points : 1 701
    Points
    1 701
    Par défaut
    Bonjour;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    UPDATE Table1 SET Table1.Champ1 = Null
    WHERE (((Table1.Champ1)=33333))
    Cordialement
    Questions techniques par MP
    Le peu que je sais, c'est à mon ignorance que je le dois.
    ...............................................................................Sacha Guitry

  5. #5
    Membre confirmé Avatar de timoth
    Homme Profil pro
    Responsable Outils Digitaux
    Inscrit en
    Octobre 2005
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Responsable Outils Digitaux

    Informations forums :
    Inscription : Octobre 2005
    Messages : 479
    Points : 474
    Points
    474
    Par défaut
    tout simplement...
    C'est parfait merci!
    puis et puis et encore . Sinon sans oublier et

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Effacer plusieurs champs dans une table
    Par kurkaine dans le forum C++Builder
    Réponses: 4
    Dernier message: 02/08/2006, 08h22
  2. Réponses: 2
    Dernier message: 19/05/2004, 10h13
  3. changement de type pour un champ dans une table
    Par Missvan dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 23/02/2004, 15h26
  4. Effacer une ligne dans la table nat
    Par vbcasimir dans le forum Sécurité
    Réponses: 2
    Dernier message: 11/01/2004, 00h15
  5. Ordre des champs dans une table
    Par patapetz dans le forum Outils
    Réponses: 5
    Dernier message: 30/07/2003, 06h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo