Bonsoir
J'ai un soucis , j'ai ce message d'erreur lorsque jveu valider mon formulaire :
"Cette opération n'est pas autorisé si l'objet est ouvert" et fermes mon application.
J'ai une fenetre ou l'utilisateur saisit un "ID" dans un textBox
Puis après , une fois qu'il valide avec le bouton , cela fonctionnes. Mais lors d'une 2e saisie , il est obligatoire de relancer l'application
Ca lui remplit d'autres textbox (nom , prenom , age , etc...) en fonction de l'ID trouvé dans la table (access 2007)
Donc le code du bouton :
J'ai essayé le rst.Close() juste après le Loop . Rien à faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 'Declaration d'un recordset Dim rst As New ADODB.RecordSet Dim strsql As String 'Chargement des données strsql = "select ..." rst.Open(strsql,db,ADODB.CursorTypeEnum.adOpenStatic,ADODB.LockTypeEnum.adLockOptimistic) Do While Not rst.EOF TextBox1.Text=rst("nom champBD").Value ... rst.MoveNext() Loop
Du coup , une fois que j'ai effectué le chargement , je ne peut plus lancer mon autre bouton (qui lui va faire la modification dans la table)
Cordialement,
Partager