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 :

Arguments de la Fonction IIf


Sujet :

Requêtes et SQL.

  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2011
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 11
    Points : 5
    Points
    5
    Par défaut Arguments de la Fonction IIf
    Salut,

    sans rentrer trop dans les détails, j'ai inséré un IIf dans une requete SQL.
    ce IIF donne à un champ date_vente la valeur contenue dans le champ [recherche_par_date_vente] si ce dernier contient une valeur, sinon, il renvoie TOUTES les valeurs et même les champs vide.
    Cette fonction marche telle qu'elle ci dessous, mais que en ce qui concerne le cas ou [recherche_par_date_vente] contient une valeur.
    Je ne sais pas quoi mettre à la place des "" pour dire date_vente = (n'importe qu'elle valeur et même les champs vide)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    date_valeur = VraiFaux([recherche_par_date_vente]=Null;"";[recherche_par_date_vente])
    Comment remplacer les "" ?

    Merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 665
    Points : 34 373
    Points
    34 373
    Par défaut
    Salut,

    la syntaxe de la fonction IIF est la suivante
    IIF(test, retour si test est vrai, retour si test est faux)

    la notion de retour multiple ne me plait pas trop, a la limite si tu l'utilises dans une clause WHERE

    mais dans ce cas la autant faire deux blocs WHERE propres:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WHERE A=1 AND ((B=1 AND C IN (1,2,3)) OR (B<> 1 AND C=4))

Discussions similaires

  1. premier argument d'une fonction
    Par Ickou dans le forum Langage
    Réponses: 3
    Dernier message: 10/09/2005, 15h17
  2. [VB.NET] Difficulté de construction... fonction IIF
    Par Pleymo dans le forum Windows Forms
    Réponses: 4
    Dernier message: 09/02/2005, 22h28
  3. une url comme argument d'une fonction
    Par khayyam90 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 18/10/2004, 21h15
  4. Fonction IIF
    Par ParisMath dans le forum SQL
    Réponses: 2
    Dernier message: 16/01/2004, 23h18
  5. passer FILE* en argument d une fonction
    Par Monsieur_Manu dans le forum C
    Réponses: 9
    Dernier message: 10/04/2003, 18h56

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