Bonjour,

Je développe avec Access 2003 sous Windows XP pro.

(suite du problème évènement touche entrée)

J'ai une zone de texte (Txt_Rech) et un bouton (Btn_Rech)
et une procédure publique (Rech_Pers) au formulaire

Cette procédure (Rech_Pers) est appelée sur l'évènement clic du bouton (Btn_Rech) et sur l'évènement touche appuyée de la zone de texte (Txt_Rech)

Voila une partie du code de ma procédure :
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
18
19
20
21
 
Public Sub Rech_Pers()
 
dim Val_Rech as string
....
....
......
On Error GoTo Err_Rech_Pers
 
if IsNull(Txt_Rech.Value) Then Error 10
 
Val_Rech = Txt_Rech.Text
 
 
...
....
Err_Rech_Pers
 
..
 
end sub
Mon problème est la suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Val_Rech = Txt_Rech.Text
En utilisant .Value ou .Text ça fonctionne dans l'un des cas (Événement clic sur le bouton ou évènement touche appuyée sur la zone de texte)

Si quelqu'un peut m'expliquer la différence entre .Value et .Text
et comment dois-je faire pour contourner ce problème ?

Merci
Willy