Bonjour à tous.
Je dispose d'un DataGrid avec des données et je souhaite faire une recherche séquentielle suivant une colonne du de celui ci.

J'aimerai que lorsque le Form qui contient le DataGrid est actif et que l'on appuie sur 'R' ou sur 'r' qu'un TextBox pour que je puisse saisir la donnée que je recherche.
J'ai essayé ceci mais ça ne marche pas.
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
 
Private Sub Form_KeyPress(KeyAscii As Integer)
    If KeyAscii = 82 Or KeyAscii = 114 Then 'si j'appuie sur R ou sur r
        Text.Visible = True       'j'affiche le Textbox
    End If
End Sub
 
'code associé au changement du TextBox
 
Private Sub Text_Change()
    On Error GoTo fin
        Text.SetFocus
        setSource  'source qui remplie le DataGrid
fin:
    If Err.Number <> 0 Then
        print_ERR
    End If
End Sub

le problème est de faire apparaitre le textbox lorque j'appuie sur R ou r(ou une combinaison de touches Ctrl+R parexemple)
D'avance merci!