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 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
| Imports System
Imports System.Data
Imports System.Data.OleDb
Imports Microsoft.VisualBasic
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'TODO: cette ligne de code charge les données dans la table 'BaseagenDataSet.Tranche'. Vous pouvez la déplacer ou la supprimer selon vos besoins.
Me.TrancheTableAdapter.Fill(Me.BaseagenDataSet.Tranche)
Me.DataGridView1.ColumnCount = 3
Me.DataGridView1.RowCount = 2
Me.DataGridView1.Columns(0).Width = 90
Me.DataGridView1.Columns(1).Width = 100
Me.DataGridView1.Columns(2).Width = 200
Me.DataGridView1.Columns(0).Name = "Heure"
Me.DataGridView1.Columns(1).Name = "Sujet"
Me.DataGridView1.Columns(2).Name = "Détail"
Me.DataGridView1.AllowUserToAddRows = False
End Sub
Private Sub Calendrier_DateSelected(ByVal sender As Object, ByVal e As System.Windows.Forms.DateRangeEventArgs) Handles Calendrier.DateSelected
DataGridView1.Visible = True
ajouligne.Visible = True
valider.Visible = True
casedate.Visible = True
intro.Visible = True
casedate.Text = FormatDateTime(Calendrier.SelectionStart, DateFormat.LongDate)
End Sub
Private Sub ajouligne_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ajouligne.Click
Me.DataGridView1.RowCount = (Me.DataGridView1.RowCount + 1)
End Sub
Private Sub valider_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles valider.Click 'lorsque l'on clique sur le button1 (temporaire)
Dim chaineconnexion As String
chaineconnexion = "provider = microsoft.jet.oledb.4.0 ; data source = " &
Application.StartupPath & "\Baseagen.mdb;" 'connexion à la base de donnée
Dim maconnexion As New OleDbConnection(chaineconnexion)
maconnexion.Open()
Dim i As Integer
Dim datum As Date
datum = (Day(Calendrier.SelectionStart) & "/" & Month(Calendrier.SelectionStart) & "/" & Year(Calendrier.SelectionStart))
i = 0
For Each row As DataGridViewRow In DataGridView1.Rows
Dim req As String
While i <= DataGridView1.DisplayedRowCount(True) - 1
req = "insert into Agenda (Codetranche,Daterdv,Sujet,detail) values (" & DataGridView1.Item(1, i).Value & ",'" & datum & "','" & DataGridView1.Item(2, i).Value & "','" & DataGridView1.Item(3, i).Value & "');"
Dim query As New OleDbCommand(req, maconnexion)
query.ExecuteNonQuery() 'Exécute la requête
i = i + 1
End While
Next
MsgBox("insertion") 'Message de confirmation
End Sub
End Class |
Partager