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 :

Que renvoie Access lorsqu'un champ est vide?


Sujet :

Requêtes et SQL.

  1. #1
    Membre éclairé Avatar de jamesleouf
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    522
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 522
    Par défaut Que renvoie Access lorsqu'un champ est vide?
    Bonjour,
    je cherche la forme que prend un champ selon son type lorsqu'il est vide dans un enregistrement?

    pour une chaine de caractère, est ce null? ""? 0? " "?
    Pour un champ numérique? 0? false?

    Sachant que la chaine vide est autorisé (pour un champ texte) et la valeur par défaut est zéro pour un champ numérique.

    MErci

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 407
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 407
    Par défaut
    En principe quel que soit le type du champ quand il est vide access retourne Null qui n'est ni une chaîne vide ni un zéro.

    Il est prudent d'utiliser la fonction Nz() pur définir une valeur par défaut pour remplacer les nulls. J'ai aussi découvert qu'il était bon de convertir explicitement le résultat dans le type qu'on désire ex :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cstr(nz([tonChampTexte];""))
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CBool(nz([tonChampBool];False))
    afin de s'assure qu'il a le bon type.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre éclairé Avatar de jamesleouf
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    522
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 522
    Par défaut
    merci beaucoup pour ces précieux renseignements,
    je mets en favori ce message
    Merci

    Ben

Discussions similaires

  1. Que faire lorsque le fichier est vide?
    Par bsangoku dans le forum Débuter
    Réponses: 6
    Dernier message: 18/01/2010, 13h46
  2. [AC-2003] Afficher la photo "blank.jpg" dans état lorsque le champ est vide
    Par fins51 dans le forum VBA Access
    Réponses: 8
    Dernier message: 16/05/2009, 13h37
  3. [MySQL] Requête d'un champ vide alors que dans la base ce champ est non vide
    Par lex_22 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 18/04/2008, 23h29
  4. Réponses: 2
    Dernier message: 09/01/2007, 19h57
  5. [Access] Comment savoir qu'un champs est vide ?
    Par Oberown dans le forum ASP
    Réponses: 9
    Dernier message: 25/10/2004, 10h47

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