begin process at 2012 02 14 12:39:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

Débutants

 > 

si texbox1 est remplie alors textbox2


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

si texbox1 est remplie alors textbox2

dimanche 21 décembre 2008 à 20:43:22 | si texbox1 est remplie alors textbox2

geraldvc

Hello je voudrais transferer une textboxA dans un autre textbox1 MAIS si elle est remplie allez a la textbox2 et si elle est remplie allez en textbox3 ansi de suite, j'ai 14 textbox
Bien à Vous geraldvc@gmail.com
dimanche 21 décembre 2008 à 22:01:59 | Re : si texbox1 est remplie alors textbox2

Exploreur

Membre Club

Salut,

Voici un petit exemple à travailler ^^ :

Private Sub Command1_Click()

If Text1.Text = vbNullString Then
   Text1.Text = TextBoxA.Text
   Exit Sub
ElseIf Text2.Text = vbNullString Then
   Text2.Text = TextBoxA.Text
   Exit Sub
ElseIf Text3.Text = vbNullString Then
   Text3.Text = TextBoxA.Text
   Exit Sub
Else
   MsgBox "Erreur, toutes les zones de saisie sont remplies !"
End If

End Sub

A+
Exploreur

 Linux a un noyau, Windows un pépin

lundi 22 décembre 2008 à 07:34:09 | Re : si texbox1 est remplie alors textbox2

geraldvc

merci je fait des essai et je vous tiens au courant
lundi 22 décembre 2008 à 08:00:21 | Re : si texbox1 est remplie alors textbox2

geraldvc

Après un essai, je peux voir la donnée est transferée la premiere fois en textbox1 et la donnée suivente ne va pas en textbox2. Elle n'est pas inscrite  ,Donc quand il y a la donnée dans la textbox1 il ne va pas l'inscrire dans la textbox2  ?
Merci
lundi 22 décembre 2008 à 08:12:03 | Re : si texbox1 est remplie alors textbox2

geraldvc

Ok elle fonctionne je l'avais mis dans le code de la textbox et maitenant je l'ai sur un bonton clic

Merci mille foissss
lundi 22 décembre 2008 à 09:53:27 | Re : si texbox1 est remplie alors textbox2

NHenry

Membre Club Administrateur CodeS-SourceS
Bonjour,

Regarde aussi la propriété Index des controles, elle te permettra de faire une boucle correcte, simple et concis.

Ma signature pour pointer sur mon site
lundi 22 décembre 2008 à 09:54:13 | Re : si texbox1 est remplie alors textbox2

Exploreur

Membre Club

Re,

Petite question.....Est-ce que tes TextBox sont indéxés ? Car cela pourrait simplifier le code....comme :

Private Sub Command1_Click()

For i = 0 To 5
    If Text1(i).Text = vbNullString Then Text1(i).Text = "Toto": Exit For
Next i

End Sub

A+
Exploreur

 Linux a un noyau, Windows un pépin
    ** http://exploreur1.labrute.fr **

lundi 22 décembre 2008 à 13:13:24 | Re : si texbox1 est remplie alors textbox2

geraldvc

Nouvelle difficulter enfin pour moi!!!

Le principe est : Texbox1,Combobox1,Textbox2,Textebox3, doivent être inscrite, dans la feuil2 dans une listbox1 et dans mes Textebox nommée nbr1 nbr2 ainsi de suite jusque 14 et idem pour Combobox1,Textbox2,Textebox3.

 En espèrent que vous m'avez compris.

 

Car de ce ça si j'arrive qu'elles s'inscrivent dans l'un ou dans l'autre mais pas tout !!!




Private Sub Enregistré_Click() 'Bibliothèque
   
   Dim Nb As Integer, Dnb As Integer, i As Integer, Y As String
    Dim Element_Select As String
    Dnb = Sheets("feuil2").Range("E2").Value
    Nb = UserForm2.ListBox1.ListCount
    Element_Select = False
    Sheets("feuil2").Activate
    Y = 3 'Sur Feuil2 ligne de départ de la bibli ----> "A3"
  
  For i = 0 To Nb - 1
    If UserForm2.ListBox1.Selected(i) = True Then
        Element_Select = True
        Range("a" & i + Y).Value = TextBox1
        Range("b" & i + Y).Value = ComboBox1
        Range("c" & i + Y).Value = TextBox2
        Range("d" & i + Y).Value = TextBox1
        With Range("d" & i + Y)
            .HorizontalAlignment = xlHAlignRight
            .VerticalAlignment = xlVAlignCenter
                With .Font
                    .Size = 8
                    .Italic = False
                    .Bold = False
                    .Name = "Arial"
                End With
        End With
    End If
Next

If Element_Select = False Then
    Range("a" & Dnb + Y).Value = TextBox1
    Range("b" & Dnb + Y).Value = ComboBox1
    Range("c" & Dnb + Y).Value = TextBox2
    Range("d" & Dnb + Y).Value = TextBox3
    With Range("d" & i + Y)
            .HorizontalAlignment = xlHAlignRight
            .VerticalAlignment = xlVAlignCenter
    End With
    Dnb = Dnb + 2
    ElseIf TextBox2 = "" Then
        Dnb = Dnb - 1
        For J = 0 To Nb + 3
            If "" = Range("b" & J + Y).Value Then 'supprime ligne vide
                Range("b" & J + Y).Select
                For X = -1 To 2
                    Range("b" & J + Y).Offset(0, X) = Range("b" & J + Y).Offset(1, X).Value
                    Range("b" & J + Y).Offset(1, X).Value = Clear
                Next
            End If
        Next
    Else
End If
    TextBox1 = Clear
    ComboBox1 = Clear
    TextBox2 = Clear
    TextBox3 = Clear
    Call box1
    Dnb = Sheets("feuil2").Range("E2").Value


'transfert nbr
  If nbr1.Text = vbNullString Then
   nbr1.Text = TextBox1.Text
   Exit Sub
ElseIf nbr2.Text = vbNullString Then
   nbr2.Text = TextBox1.Text
   Exit Sub
ElseIf nbr3.Text = vbNullString Then
   nbr3.Text = TextBox1.Text
   Exit Sub
ElseIf nbr4.Text = vbNullString Then
   nbr4.Text = TextBox1.Text
   Exit Sub
ElseIf nbr5.Text = vbNullString Then
   nbr5.Text = TextBox1.Text
   Exit Sub
   ElseIf nbr6.Text = vbNullString Then
   nbr6.Text = TextBox1.Text
   Exit Sub
ElseIf nbr7.Text = vbNullString Then
   nbr7.Text = TextBox1.Text
   Exit Sub
  
   ElseIf nbr8.Text = vbNullString Then
   nbr8.Text = TextBox1.Text
   Exit Sub
ElseIf nbr9.Text = vbNullString Then
   nbr9.Text = TextBox1.Text
   Exit Sub
   ElseIf nbr10.Text = vbNullString Then
   nbr10.Text = TextBox1.Text
   Exit Sub
ElseIf nbr11.Text = vbNullString Then
   nbr11.Text = TextBox1.Text
   Exit Sub
   ElseIf nbr12.Text = vbNullString Then
   nbr12.Text = TextBox1.Text
   Exit Sub
ElseIf nbr13.Text = vbNullString Then
   nbr13.Text = TextBox1.Text
   Exit Sub
   ElseIf nbr14.Text = vbNullString Then
   nbr14.Text = TextBox1.Text
   Exit Sub
   'fransfert article
   If article1.Text = vbNullString Then
   article1.Text = ComboBox1.Text
   Exit Sub
ElseIf article2.Text = vbNullString Then
   article2.Text = ComboBox1.Text
   Exit Sub
ElseIf article3.Text = vbNullString Then
   article3.Text = ComboBox1.Text
   Exit Sub
ElseIf article4.Text = vbNullString Then
   article4.Text = ComboBox1.Text
   Exit Sub
ElseIf article5.Text = vbNullString Then
   article5.Text = ComboBox1.Text
   Exit Sub
   ElseIf article6.Text = vbNullString Then
   article6.Text = ComboBox1.Text
   Exit Sub
ElseIf article7.Text = vbNullString Then
   article7.Text = ComboBox1.Text
   Exit Sub
  
   ElseIf article8.Text = vbNullString Then
   article8.Text = ComboBox1.Text
   Exit Sub
ElseIf article9.Text = vbNullString Then
   article9.Text = ComboBox1.Text
   Exit Sub
   ElseIf article10.Text = vbNullString Then
   article10.Text = ComboBox1.Text
   Exit Sub
ElseIf article11.Text = vbNullString Then
   article11.Text = ComboBox1.Text
   Exit Sub
   ElseIf nbr12.Text = vbNullString Then
   article12.Text = ComboBox1.Text
   Exit Sub
ElseIf article13.Text = vbNullString Then
   article13.Text = ComboBox1.Text
   Exit Sub
   ElseIf article14.Text = vbNullString Then
   article14.Text = ComboBox1.Text
   Exit Sub
  
  
  
If Element_Select = True Then
    For i = 0 To ListBox1.ListCount - 1
        ListBox1.Selected(i) = False
        TextBox1 = Clear
        ComboBox1 = Clear
        TextBox2 = Clear
        TextBox2 = Clear
    Next i
    MsgBox "Toutes les zones de saisie sont remplies !"
   Else
     End If
   End If
End If
End Sub

lundi 22 décembre 2008 à 16:17:12 | Re : si texbox1 est remplie alors textbox2

Exploreur

Membre Club
Salut,

Déjà(c'est une remarque hein ^^) commence par indéxés tes contrôles pour que ton code soit plus "lisible" est plus court....on y vera mieux.....

A+
Exploreur

 Linux a un noyau, Windows un pépin
    ** http://exploreur1.labrute.fr **

lundi 22 décembre 2008 à 16:25:54 | Re : si texbox1 est remplie alors textbox2

geraldvc

oui mais comment faire? je sais pas comment indexer!! dit moi comment
Merci tu est sympa d'y jeter un oiel

1 2

Cette discussion est classée dans : remplie, textbox2, texbox1


Répondre à ce message

Sujets en rapport avec ce message

Aidez moi !! SVP [ par bassman64 ] J'aimerais que lorsque un chiffre est plus petit que 10 dans textbox1, que sa affiche dans textbox2 le chiffre de textbox1 et une "-". Mais je n'arriv Help please! Comment integrer une table déja remplie dans une DB ? [ par Angelus ] SalutMa question étant dans le topic, je voulais savoir sous VB comment je pouvais faire pour inserer une table remplie dans une base de données .cdb, Help me please :((((((((((( [ par AVSoft ] Voila le probleme :Je voudrais ajouter a une textbox1 le contenu de deux autres textbox2 & 3 en cliquant sur un bouton.Exemple :123456789 987654321 aucune soluce????au secoursssssss!!!!! [ par lucky07ir ] salut a tous ca fait presqu'un mois que je galere sur un code!le but est d'avoir 3 textbox chaqu'un est modifiable(on peut y rajouter autant de mot qu textbox2 ??? [ par predator1011 ] Comment peut on bien faire pour que un textbox soit tout en majuscule. passer d'1 textbox1 a un textbox2 avec la touche entree [ par napab2 ] Bonjour,Je tente de faire une base de données et je voudrais passer du textbox1 apres l'avoir renseigné au textbox2 en appuyant sur la touche entree.M lancement de la commande net send [ par maorin ] bonjour bonjour,voila en fait je cherche a lancer la commande net send via une petite interface graphique perso :pje souhaiterais pouvoir entrer l'ip ça plante, mais ça marche! [ par CANARDBLEU ] Lorsque je lance une recherche dans ma base de données SQL, et que l'objet de la recherche ne s'y trouve pas, je reçois un message d'erreur :Erreur d' Combo box remplie de tous les caracteres du clavier . [ par jonathanrocchio ] Bonjour,je voudrais savoir si quelqu'un avait déjà trouvé ou mis à dispotion une combo box ou list box déjà remplit des 130 touches du clavier.Ca sera Additionner des valeurs qui sont dans 2 formulaires différents [ par chaudier37 ] Bonjour,Je voudrais additionner la valeur 1 a chaque fois qu'un texBox se trouvant dans le formulaire 1 est différent de 0 a la valeur d'un TextBox2 s


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 9,032 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales