1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
Dim vReponse As DialogResult
Dim vTexte, vTitre As String
Dim vAffichage As Boolean
vTexte = "Voulez vous laisser ce message actif lors de la prochaine utilisation?"
vTitre = "Attention"
MsgBox("Veuillez svp vérifier votre modification; il est impossible de modifier un ajout et un retrait en meme temps pour le meme produit !" & Chr(13) & "exemple : si on modifie l'ajout de café, le retrait de café doit etre a 0 ou vide", MsgBoxStyle.OkOnly, "Attention ...")
vReponse = MessageBox.Show(vTexte, vTitre, MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If vReponse = Windows.Forms.DialogResult.No Then
'si on ne veut plus voir l'astuce :
'on se connecte ...
cnnConnexion = New OleDbConnection
cnnConnexion.ConnectionString = "Provider=Microsoft.jet.OLEDB.4.0;Data source=" & Environment.CurrentDirectory & "\stock.mdb"
cnnConnexion.Open()
vAffichage = False ' on ne veut plus afficher
dtr = dts.Tables("Astuce").NewRow ' on ajoute une ligne dans la table astuce
dtr("Reponse") = vAffichage 'la valeur prend false
'ajout de la ligne dans le DataSet
dts.Tables("Astuce").Rows.Add(dtr)
'création et exécution du commandbuilder
'pour mettre à jour le DataAdapter
cmdb = New OleDbCommandBuilder(dta)
'mise à jour des données du DataAdapter
'à partir du commandbuilder
dta.Update(dts, "Astuce")
'on vide le dataset pour le recréer avec
'les nouvelles données
dts.Clear()
dta.Fill(dts, "Astuce")
dtt = dts.Tables("Astuce")
End If |
Partager