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

VB 6 et antérieur Discussion :

Passage de parametre avec like


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 3
    Par défaut Passage de parametre avec like
    Bonjour,

    Alors je vais essayer d'etre le plus clair possible... ce serait mieux...
    j'utilise VB6 afin de travailler sous access via SQL.
    sur une vingtaine de champs a l'ecran, je voudrais que l'utilisateur puisse faire une recherche sur un nombre quelconque de caractere.
    par exemple, pour l'adresse postale, si l'on le desire, on doit pouvoir faire une recherche de toutes les adresses possédant "de"...
    J'utilise un data environment, le probleme, c'est que le je dois utiliser like, mais impossible de trouver le bon format d'ecriture :

    SELECT bijouteries.Année, bijouteries.Code_client FROM bijouteries WHERE (Code_client LIKE ?)

    ici, "?" correspond au fait que le DE attend un parametre. cependant, je voudrais pouvoir ecrire quelque chose du style %?% afin de lui specifier que je veux tous les enregistrements possédant ce parametre n'importe ou dans le champ.

    J'espere avoir ete assez clair...

    Merci de votre aide

  2. #2
    Membre éprouvé Avatar de Le Pharaon
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 880
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    req = " ... WHERE (Code_client LIKE '%" & Trim(strCode) & "%') ...."
    Trim pour ne pas respecter la casse.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 3
    Par défaut
    arf je n'avais pas pensé à l'intégrer au parametre, je l'avais testé mais en l'ecrivant directement, evidement ca ne fonctionnait pas...
    Merci bp ca marche très bien.

    Juste un détail, le DE refuse de récuperer les propriétés des paramètres automatiquement, contrairement à d'habitude, la je suis obligé de lui préciser manuellement. y aurait -il un moyen qu'il refasse ce parametrage automatiquement ?

  4. #4
    Membre éprouvé Avatar de Le Pharaon
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 880
    Par défaut
    Je n'ai pas beaucoup travaillé avec le DE, d'autres plus expérimentés que moi pourraient t'éclairer.

    Si j'ai un conseil à te donner c'est d'essayer de se passer des assistants le maximum possible. Au début ce sera un peu difficile, après tu verras que ça vaut le coup.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 14/12/2007, 12h15
  2. Réponses: 11
    Dernier message: 09/08/2007, 14h27
  3. Passage de parametre avec <f:param>
    Par faico dans le forum JSF
    Réponses: 2
    Dernier message: 06/04/2007, 11h05
  4. pb passage de parametre avec le displaytag
    Par crocodingo dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 02/04/2007, 17h52
  5. [XSL~FO] passage de parametre avec XSL/FO
    Par nosfer_13 dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 12/07/2006, 10h23

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