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.NET Discussion :

Conserver les zéros d'un textbox


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2009
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 191
    Par défaut Conserver les zéros d'un textbox
    Bonjour tout le monde !!

    Je suis bloqué sur un problème qui semble anodin. Un utilisateur doit saisir différentes informations qui formeront un code article. Il y a notamment la saisie d'un poids qui doit etre codé sur 4 caractères. J'ai fais cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Dim nb As Integer = 0
            nb = Len(TextBox2.Text)
            If nb = 1 Then
                pds = "000" + TextBox2.Text
            End If
     
     
    res = "TRANS" & typetrans & dprt & "-" & pds
            MsgBox("code : " & res)
    Mais de cette manière il me supprime les zéros avant la valeur de TextBox2.text.
    Comment pourrais je faire pour les conserver ?

    Merci beaucoup de votre aide !!!

  2. #2
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    Passe en String, le type Integer ne conserve en effet pas les 0. Ton pds que tu dois déclarer plus haut dois être déclaré en Integer, donc déclare le en String comme indiqué dans le code ci-dessous.


  3. #3
    Membre confirmé Avatar de mohamed301084
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Mars 2010
    Messages : 104
    Par défaut
    Ta variable pds doit être déclarée en String et non en Type numerique

    EDIT : dzl doublon mais au moins la t deux fois plus sur

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2009
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 191
    Par défaut
    En fait je viens finalement de m'apercevoir qu'un collègue avait rajouté une ligne de code qui fait double emploi et enleve les 0. Ma variable etait bien declaré en String

    Merci de votre aide

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

Discussions similaires

  1. Formater chiffres à 6 nombres en conservant les zéros devant
    Par Runsh63 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 21/06/2011, 09h02
  2. [XL-2003] Conserver les checkbox et textbox
    Par dlight dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/03/2011, 05h04
  3. Conserver les zéros non significatifs
    Par pc75 dans le forum ASP
    Réponses: 19
    Dernier message: 13/02/2009, 07h31
  4. [VB.NET] Utiliser les collections de contrôles (Textbox)
    Par dinbougre dans le forum Windows Forms
    Réponses: 3
    Dernier message: 09/01/2005, 18h57
  5. Conserver les retours à la ligne
    Par arwen dans le forum ASP
    Réponses: 2
    Dernier message: 04/12/2003, 12h50

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