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

Requêtes et SQL. Discussion :

[Debutant] Requete SELECT enregistrement NULL


Sujet :

Requêtes et SQL.

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 125
    Par défaut [Debutant] Requete SELECT enregistrement NULL
    Bonjour,
    J'ai besoin de requête SELECT afin de récuperer un certain nombres d'enregistrement. Ces enregistrements possèdent 2 champs, dont 1 qui pour quelques enregistrements, n'a pas été renseigné ( is null ).

    Le probleme est que ma requête de sélection récupere ces enregistrements lorsque je travaille avec SQL Worksheet, mais lorsque j'essaye de les récupérer avec Access ==> ERREUR.

    Est ce que vous pensez que Access ne peut faire cette opération, ou je dois trouver une astuce pour contourner ce problème.

    J'ai alors pensé à renommer ce champ inexistant afin de récupérer ces enregistrements.

    Est ce la meilleur solution ?

    Merci

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    191
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 191
    Par défaut
    bonjour,

    fais un test avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if isnull(...) then 
     
    else
     
    end if

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 125
    Par défaut
    j'essaye de faire quoi ? pour le renommer ou simplement le selectionner ?

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    191
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 191
    Par défaut
    tu as des exemple ici pour les requêtes
    http://sql.developpez.com/sqlaz/jointures/#L2.3

    tu as aussi la fonction nz([ton champ],0) qui existe pour le sql ...

    ensuite ce que je t'ai passé... tu l'utilises pour le traitement..
    genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    do while not rs.eof do
     if isnull(rs![ton champ]) then
     
     else
     
      end if
    loop

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 125
    Par défaut
    nan je ne pense pas que ce soit bon, de plus je vois pas ce que cela entrainera .. .?

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    191
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 191
    Par défaut
    nan je ne pense pas que ce soit bon, de plus je vois pas ce que cela entrainera .. .?
    ...
    tu peux être un peu plus clair...

  7. #7
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 125
    Par défaut
    ba je ne comprend pas la fonction de ton code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    do while not rs.eof do
     if isnull(rs![ton champ]) then
     
     else
     
      end if
    loop
    ....

  8. #8
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    191
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 191
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    sql = "Select.... "
    set rs = currentdb.openrecordset(sql)
    do while not rs.eof do  
      if isnull(rs![ton champ]) then
        ' traitement de l'enregistrement quand la valeur est null
      else   
        ' traitement de l'enregistrement quand la valeur n'est pas null
      end if 
    loop

  9. #9
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 125
    Par défaut
    c'est justement le traitement de l'information que je n'arrive pas

Discussions similaires

  1. Problème de requete SELECT avec NULL
    Par Tchupacabra dans le forum Langage SQL
    Réponses: 2
    Dernier message: 30/03/2008, 12h25
  2. [Debutant] Selection enregistrement Null
    Par brak__ dans le forum Access
    Réponses: 30
    Dernier message: 04/01/2007, 16h36
  3. [Data] [Debutant] Requetes SELECT et Spring
    Par speedsweep dans le forum Spring
    Réponses: 2
    Dernier message: 04/09/2006, 16h06
  4. [D5][FireBird][Debutant]Lenteur requete SELECT
    Par Benj2007 dans le forum Bases de données
    Réponses: 2
    Dernier message: 01/09/2006, 12h02
  5. [Debutant][Requete] problème de select
    Par Super Castor dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 01/02/2006, 17h42

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