bonsoir
J'ai une base et 3 tables. je charge les données de la table 1 dans un datagridview. J'apporte directement des modifications dans les données affichées dans la datagridview. Ces modifications peuvent porter sur 4 ou 5 lignes. J'applique un filtre et je recharge les données dans la datagridview qui n'affiche maintenant que les lignes modifiées
Mon problème :
Je voudrais enregistrer ces 4 ou 5 lignes modifiées qu'affichent maintenant la datagridview dans la table 3.
Voila ce que j'ai écrit, mais cela ne marche. Je ne fais pas un update d'un enregistrement de la table 1 mais de nouvelles lignes doivent être écrites dans la table 3
Toute aide serait la bienvenue. J'utilise Visual Studio 2019
Private Sub ValiderModification()
For Each colonne As DataGridViewColumn In Grid.Columns
For X = 0 To -1
For Each row As DataGridViewRow In Grid.Rows
For Y = 0 To -1
ConnectionSortie()
With CDSet
DTR = CDSet.Tables("Sortie").NewRow()
DTR("Qté") = CStr(Grid.Item("Qté", Y).Value)
DTR("Montant") = CStr(Grid.Item("Montant", Y).Value)
DTR("Article") = CStr(Grid.Item("Article", Y).Value)
DTR("Stock") = CStr(Grid.Item("Stock", Y).Value)
DTR("USell") = CStr(Grid.Item("Prix(U)", Y).Value)
.Tables("Sortie").Rows.Add(DTR) : CmdB = New OleDb.OleDbCommandBuilder(SOuTA)
SOuTA.Update(CDSet, "Sortie") : SOuT = CDSet.Tables("Sortie")
End With
Next
Next
Next
Next
End Sub