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

WinDev Discussion :

Critère de recherche optionnel [WD18]


Sujet :

WinDev

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2016
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Critère de recherche optionnel
    Bonjour,

    je développe actuellement un logiciel avec une fonctionnalité recherche avec 5 champs pour affiner les recherche ( n° facture, une intervalle de dates facture, désignation, reference, et tarif) , rien de de bien compliqué. Ce que je veux faire c'est rechercher dans le fichier avec ces critères de recherche mais chacun pouvant être optionnel. Par exemple si seul le champ intervalle date facture est renseigné, le programme me renvoi toutes les factures compris dans cette intervalle et que si ensuite j'ajoute le champ désignation, le résultat sera toute les entrée ayant la désignation et compris dans l'intervalle de date renseignée. Dans la requête paramétré, les conditions non "initialisée" prennent la valeur null mais comment faire cela dynamiquement avec HExecuteRequête pour que les champs non renseigné ne soient pas pris en compte ? je bloque dessus depuis 2 jours. Votre aide serai bienvenue. Merci

  2. #2
    Candidat au Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2009
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Bonjour

    voici un exemple de code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    SI PAS SAI_NoFacture = "" ALORS
    MaRequete.paramNoFacture = SAI_NoFacture
    SINON
    MaRequete.paramNoFacture = null
    FIN
     
    SI PAS SAI_Reference = "" ALORS
    MaRequete.paramReference = SAI_Reference 
    SINON
    MaRequete.paramReferenc = null
    FIN
     
    HExecuteRequete(MaRequete)

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2016
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Merci de votre réponse. je teste de suite!

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2016
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Ca marche impec! merci de votre aide!

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/07/2006, 10h00
  2. Réponses: 1
    Dernier message: 19/05/2006, 18h25
  3. [Débutant] problème de critère de recherche
    Par Christophe93250 dans le forum Access
    Réponses: 2
    Dernier message: 28/04/2006, 13h07
  4. Requête avec comme critère de recherche un %
    Par Poussy-Puce dans le forum Langage SQL
    Réponses: 1
    Dernier message: 23/03/2006, 20h15
  5. Réponses: 3
    Dernier message: 27/10/2005, 07h39

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