Bonjour,

j'ai crée un formulaire avec la méthode CreateForm puis j'ai ajouté un controle (Textbox ....) mais lorsque je veux utiliser Textbox.Text ou .Value sa passe pas, je reçoi l'erreur suivante:
erreur '2467': l'expression entrée fait référence à un objet fermé ou supprimé
ou
erreur '91': variable objet ou variable de bloc With non définie


voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Private Sub Bascule0_Click()
On Error Resume Next
 
Set frm = CreateForm()
 
Dim entDonnéeX As Integer, entDonnéeY As Integer
entDonnéeX = 400
entDonnéeY = 400
 
Set txt = CreateControl(frm.Name, acTextBox, acDetail, "", "", _
entDonnéeX, entDonnéeY, 1000, 300)
 
DoCmd.Save acForm, frm.Name
DoCmd.OpenForm frm.Name, acNormal
 
DoCmd.Restore
End Sub
SVP je voudrais savoir comment avoir la valeur txt.Text de façon correcte j'ai essayé tous les moyens que je connais mais j'ai pas réussi

merci