Private sub Enregistré_Click(sender as object, e as eventargd) handles enregistré. Click Con.Open() Dim add As new OleDbCommand add.CommandText = " insertion into Sam (Nom, Postnom, Prénom, Sexe, Adresse, Téléphone) values (" & Nom.Text & ",'" & Postnom.Texte &"', & Prenom.Texte &"', & Sexe.Texte &"', & Adresse.Texte &"', & Téléphone.Texte &"')" add.Connection = Con add.CommandType = CommandType.Text add.ExecuteNonQuery() msgbox("Enregistrement réussi") Con.Close()
Nom.Text & ",'" & Postnom.Texte &"', & Prenom.Texte &"', & Sexe.Texte &"', & Adresse.Texte &"', & Téléphone.Texte &"')"
"Dupond", Postnom.Text
"Jean"et Sexe.Texte
"Homme"
"Dupond,'Jean', & Prenom.Texte &Homme', & Adresse.Texte &"
String.Format("{0},'{1}',{2},'{3}',{4},'{5}'", Nom.Text, Postnom.Texte, Prenom.Texte, Sexe.Texte, Adresse.Texte, Téléphone.Texte)
add.Connection = Con
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionString.Format("{0},'{1}',{2},'{3}',{4},'", tbnom.Text, tbpostnom.Text, tbrenom.Text, tbtel.Text, tbnum.Text
Private Sub BunifuFlatButton1_Click(sender As Object, e As EventArgs) Handles ENREGISTREMENT.Click Dim cm As OleDb.OleDbCommand Dim sql_Rech As String sql_Rech = " select *from Osee Where NumIV='" & num.Text & "'" cm = New OleDb.OleDbCommand(sql_Rech, con) cm.Connection.Open() Dim dr1 As OleDbDataReader = cm.ExecuteReader If dr1.Read = True Then num.Text = dr1.Item(0) MsgBox("Numéro existe déjà", MsgBoxStyle.Information) ElseIf num.Text = "" Or nom.Text = "" Or post.Text = "" Or pre.Text = "" Or sexe.Text = "" Or adresse.Text = "" Or tel.Text = "" Then MsgBox("Aucun identifiant n'est saisie", vbInformation) Else Dim O As String O = MsgBox("Voulez-vous vraiment ajouter cet enregistrement ?", vbCritical + vbYesNo) If (O = vbYes) Then con.Open() Dim buela As New OleDbCommand buela.Connection = con Dim co As String = "insert into Osee(NumIV,Nom,Postnom,Prenom,Sexe,Adresse,Téléphone) values ('" + num.Text + "','" + nom.Text + "','" + post.Text + "','" + pre.Text + "','" + sexe.Text + "','" + adresse.Text + "','" + tel.Text + "')" buela.CommandText = co buela.CommandType = CommandType.Text buela.ExecuteNonQuery() MsgBox("Enregistrement réussi") num.Text = "" nom.Text = "" post.Text = "" pre.Text = "" sexe.Text = "" adresse.Text = "" tel.Text = "" num.Focus() Else O = vbNo MsgBox("Echec d'enregistremet", MsgBoxStyle.Critical) num.Text = "" nom.Text = "" post.Text = "" pre.Text = "" sexe.Text = "" adresse.Text = "" tel.Text = "" num.Focus() End If End If con.Close() End Sub Private Sub SUPPRIMER_Click(sender As Object, e As EventArgs) Handles SUPPRIMER.Click If num.Text = "" Then MsgBox("Saisissez un numero !") Else Dim W As String W = MsgBox("êtes-vous sûr de pouvoir valider ce numéro ?", vbCritical + vbYesNo, ) If (W = vbYes) Then Dim DEL As New OleDbCommand Dim sql_supprimer As String sql_supprimer = "delete from Osee where NumIV ='" & num.Text & "'" DEL = New OleDb.OleDbCommand(sql_supprimer, con) DEL.Connection.Open() DEL.ExecuteReader() DEL.Connection.Close() MsgBox("Validation réussi ") Else W = vbNo MsgBox(" Annulée", MsgBoxStyle.Critical) End If num.Clear() num.Focus() End If End Sub Private Sub BunifuFlatButton2_Click(sender As Object, e As EventArgs) Handles RECHERCHER.Click If num.Text = "" Then MsgBox("Saisissez un numero à rechercher !") End If Dim cm As OleDb.OleDbCommand Dim sql_Rech As String sql_Rech = " select *from Osee Where NumIV='" & num.Text & "'" cm = New OleDb.OleDbCommand(sql_Rech, con) cm.Connection.Open() Dim dr1 As OleDbDataReader = cm.ExecuteReader If dr1.Read = True Then num.Text = dr1.Item(0) nom.Text = dr1.Item(1) post.Text = dr1.Item(2) pre.Text = dr1.Item(3) sexe.Text = dr1.Item(4) adresse.Text = dr1.Item(5) tel.Text = dr1.Item(6) Else MsgBox("Numéro invalide veuillez vérifier le numéro de l'invitation") End If cm.Connection.Close() End Sub
Private Sub BunifuFlatButton3_Click(sender As Object, e As EventArgs) Handles MODIFIER.Click Dim modifi As OleDb.OleDbCommand Dim sql_modifi As String sql_modifi = " UPDATE Osee SET NumIV='" & num.Text & "',Nom = '" & nom.Text & "',Postnom = '" & post.Text & "',Prenom = '" & pre.Text & "',Sexe = '" & sexe.Text & "',Adresse = '" & adresse.Text & "',Téléphone = '" & tel.Text & "'" modifi = New OleDb.OleDbCommand(sql_modifi, con) modifi.Connection.Open() modifi.ExecuteReader() modifi.Connection.Close() MsgBox("modification effectuée") End sub
4 avril 2020 à 17:34
Private sub Enregistré_Click(sender as object, e as eventargd) handles enregistré. Click
Con.Open()
Dim add As new OleDbCommand
add.CommandText = " insertion into Sam (Nom, Postnom, Prénom, Sexe, Adresse, Téléphone) values (" & Nom.Text & ",'" & Postnom.Texte &"', & Prenom.Texte &"',
& Sexe.Texte &"', & Adresse.Texte &"', & Téléphone.Texte &"')"
add.Connection = Con
add.CommandType = CommandType.Text
add.ExecuteNonQuery()
msgbox("Enregistrement réussi")
Con.Close()
en sachant que j'utilise Access 2013 et les champs Adresse(Clé primaire) et téléphone sont de type Numérique
svp à l'aide