ManuAntibes
Messages postés491Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention18 novembre 2021
-
19 juil. 2007 à 09:33
ManuAntibes
Messages postés491Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention18 novembre 2021
-
19 juil. 2007 à 10:11
Salut
Je n'arrive pas à supprimer des lignes dans une table "Detail_Commande".
La chose se presente comme ça:
1 table "Table_Liste" avec IdListe_Com, Client_Com, Date_Com
1 table "Table_Detail" avec IdDetail_Com, Liste_Com, Article_Com, Quantite_Com
For x = 0
To
Me.Table_DetailBindingSource.Count - 1
Me.Table_DetailBindingSource.RemoveAt(x)
'Me.Table_DetailBindingSource.RemoveCurrent()
Next x
Me
.Table_DetailTableAdapter.Update(Me.DataSet.Table_Detail)
Me.Table_ListeBindingSource.RemoveCurrent()
Me.Table_ListeTableAdapter.Update(Me.DataSet.Table_Liste)
End
Sub
Voici mon code ci-dessus:
La ligne dans Table_Liste se supprime très bien, par contre les lignes dans Table_Detail ne se supprime pas, voici les messages d'erreurs en fonction de la ligne de code pour supprimer que j'utilise.
'Me.Table_DetailBindingSource.RemoveCurrent()
Message ="Update requiert un DeleteCommand valide lors du passage de la collection DataRow avec des lignes supprimées."
'Me
.Table_DetailBindingSource.RemoveAt(x)
Message="L'index 2 est négatif ou supérieur au nombre de lignes."
Merci de votre aide
Ps : Je bosse avec Visual Basic 2005 Express et Acces pour la base de donnée.
ManuAntibes
Messages postés491Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention18 novembre 20215 19 juil. 2007 à 10:11
En faite j'ai une erreur dès que je veux mettre à jour ma table Table_Detail , que ce soit pour supprimer ou modifier.
avec cette ligne de code pour la mise à jour :