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 :

[VB6] Former et concatener une chaine


Sujet :

VB 6 et antérieur

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 84
    Points : 38
    Points
    38
    Par défaut [VB6] Former et concatener une chaine
    Bonjour tout le monde,

    voilà j'aimerais générer automatiquement dans un champs Text une chaine sous la forme : "06 PL xxxx". où:

    06 : correspond à l'année en cours
    PL : texte qui ne change jamais
    XXXX: un numéro incrémentable

    comment puis-je former cette chaine de caractere?

    comment arriver a recuperer uniquement les 2 chiffres de l'année en cours?

    Un grand merci à tous.

  2. #2
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for i = 1 to 4
     msgbox Right(Format(Now, "yyyy"), 2) & "PL" & i
    next
    ou, si tu veux sous forme #### :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    For i = 1 To 4
     MsgBox Right(Format(Now, "yyyy"), 2) & "PL" & Format(i, "0000")
    Next

  3. #3
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Comprends pas ta "double" question
    Récupérer l'année après avoir concaténé tes trois chaînes ?
    D'où sortes les trois chaînes ? Des variables ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ChampText = Mot1 & " " & Mot2 & " " & Mot3
    Pour l'année en cours, je ne comprends pas ta question... A moins...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Mot1 = Format(Now,"yy")
    ça t'irait, ça ?

    A+

    NB - Apprenez à formuler vos questions, en général ça résout une grande partie du pb

  4. #4
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    J'ai édité pour formatage de xxxx (si elle le veut en 4 chiffres)

  5. #5
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut
    Citation Envoyé par jmfmarques
    J'ai édité pour formatage de xxxx (si elle le veut en 4 chiffres)
    En 2 ou en 4, je suis meme pas sur qu'elle le sache elle-même
    http://www.developpez.net/forums/viewtopic.php?t=483150

Discussions similaires

  1. Concatener une chaine de caractère avec un count
    Par huître dans le forum SAS Base
    Réponses: 6
    Dernier message: 14/05/2012, 13h48
  2. [VB6]ecrire une chaine de byte dans la base de registre
    Par tomnie dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 17/12/2008, 10h50
  3. [VB6] Extraire une chaine d'une autre chaine
    Par yaya54 dans le forum VB 6 et antérieur
    Réponses: 22
    Dernier message: 23/02/2006, 16h57
  4. [Oracle 8i/ Sql] Concatener une chaine
    Par dimdidi dans le forum Oracle
    Réponses: 5
    Dernier message: 07/02/2006, 13h42
  5. [VB6] Supprimer des caractères d'une chaine
    Par Overflow64 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 13/10/2005, 10h26

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