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 :

afficher dans mon text box en vb.net


Sujet :

VB.NET

  1. #21
    Membre éprouvé
    Inscrit en
    Avril 2009
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 99
    Par défaut
    Essaye en faisant ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    Private Sub BindingNavigatorAddNewPays_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BindingNavigatorAddNewPays.Click
     
            If Txt_sigle.Text = "" And Txt_Pays.Text = "" Then
                MsgBox("Une pays doit avoir un sigle")
            Else
     
                Try
     
                    dtreader = commande.requete("INSERT Into tblPays(idpays, sigle, pays) VALUES  ('" + Txt_idpays.text + "', '" + Txt_sigle.Text + "','" + Txt_Pays.Text + "')", connec)
                    dtreader.Close()
                    MsgBox("Un pays a été ajouté à votre liste")
                    Txt_sigle.Text = ""
                    Txt_Pays.Text = ""
                    afficher()
                Catch ex As Exception
                    MsgBox("Veuillez insérer un pays ")
                End Try
                'afficher()
            End If
        End Sub

  2. #22
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 99
    Par défaut
    Citation Envoyé par Wapi_gui Voir le message
    Essaye en faisant ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    Private Sub BindingNavigatorAddNewPays_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BindingNavigatorAddNewPays.Click
     
            If Txt_sigle.Text = "" And Txt_Pays.Text = "" Then
                MsgBox("Une pays doit avoir un sigle")
            Else
     
                Try
     
                    dtreader = commande.requete("INSERT Into tblPays(idpays, sigle, pays) VALUES  ('" + Txt_idpays.text + "', '" + Txt_sigle.Text + "','" + Txt_Pays.Text + "')", connec)
                    dtreader.Close()
                    MsgBox("Un pays a été ajouté à votre liste")
                    Txt_sigle.Text = ""
                    Txt_Pays.Text = ""
                    afficher()
                Catch ex As Exception
                    MsgBox("Veuillez insérer un pays ")
                End Try
                'afficher()
            End If
        End Sub
    mais j'ai que 2 textes boxes dans mon formulaire
    Txt_sigle et Txt_pays , j'ai pas Txt_idPays !!!

    j'ai meme essyé avec ca mais ca n'a pas resolu le probleme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     dtreader = commande.requete("INSERT dbo.tblPays(idPays,sigle,pays) VALUES  ('" & currentid & "','" + Txt_sigle.Text + "','" + Txt_Pays.Text + "')", connec)
    tout en sachant que ma fonction pour recuperer le currentid est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
        Private Function getCurrentId() 'As Integer
     
            currentid = getCurrentId(Txt_sigle.Text)
            If currentid = 0 Then
                Return 0
            Else
                dtreader = commande.requete("SELECT idPays, sigle FROM tblPays WHERE idPays=" & currentid, connec)
     
                afficher()
     
            End If
     
            getCurrentId = Txt_sigle.Text
        End Function

  3. #23
    Membre éprouvé
    Inscrit en
    Avril 2009
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 99
    Par défaut
    Ok, ok... pas de problème. Le début de ta requete, en tout cas est bon... Ensuite, je peux te dire comment faire, mais je ne sais pas exactement la syntaxe...
    - au début de ta procédur, tu fais une requete :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Select Max(Idpays) From tblPays
    - ensuite, la valeur que te renvois ce select, tu la mets dans une variable (disons "id")
    - puis, tu fais : - pour finir, tu fais ta requete
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "INSERT Into tblPays(idpays, sigle, pays) VALUES  ('" + id + "', '" + Txt_sigle.Text + "','" + Txt_Pays.Text + "')"
    J'espère que c'est clair

  4. #24
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 99
    Par défaut
    Citation Envoyé par Wapi_gui Voir le message
    Ok, ok... pas de problème. Le début de ta requete, en tout cas est bon... Ensuite, je peux te dire comment faire, mais je ne sais pas exactement la syntaxe...
    - au début de ta procédur, tu fais une requete :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Select Max(Idpays) From tblPays
    - ensuite, la valeur que te renvois ce select, tu la mets dans une variable (disons "id")
    - puis, tu fais : - pour finir, tu fais ta requete
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "INSERT Into tblPays(idpays, sigle, pays) VALUES  ('" + id + "', '" + Txt_sigle.Text + "','" + Txt_Pays.Text + "')"
    J'espère que c'est clair
    voila c ca ce que je cherche , car il faut incrementer la valeur de l'idPys avant l'insertion dans la BD sinon ca marchera pas .

    sinon j'avais un exemple pareil mais je sais pas trop comment m'inspirer , je te passe la requete :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dtreader = commande.requete("DECLARE @id as int; set @id=(SELECT count(idInscrEtape) FROM tblInscrEtape)+1; INSERT tblInscrEtape (ordre, Etape) VALUES (@id,'[nouveau]')", connec)
    finalement ma requete est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dtreader = commande.requete("DECLARE @id as int; set @id=(SELECT count(idPays) FROM tblPays)+1; INSERT tblPays (sigle, Pays) VALUES (@id,'[nouveau]')", connec)
    mais sans resultat !!!

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Réponses: 3
    Dernier message: 28/07/2014, 21h50
  2. vb.net:couper le surplus de texte dans un texte box
    Par SALIA LOUA OLIVIER dans le forum VB.NET
    Réponses: 3
    Dernier message: 14/05/2010, 16h19
  3. [VB.NET] Copier / coller dans un text box
    Par nkonito dans le forum Windows Forms
    Réponses: 3
    Dernier message: 17/07/2007, 19h55
  4. Réponses: 6
    Dernier message: 14/02/2006, 20h53
  5. Contenu d'un champ tronqué dans mon input box
    Par Marmot dans le forum ASP
    Réponses: 2
    Dernier message: 27/10/2004, 13h30

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