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

Access Discussion :

Probleme de tri de chaine de caractere...(BIS)


Sujet :

Access

  1. #1
    Membre régulier Avatar de GESCOM2000
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 107
    Points : 79
    Points
    79
    Par défaut Probleme de tri de chaine de caractere...(BIS)
    '********************je recommence**********
    '***désoler pour la question precedente......

    Dim DVALEUR1 as Integer
    Dim DVALEUR2 as Variant
    DIM DRESULTAT as Variant

    DVALEUR1 = 2
    DVALEUR2="1-12-3-4-15-"

    '****quand je fait...

    DRESULTAT = InStr(1,DVALEUR2, DVALEUR1)

    '****Ca devrait me renvoyer 0 ==>MAIS CA ME RENVOIE 4?????
    '*
    '*
    '***Peut etre un probleme de declaration de variable?...

  2. #2
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Non, ça doit renvoyer 4 puisque la valeur dvaleur1 est incluse dans dvaleur2 à la position 4.

  3. #3
    Membre régulier Avatar de GESCOM2000
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 107
    Points : 79
    Points
    79
    Par défaut '*
    oui mais je veux comparer et savoir si le Nombre 2 (DVALEUR1) est bien dans la DVALEUR2
    A la position 4 pour moi c'estle numero 12 et non 2....

  4. #4
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Il faudrait lire l'aide sur la fonction InStr

    A la position 4 c'est le caractère 4 à savoir 2 !

  5. #5
    Membre régulier Avatar de GESCOM2000
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 107
    Points : 79
    Points
    79
    Par défaut C'est bon j'ai bidouyer la DVALEUR1
    Dim DVALEUR1 as Variant
    im DVALEUR2 as Variant
    DIM DRESULTAT as Variant

    DVALEUR1 = "-" & 2 & "-"
    DVALEUR2="1-12-3-4-15-"


    DRESULTAT = InStr(1,DVALEUR2, DVALEUR1)

    '* La ca me renvoie bien 0

    Mercie quand meme c'est cool se forum.....

Discussions similaires

  1. probleme tri fusion chaine de caractere
    Par G4uthier dans le forum C
    Réponses: 0
    Dernier message: 30/05/2009, 16h17
  2. Réponses: 4
    Dernier message: 30/09/2006, 12h27
  3. Réponses: 6
    Dernier message: 29/05/2006, 20h58
  4. Réponses: 1
    Dernier message: 29/05/2006, 12h37
  5. Probleme de tri de chaine de caractere...
    Par GESCOM2000 dans le forum Access
    Réponses: 12
    Dernier message: 28/12/2005, 13h43

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