cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 2 févr. 2006 à 21:56
Salut,
Je ne vois pas comment le fait d'inhiber la touche maj puisse protéger de quelque manière que ce soit une base ACCESS.
Explique-toi un peu mieux S.T.P.
-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?
Zlub
Messages postés809Date d'inscriptionmercredi 11 octobre 2000StatutMembreDernière intervention29 septembre 20108 3 févr. 2006 à 03:28
Salut marpi66,
Pour eviter les majuscules tu peux utiliser LCASE("ta chaine") qui passeratout en minuscule par exemple
Private Sub txtNom_Change()
txtNom.Text = LCase (txtNom.Text)
txtNom.SelStart = Len(txtNom.Text)
txtNom.SetFocus
End Sub
Sinon, tu peux "manger" les char que tu ne veux pas sur le KeyPress, par exemple
' Accepete que les lettres : A-Z et a-z
Private Sub onlyLetter(KeyAscii As Integer)
If (KeyAscii < 65 Or KeyAscii > 90) And (KeyAscii < 97 Or KeyAscii > 122) Then KeyAscii = 0
End Sub
' Accepte que les lettre : a-z
Private Sub onlyMinusLetter(KeyAscii As Integer)
If (KeyAscii < 97 Or KeyAscii > 122) Then KeyAscii = 0
End Sub
' Accepte que les chiffres : 0-9
Private Sub onlyNumber(KeyAscii As Integer)
If (KeyAscii < 48 Or KeyAscii > 57) Then KeyAscii = 0
End Sub
' Exemple d'utilisation
Private Sub txtNum_KeyPress(KeyAscii As Integer)
Call onlyNumber(KeyAscii)
End Sub
Voilà, je ne sais pas trop si ça répond à ta question... Et je serais
curieux de savoir en quoi ça va protéger ta base de données.