Rafraichissement d'une DataGrid - VB/VBA/VBS - Programmation
MarshPosté le 20-10-2006 à 17:29:09
J'ai créé une form qui permet d'ajouter un client(code,nom ...) dans ma base de donnée, le fait de rajouter le client marche bien mais j'ai une DataGrid qui affiche tous les clients et lorsque que je créé le nouveau client, il ne s'affiche pas directement dans la DataGrid, il faut que je relance le programme pour pouvoir enfin le voir dans ma DataGrid. Je cherche donc un moyen pour, dès que j'ai créé le client, il se rajoute instantanement dans ma DataGrid(une sorte de rafraichissement). Voila mon code :
Private Sub Valider_Click() Dim rep As String
rep = InputBox(" Voulez vous enregistrer ce nouveau Utilisateur?" ) If rep = "oui" Then Denv.AjoutUtil codeUtil, Login, Pass Set codeUtil.DataSource = Denv Set Login.DataSource = Denv Set Pass.DataSource = Denv End If
Marsh Posté le 20-10-2006 à 17:29:09
J'ai créé une form qui permet d'ajouter un client(code,nom ...) dans ma base de donnée, le fait de rajouter le client marche bien mais j'ai une DataGrid qui affiche tous les clients et lorsque que je créé le nouveau client, il ne s'affiche pas directement dans la DataGrid, il faut que je relance le programme pour pouvoir enfin le voir dans ma DataGrid. Je cherche donc un moyen pour, dès que j'ai créé le client, il se rajoute instantanement dans ma DataGrid(une sorte de rafraichissement).
Voila mon code :
Private Sub Valider_Click()
Dim rep As String
rep = InputBox(" Voulez vous enregistrer ce nouveau Utilisateur?" )
If rep = "oui" Then
Denv.AjoutUtil codeUtil, Login, Pass
Set codeUtil.DataSource = Denv
Set Login.DataSource = Denv
Set Pass.DataSource = Denv
End If
End Sub
Merci