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!
Partager