J'utilise un datagrid(VB6) et plusieurs textbox (30+) dans un formulaire, je
dois changer la source à l'occasion mais je dois rafraichir les données du
formulaire.
If Datalabel.rscaisse.State = adStateOpen Then
Datalabel.rscaisse.Close
End If
Datalabel.Commands(1).CommandText = NewCommandtext
Datalabel.rscaisse.Open Datalabel.Commands(1).CommandText
DataGrid1.DataMember = DataGrid1.DataMember
'---->>>meme chose pour tous les autres textbox
Ma seule facon que j'ai trouvé d'actualiser les controles est de rafraichir
la valeur datamember et en plus je dois le fairepour chaque contrôle. Est-ce
qu'il y a un moyen plus
propre de faire ca???
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pierre-R
Effectue un loop avec For et next
utilise un groupe de TextBox
For i = 0 to 10 Text1(i).text = i Next i
"Daniel" a écrit dans le message de news:
Salut
J'utilise un datagrid(VB6) et plusieurs textbox (30+) dans un formulaire, je dois changer la source à l'occasion mais je dois rafraichir les données du formulaire.
If Datalabel.rscaisse.State = adStateOpen Then Datalabel.rscaisse.Close End If Datalabel.Commands(1).CommandText = NewCommandtext Datalabel.rscaisse.Open Datalabel.Commands(1).CommandText DataGrid1.DataMember = DataGrid1.DataMember '---->>>meme chose pour tous les autres textbox
Ma seule facon que j'ai trouvé d'actualiser les controles est de rafraichir la valeur datamember et en plus je dois le fairepour chaque contrôle. Est-ce qu'il y a un moyen plus propre de faire ca???
Merci
Effectue un loop avec For et next
utilise un groupe de TextBox
For i = 0 to 10
Text1(i).text = i
Next i
"Daniel" <no@spam.net> a écrit dans le message de news:
e5pOxw12GHA.476@TK2MSFTNGP06.phx.gbl...
Salut
J'utilise un datagrid(VB6) et plusieurs textbox (30+) dans un formulaire,
je
dois changer la source à l'occasion mais je dois rafraichir les données du
formulaire.
If Datalabel.rscaisse.State = adStateOpen Then
Datalabel.rscaisse.Close
End If
Datalabel.Commands(1).CommandText = NewCommandtext
Datalabel.rscaisse.Open Datalabel.Commands(1).CommandText
DataGrid1.DataMember = DataGrid1.DataMember
'---->>>meme chose pour tous les autres textbox
Ma seule facon que j'ai trouvé d'actualiser les controles est de
rafraichir
la valeur datamember et en plus je dois le fairepour chaque contrôle.
Est-ce
qu'il y a un moyen plus
propre de faire ca???
J'utilise un datagrid(VB6) et plusieurs textbox (30+) dans un formulaire, je dois changer la source à l'occasion mais je dois rafraichir les données du formulaire.
If Datalabel.rscaisse.State = adStateOpen Then Datalabel.rscaisse.Close End If Datalabel.Commands(1).CommandText = NewCommandtext Datalabel.rscaisse.Open Datalabel.Commands(1).CommandText DataGrid1.DataMember = DataGrid1.DataMember '---->>>meme chose pour tous les autres textbox
Ma seule facon que j'ai trouvé d'actualiser les controles est de rafraichir la valeur datamember et en plus je dois le fairepour chaque contrôle. Est-ce qu'il y a un moyen plus propre de faire ca???
Merci
SAISAS
Bonjour,
je pense qu'il doit manquer un SET dans ton code ...
sinon, il n'existe aucune autre méthode, c'est documenté dans la base des bogues connus de MicroSoft. Et encore, j'y arrive pas toujours (raffraichir et la source et la listbox lors d'un ajout de valeur) ...
Désolé
"Daniel" a écrit :
Salut
J'utilise un datagrid(VB6) et plusieurs textbox (30+) dans un formulaire, je dois changer la source à l'occasion mais je dois rafraichir les données du formulaire.
If Datalabel.rscaisse.State = adStateOpen Then Datalabel.rscaisse.Close End If Datalabel.Commands(1).CommandText = NewCommandtext Datalabel.rscaisse.Open Datalabel.Commands(1).CommandText DataGrid1.DataMember = DataGrid1.DataMember '---->>>meme chose pour tous les autres textbox
Ma seule facon que j'ai trouvé d'actualiser les controles est de rafraichir la valeur datamember et en plus je dois le fairepour chaque contrôle. Est-ce qu'il y a un moyen plus propre de faire ca???
Merci
Bonjour,
je pense qu'il doit manquer un SET dans ton code ...
sinon, il n'existe aucune autre méthode, c'est documenté dans la base des
bogues connus de MicroSoft. Et encore, j'y arrive pas toujours (raffraichir
et la source et la listbox lors d'un ajout de valeur) ...
Désolé
"Daniel" a écrit :
Salut
J'utilise un datagrid(VB6) et plusieurs textbox (30+) dans un formulaire, je
dois changer la source à l'occasion mais je dois rafraichir les données du
formulaire.
If Datalabel.rscaisse.State = adStateOpen Then
Datalabel.rscaisse.Close
End If
Datalabel.Commands(1).CommandText = NewCommandtext
Datalabel.rscaisse.Open Datalabel.Commands(1).CommandText
DataGrid1.DataMember = DataGrid1.DataMember
'---->>>meme chose pour tous les autres textbox
Ma seule facon que j'ai trouvé d'actualiser les controles est de rafraichir
la valeur datamember et en plus je dois le fairepour chaque contrôle. Est-ce
qu'il y a un moyen plus
propre de faire ca???
je pense qu'il doit manquer un SET dans ton code ...
sinon, il n'existe aucune autre méthode, c'est documenté dans la base des bogues connus de MicroSoft. Et encore, j'y arrive pas toujours (raffraichir et la source et la listbox lors d'un ajout de valeur) ...
Désolé
"Daniel" a écrit :
Salut
J'utilise un datagrid(VB6) et plusieurs textbox (30+) dans un formulaire, je dois changer la source à l'occasion mais je dois rafraichir les données du formulaire.
If Datalabel.rscaisse.State = adStateOpen Then Datalabel.rscaisse.Close End If Datalabel.Commands(1).CommandText = NewCommandtext Datalabel.rscaisse.Open Datalabel.Commands(1).CommandText DataGrid1.DataMember = DataGrid1.DataMember '---->>>meme chose pour tous les autres textbox
Ma seule facon que j'ai trouvé d'actualiser les controles est de rafraichir la valeur datamember et en plus je dois le fairepour chaque contrôle. Est-ce qu'il y a un moyen plus propre de faire ca???