impredaj
Messages postés12Date d'inscriptiondimanche 26 mars 2006StatutMembreDernière intervention28 avril 2006
-
28 avril 2006 à 01:15
impredaj
Messages postés12Date d'inscriptiondimanche 26 mars 2006StatutMembreDernière intervention28 avril 2006
-
28 avril 2006 à 15:27
Bonjour à tous,
dans une zone de texte, j'ai inseré le code suivant pour que le textBox affiche la bonne réponse selon les quatres possibilités :
Private Sub P_U__Tirage_GotFocus()
Dim Possibilite1 As Integer, Possibilite2 As Integer, Possibilite3 As Integer, Possibilite4 As Integer
If IsNull(Nbre_Tirage) = True Then
Exit Sub
End If
Possibilite1 = Nbre_Tirage < 5001
Possibilite2 = 5001 < Nbre_Tirage < 20001
Possibilite3 = 20001 < Nbre_Tirage < 50001
Possibilite4 = Nbre_Tirage > 50001
If Possibilite1 Then
P_U__Tirage = 0.02
ElseIf Possibilite2 Then
P_U__Tirage = 0.015
ElseIf Possibilite3 Then
P_U__Tirage = 0.012
Else
P_U__Tirage = 0.012
End If
End Sub
mais en fin de compte, le textBox n'affiche que (0.02 si Nbre_Tirage < 5001) sinon il affiche (0.015).
cs_Talere
Messages postés102Date d'inscriptionvendredi 29 mars 2002StatutMembreDernière intervention14 février 2013 28 avril 2006 à 09:03
j'aurais plutot ecrit le code suivant :
Private Sub P_U__Tirage_GotFocus()
If IsNull(Nbre_Tirage)Then exit sub
Select case Nbre_Tirage
Case 0 to 5000
P_U__Tirage = 0.02
Case 5001 to 20000
P_U__Tirage = 0.015
Case 20001 to 50001
P_U__Tirage = 0.012
Case Else
P_U__Tirage = 0.012
End Select
end sub