cs_Nicos77
Messages postés13Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention12 mai 2003
-
4 mars 2003 à 12:09
isims20
Messages postés1Date d'inscriptionvendredi 18 février 2005StatutMembreDernière intervention10 avril 2008
-
10 avril 2008 à 17:56
Alors j'ai une base de donnée qui s'affcihe dans un TDBGrid !!!
Ensuite en cliquant sur un bouton j'autorise l'ajout de ligne (enfin je crois)
TDBGrid1.AllowAddNew = True
Puis j'ai crée un text Box dans lekel je désire taper la modification puis validé. Ceci doit changer la donnée dans mon TDBGrid.
Voici le code
Private Sub cmdUser_Click()
TDBGrid1.CurrentCellModified = True
TDBGrid1.EditActive = True
TDBGrid1.Text = txtUser.Text
End Sub
Là lorsque je suis placé sur une cellule contenant une donnée j'ai "Erreur défini par l'application ou par l'objet" ==> Par contre en arrière plan je vois que la donnée est modifié dans le TDBGrid
par contre si je me place dans la cellule crée par TDBGrid1.AllowAddNew = True (qui est vide) j'ai "La classe ne gère pas soit Automation ou l'interface attendue" et la donnée n'a pas changé, toujours vide !!
Je sais que mon explication est vague mais j'ai fait de mon mieux !!
En espérant ne pas être délété, je vous remerci d'avance !!!