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 :

Méthode .Find en VB6


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Janvier 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 10
    Par défaut Méthode .Find en VB6
    Bonjour tlm,
    j'ai une certaine valeur dans sql server, que j'essaie de récupérer dans vb6, mais pas moyen pour ca, voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AdoFindCode.Find "CODEB LIKE '426008344395-8' "
    je comprends pas ou est vraiment le problème.

    Merci.

  2. #2
    Modérateur
    Avatar de Overcrash
    Homme Profil pro
    Architecte Logiciel et responsable CRM (Salesforce)
    Inscrit en
    Mai 2008
    Messages
    1 254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Architecte Logiciel et responsable CRM (Salesforce)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 254
    Par défaut
    Bonjour,

    A la fin de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AdoFindCode.Find "CODEB LIKE '426008344395-8' "
    il ne manque pas un = variable ?

    style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AdoFindCode.Find "CODEB LIKE '426008344395-8' " = variable
    Cdt
    Over
    ---
    Overcrash

    Je ne lis pas les codes qui ne sont pas indentés.
    Merci de les messages utiles en cliquant en bas à droite du message

    Bloqué par le firewall pour accéder au chat ? Essayez avec l'adresse en direct : http://87.98.168.209/

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2006
    Messages
    243
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 243
    Par défaut
    Je n'ai jamais utilisé le .find mais, en considérant que la valeur que tu cherche existe bien, vérifie s'il n'y a pas d'espace ou de caractère non affichable dans l'enreg. (que tu cherche) dans la table.

    Donc, commence à chercher plus large avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AdoFindCode.Find "CODEB LIKE '*426008344395*'"
    (ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AdoFindCode.Find "CODEB LIKE '%426008344395%'"
    , je ne me souviens jamais si avec ADO, c'est '*' ou '%' )

    Et après tu affine ta recherche.

    Je me demande si le '-' ne pose pas problème aussi.

    En plus, si le .find fonctionne comme .filter, fait éventuellement attention à la casse : pour .filter 'ABCD' et 'abcd' sont égaux, même si ta table est casse-sensitive.

Discussions similaires

  1. Problème méthode find
    Par tazmania dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 01/06/2007, 15h37
  2. méthode FIND EXCEL
    Par melodyyy dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 04/01/2007, 18h06
  3. VBA-E Problème méthode .find
    Par popo68 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/01/2007, 10h14
  4. Méthode find sensible aux cellules fusionnées?
    Par spileo dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 12/09/2006, 01h22
  5. Utilisation de la méthode FIND
    Par Jeannot45 dans le forum Access
    Réponses: 3
    Dernier message: 09/01/2006, 15h41

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