amigna
Messages postés53Date d'inscriptionmardi 6 novembre 2007StatutMembreDernière intervention18 août 2008
-
17 mars 2008 à 10:11
cs_Exploreur
Messages postés4822Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 2016
-
18 mars 2008 à 13:31
Bonjour,
j'ai cherché partout dans le site j'ai pas trouvé, les sources que je trouve quand coche une option et je ferme quand je réexécute a nouveau ce que j'ai cochet disparait je vous demande de nous aider sur la propriété value pour que ce qu'on coche ne disparaisse pas voila le code que j'ai commencé merci de nous aider.
Private Sub Option1_Click()
If Option1.Value = True Then
If Txtsalbase < 50000 Then
Text17 = Val(Txtepouse) * 75 + 75
Else
If Txtsalbase > 50000 < 84000 Then
Text17 = Val(Txtepouse) * 300 + 300
Else
If Txtsalbase > 84000 < 167000 Then
Text17 = Val(Txtepouse) * 400 + 400
Else
If Txtsalbase > 167000 < 999000 Then
Text17 = Val(Txtepouse) * 500 + 500
End If
End If
End If
End If
End If
Private Sub Option2_Click()
If Option2.Value = True Then
If Txtsalbase < 50000 Then
Text17 = 75
Else
If Txtsalbase < 84000 Then
Text17 = 300
Else
If Txtsalbase < 167000 Then
Text17 = 400
Else
If Txtsalbase < 999000 Then
Text17 = 500
End If
End If
End If
End If
End If
jrivet
Messages postés7393Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 17 mars 2008 à 10:20
Salut,
ceci n'a rien a voir avec l'option Bouton.
En règle générale tout est perdu lorsuqe tu arrête un programme.
C'EST A TOI DE SAUVER QUELQUE PART ce que tu souhaites "garder en mémoire".
Regarde donc du coté de SaveSetting pour sauver et GetSetting pour les récupérer par exemple
cs_Exploreur
Messages postés4822Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201614 17 mars 2008 à 10:20
Salut,
Il te faut enregistrer tes valeurs soit dans un fichier text ou ini....Par la suite quand tu relances ton code tu vas lire le fichier et attribuer tes valeur à tes contrôles...
Regarde dans les sources de PCPT et Jmfmarques...il me semble....
A+
Exploreur
Linux a un noyau, Windows un pépin
Un jeu en flash sympa...? Voir ici Si vous voulez vous inscrire
mettez comme parrain : exploreur
jrivet
Messages postés7393Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 17 mars 2008 à 10:26
Re,
Je reviens sur ton code qui comprend des fautes (dans Option1_Click).
Si Txtsalbase et Text17 sont des Textbox, essaie de ne pas utiliser les propriétés par défaut.
Private Sub Option1_Click()
Dim Coef As Integer
If Option1.Value Then
Select Case CLng(Txtsalbase.Text)
Case Is < 50000: Coef = 75
Case Is < 84000: Coef = 300
Case Is < 167000: Coef = 400
Case Is < 999000: Coef = 500
End Select
Text17.Text = CStr((Val(Txtepouse.Text) * Coef) + Coef)
End If
End Sub<hr />
Private Sub Option2_Click()
Dim Coef As Integer
If Option2.Value Then
Select Case CLng(Txtsalbase.Text)
Case Is < 50000: Coef = 75
Case Is < 84000: Coef = 300
Case Is < 167000: Coef = 400
Case Is < 999000: Coef = 500
End Select
Text17.Text = CStr(Coef)
End If
End Sub , ----
[code.aspx?ID=41455 By Renfield]
jrivet
Messages postés7393Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 18 mars 2008 à 09:33
Re,
Merci d'éviter les MP
"Bonjour
Merci de votre réponse la réponse est acceptée mais je voudrais
vous demande que je n'arrive pas à changé l'option quand je voudrais
décochet la premiere option et cochet la deuxiéme option qu'est ce
qu'il faut ajouter dans le code parce que je doit avoir la possibilité
de choisir une option à cochet entre
les deux option merci d'avance"
La réponse est acceptée??? qu'entends tu par là?
Je ne comprends pas ta seconde question.
Souhaites tu décocher automatiquement un optionButton lorque l'autre est coché c'est ca?
amigna
Messages postés53Date d'inscriptionmardi 6 novembre 2007StatutMembreDernière intervention18 août 2008 18 mars 2008 à 11:15
je ne voudrais pas cochet automatiquement je veux laisser l'utilisateur à cochet l'option qu'il désire cochet en fonction de son statut marié ou célibataire.
amigna
Messages postés53Date d'inscriptionmardi 6 novembre 2007StatutMembreDernière intervention18 août 2008 18 mars 2008 à 12:56
POUR CE code l'option est automatique il coche automatiquement la premiére option comment nous pouvons modifier ce code pour ne pas coché une option au démarrage de la feuille mais on laisse l'utilisateur coché une option. option1 ou option2
Private Sub Option1_Click()
Dim Coef As Integer
If Option1.Value Then
Select Case CLng(Txtsalbase.Text)
Case Is < 50000: Coef = 75
Case Is < 84000: Coef = 300 Case Is < 167000: Coef = 400
Case Is < 999000: Coef = 500 End Select
Text17.Text = CStr((Val(Txtepouse.Text) * Coef) + Coef)
End If
End Sub
Private Sub Option2_Click()
Dim Coef As Integer
If Option2.Value Then
Select Case CLng(Txtsalbase.Text)
Case Is < 50000 : Coef = 75 Case Is < 84000: Coef = 300
Case Is < 167000: Coef = 400 Case Is < 999000: Coef = 500
End Select
Text17.Text = CStr(Coef)
End If