Bonjour Yves, je ne comprends pas cette phrase :
" Il arrive qu'une nageuse ne passe pas une épreuve"
veux-tu dire qu'elle ne participe pas ou qu'une de ses moyennes est
inférieure à 5 ?
A quoi sevent les cases à cocher ? A signaler la participation à une des 3
épreuves et donc la prise en compte des moyennes ?
concernant le code tu peux remplacer les lignes de codes par une seule ligne
de test :
Ex: Pour l'épreuve DANSE
'Si une des trois moyennes est inférieure à 5 alors
validatiion_danse="ECHEC"
VALIDATION_DANSE=IIF(MOYDFL1<5 OR MOYDFL2<5 OR MOYDFL3<5,"ECHEC",
"EPREUVE VALIDEE")
Dans le cas où tu souhaites utiliser les cases à cocher pour signaler la
participation d'une compétrice à une épreuve et donc la prise en compte de
ses moyennes dans cette épreuve; le code devient.
Ex: Pour l'épreuve DANSE
'Si la case CASE1 est cochée alors participation à l'épreuve DANSE prise en
compte des moyennes, si la case n'est pas cochée alors VALIDATION_DANSE reste
vide.
VALIDATION_DANSE=IIF(Case1.Valueúlse,"",IIF(MOYDFL1<5 OR MOYDFL2<5 OR
MOYDFL3<5,"ECHEC","EPREUVE VALIDEE"))
Bonjour Yves, je ne comprends pas cette phrase :
" Il arrive qu'une nageuse ne passe pas une épreuve"
veux-tu dire qu'elle ne participe pas ou qu'une de ses moyennes est
inférieure à 5 ?
A quoi sevent les cases à cocher ? A signaler la participation à une des 3
épreuves et donc la prise en compte des moyennes ?
concernant le code tu peux remplacer les lignes de codes par une seule ligne
de test :
Ex: Pour l'épreuve DANSE
'Si une des trois moyennes est inférieure à 5 alors
validatiion_danse="ECHEC"
VALIDATION_DANSE=IIF(MOYDFL1<5 OR MOYDFL2<5 OR MOYDFL3<5,"ECHEC",
"EPREUVE VALIDEE")
Dans le cas où tu souhaites utiliser les cases à cocher pour signaler la
participation d'une compétrice à une épreuve et donc la prise en compte de
ses moyennes dans cette épreuve; le code devient.
Ex: Pour l'épreuve DANSE
'Si la case CASE1 est cochée alors participation à l'épreuve DANSE prise en
compte des moyennes, si la case n'est pas cochée alors VALIDATION_DANSE reste
vide.
VALIDATION_DANSE=IIF(Case1.Valueúlse,"",IIF(MOYDFL1<5 OR MOYDFL2<5 OR
MOYDFL3<5,"ECHEC","EPREUVE VALIDEE"))
Bonjour Yves, je ne comprends pas cette phrase :
" Il arrive qu'une nageuse ne passe pas une épreuve"
veux-tu dire qu'elle ne participe pas ou qu'une de ses moyennes est
inférieure à 5 ?
A quoi sevent les cases à cocher ? A signaler la participation à une des 3
épreuves et donc la prise en compte des moyennes ?
concernant le code tu peux remplacer les lignes de codes par une seule ligne
de test :
Ex: Pour l'épreuve DANSE
'Si une des trois moyennes est inférieure à 5 alors
validatiion_danse="ECHEC"
VALIDATION_DANSE=IIF(MOYDFL1<5 OR MOYDFL2<5 OR MOYDFL3<5,"ECHEC",
"EPREUVE VALIDEE")
Dans le cas où tu souhaites utiliser les cases à cocher pour signaler la
participation d'une compétrice à une épreuve et donc la prise en compte de
ses moyennes dans cette épreuve; le code devient.
Ex: Pour l'épreuve DANSE
'Si la case CASE1 est cochée alors participation à l'épreuve DANSE prise en
compte des moyennes, si la case n'est pas cochée alors VALIDATION_DANSE reste
vide.
VALIDATION_DANSE=IIF(Case1.Valueúlse,"",IIF(MOYDFL1<5 OR MOYDFL2<5 OR
MOYDFL3<5,"ECHEC","EPREUVE VALIDEE"))
Bonjour Yves, je ne comprends pas cette phrase :
" Il arrive qu'une nageuse ne passe pas une épreuve"
veux-tu dire qu'elle ne participe pas ou qu'une de ses moyennes est
inférieure à 5 ?
A quoi sevent les cases à cocher ? A signaler la participation à une des 3
épreuves et donc la prise en compte des moyennes ?
concernant le code tu peux remplacer les lignes de codes par une seule ligne
de test :
Ex: Pour l'épreuve DANSE
'Si une des trois moyennes est inférieure à 5 alors
validatiion_danse="ECHEC"
VALIDATION_DANSE=IIF(MOYDFL1<5 OR MOYDFL2<5 OR MOYDFL3<5,"ECHEC",
"EPREUVE VALIDEE")
Dans le cas où tu souhaites utiliser les cases à cocher pour signaler la
participation d'une compétrice à une épreuve et donc la prise en compte de
ses moyennes dans cette épreuve; le code devient.
Ex: Pour l'épreuve DANSE
'Si la case CASE1 est cochée alors participation à l'épreuve DANSE prise en
compte des moyennes, si la case n'est pas cochée alors VALIDATION_DANSE reste
vide.
VALIDATION_DANSE=IIF(Case1.Valueúlse,"",IIF(MOYDFL1<5 OR MOYDFL2<5 OR
MOYDFL3<5,"ECHEC","EPREUVE VALIDEE"))
Bonjour Yves, je ne comprends pas cette phrase :
" Il arrive qu'une nageuse ne passe pas une épreuve"
veux-tu dire qu'elle ne participe pas ou qu'une de ses moyennes est
inférieure à 5 ?
A quoi sevent les cases à cocher ? A signaler la participation à une des 3
épreuves et donc la prise en compte des moyennes ?
concernant le code tu peux remplacer les lignes de codes par une seule ligne
de test :
Ex: Pour l'épreuve DANSE
'Si une des trois moyennes est inférieure à 5 alors
validatiion_danse="ECHEC"
VALIDATION_DANSE=IIF(MOYDFL1<5 OR MOYDFL2<5 OR MOYDFL3<5,"ECHEC",
"EPREUVE VALIDEE")
Dans le cas où tu souhaites utiliser les cases à cocher pour signaler la
participation d'une compétrice à une épreuve et donc la prise en compte de
ses moyennes dans cette épreuve; le code devient.
Ex: Pour l'épreuve DANSE
'Si la case CASE1 est cochée alors participation à l'épreuve DANSE prise en
compte des moyennes, si la case n'est pas cochée alors VALIDATION_DANSE reste
vide.
VALIDATION_DANSE=IIF(Case1.Valueúlse,"",IIF(MOYDFL1<5 OR MOYDFL2<5 OR
MOYDFL3<5,"ECHEC","EPREUVE VALIDEE"))
Bonjour Yves, je ne comprends pas cette phrase :
" Il arrive qu'une nageuse ne passe pas une épreuve"
veux-tu dire qu'elle ne participe pas ou qu'une de ses moyennes est
inférieure à 5 ?
A quoi sevent les cases à cocher ? A signaler la participation à une des 3
épreuves et donc la prise en compte des moyennes ?
concernant le code tu peux remplacer les lignes de codes par une seule ligne
de test :
Ex: Pour l'épreuve DANSE
'Si une des trois moyennes est inférieure à 5 alors
validatiion_danse="ECHEC"
VALIDATION_DANSE=IIF(MOYDFL1<5 OR MOYDFL2<5 OR MOYDFL3<5,"ECHEC",
"EPREUVE VALIDEE")
Dans le cas où tu souhaites utiliser les cases à cocher pour signaler la
participation d'une compétrice à une épreuve et donc la prise en compte de
ses moyennes dans cette épreuve; le code devient.
Ex: Pour l'épreuve DANSE
'Si la case CASE1 est cochée alors participation à l'épreuve DANSE prise en
compte des moyennes, si la case n'est pas cochée alors VALIDATION_DANSE reste
vide.
VALIDATION_DANSE=IIF(Case1.Valueúlse,"",IIF(MOYDFL1<5 OR MOYDFL2<5 OR
MOYDFL3<5,"ECHEC","EPREUVE VALIDEE"))
Bonsoir Dragan
Ton code fonctionne très bien, et je l'ai changé par rapport à if then else
mais j'ai un petit soucis c'est que lorsque je fais mes engagements, j'ai
donc coché les cases d'engagement les épreuves sont validées avant que je
rentre des notes et tout rentre dans l'ordre lorsque la case à cocher est à 1
et que les moyennes s'affichent.
Voici le code: j'ai peut être fait une érreur:
Private Sub Form_Current()
VALIDATION_DANSE = IIf(DANSE.Value = False, "", IIf(MOYDFL1 < 5 Or MOYDFL2 <
5 Or MOYDFL3 < 5 Or MOYDFL4 < 5 Or MOYDFL5 < 5 Or MOYDFL6 < 5 Or MOYDG < 5,
"ECHEC", "EPREUVE VALIDEE"))
VALIDATION_POPULSION_BALLET = IIf(PROPULSION.Value = False, "", IIf(MOYPBF <
5 Or MOYPBG < 5, "ECHEC", "VALIDATION PARTIELLE"))
VALIDATION_POPULSION_TECHNIQUE = IIf(PROPULSION.Value = False, "",
IIf(MOYPTFL1 < 5 Or MOYPTFL2 < 5 Or MOYPTG < 5, "ECHEC", "VALIDATION
PARTIELLE"))
VALIDATION_POPULSION_GENERALE = IIf(PROPULSION.Value = False, "",
IIf(MOYPTFL1 < 5 Or MOYPTFL2 < 5 Or MOYPTG < 5 Or MOYPBF < 5 Or MOYPBG < 5,
"ECHEC", "REUSSITE"))
VALIDATION_TECHNIQUE = IIf(TECHNIQUE.Value = False, "", IIf(MOYTFL1 < 5 Or
MOYTFL2 < 5 Or MOYTFL3 < 5 Or MOYTFL4 < 5 Or MOYTL1G < 5 Or MOYTL2G < 5 Or
MOYTL3G < 5 Or MOYTL4G < 5, "ECHEC", "EPREUVE VALIDEE"))
End Sub
Merci
Yves
"Dragan" a écrit :
> Bonjour Yves, je ne comprends pas cette phrase :
> " Il arrive qu'une nageuse ne passe pas une épreuve"
> veux-tu dire qu'elle ne participe pas ou qu'une de ses moyennes est
> inférieure à 5 ?
> A quoi sevent les cases à cocher ? A signaler la participation à une des 3
> épreuves et donc la prise en compte des moyennes ?
>
> concernant le code tu peux remplacer les lignes de codes par une seule ligne
> de test :
>
> Ex: Pour l'épreuve DANSE
> 'Si une des trois moyennes est inférieure à 5 alors
> validatiion_danse="ECHEC"
> VALIDATION_DANSE=IIF(MOYDFL1<5 OR MOYDFL2<5 OR MOYDFL3<5,"ECHEC",
> "EPREUVE VALIDEE")
>
> Dans le cas où tu souhaites utiliser les cases à cocher pour signaler la
> participation d'une compétrice à une épreuve et donc la prise en compte de
> ses moyennes dans cette épreuve; le code devient.
>
> Ex: Pour l'épreuve DANSE
> 'Si la case CASE1 est cochée alors participation à l'épreuve DANSE prise en
> compte des moyennes, si la case n'est pas cochée alors VALIDATION_DANSE reste
> vide.
>
> VALIDATION_DANSE=IIF(Case1.Valueúlse,"",IIF(MOYDFL1<5 OR MOYDFL2<5 OR
> MOYDFL3<5,"ECHEC","EPREUVE VALIDEE"))
>
>
Bonsoir Dragan
Ton code fonctionne très bien, et je l'ai changé par rapport à if then else
mais j'ai un petit soucis c'est que lorsque je fais mes engagements, j'ai
donc coché les cases d'engagement les épreuves sont validées avant que je
rentre des notes et tout rentre dans l'ordre lorsque la case à cocher est à 1
et que les moyennes s'affichent.
Voici le code: j'ai peut être fait une érreur:
Private Sub Form_Current()
VALIDATION_DANSE = IIf(DANSE.Value = False, "", IIf(MOYDFL1 < 5 Or MOYDFL2 <
5 Or MOYDFL3 < 5 Or MOYDFL4 < 5 Or MOYDFL5 < 5 Or MOYDFL6 < 5 Or MOYDG < 5,
"ECHEC", "EPREUVE VALIDEE"))
VALIDATION_POPULSION_BALLET = IIf(PROPULSION.Value = False, "", IIf(MOYPBF <
5 Or MOYPBG < 5, "ECHEC", "VALIDATION PARTIELLE"))
VALIDATION_POPULSION_TECHNIQUE = IIf(PROPULSION.Value = False, "",
IIf(MOYPTFL1 < 5 Or MOYPTFL2 < 5 Or MOYPTG < 5, "ECHEC", "VALIDATION
PARTIELLE"))
VALIDATION_POPULSION_GENERALE = IIf(PROPULSION.Value = False, "",
IIf(MOYPTFL1 < 5 Or MOYPTFL2 < 5 Or MOYPTG < 5 Or MOYPBF < 5 Or MOYPBG < 5,
"ECHEC", "REUSSITE"))
VALIDATION_TECHNIQUE = IIf(TECHNIQUE.Value = False, "", IIf(MOYTFL1 < 5 Or
MOYTFL2 < 5 Or MOYTFL3 < 5 Or MOYTFL4 < 5 Or MOYTL1G < 5 Or MOYTL2G < 5 Or
MOYTL3G < 5 Or MOYTL4G < 5, "ECHEC", "EPREUVE VALIDEE"))
End Sub
Merci
Yves
"Dragan" a écrit :
> Bonjour Yves, je ne comprends pas cette phrase :
> " Il arrive qu'une nageuse ne passe pas une épreuve"
> veux-tu dire qu'elle ne participe pas ou qu'une de ses moyennes est
> inférieure à 5 ?
> A quoi sevent les cases à cocher ? A signaler la participation à une des 3
> épreuves et donc la prise en compte des moyennes ?
>
> concernant le code tu peux remplacer les lignes de codes par une seule ligne
> de test :
>
> Ex: Pour l'épreuve DANSE
> 'Si une des trois moyennes est inférieure à 5 alors
> validatiion_danse="ECHEC"
> VALIDATION_DANSE=IIF(MOYDFL1<5 OR MOYDFL2<5 OR MOYDFL3<5,"ECHEC",
> "EPREUVE VALIDEE")
>
> Dans le cas où tu souhaites utiliser les cases à cocher pour signaler la
> participation d'une compétrice à une épreuve et donc la prise en compte de
> ses moyennes dans cette épreuve; le code devient.
>
> Ex: Pour l'épreuve DANSE
> 'Si la case CASE1 est cochée alors participation à l'épreuve DANSE prise en
> compte des moyennes, si la case n'est pas cochée alors VALIDATION_DANSE reste
> vide.
>
> VALIDATION_DANSE=IIF(Case1.Valueúlse,"",IIF(MOYDFL1<5 OR MOYDFL2<5 OR
> MOYDFL3<5,"ECHEC","EPREUVE VALIDEE"))
>
>
Bonsoir Dragan
Ton code fonctionne très bien, et je l'ai changé par rapport à if then else
mais j'ai un petit soucis c'est que lorsque je fais mes engagements, j'ai
donc coché les cases d'engagement les épreuves sont validées avant que je
rentre des notes et tout rentre dans l'ordre lorsque la case à cocher est à 1
et que les moyennes s'affichent.
Voici le code: j'ai peut être fait une érreur:
Private Sub Form_Current()
VALIDATION_DANSE = IIf(DANSE.Value = False, "", IIf(MOYDFL1 < 5 Or MOYDFL2 <
5 Or MOYDFL3 < 5 Or MOYDFL4 < 5 Or MOYDFL5 < 5 Or MOYDFL6 < 5 Or MOYDG < 5,
"ECHEC", "EPREUVE VALIDEE"))
VALIDATION_POPULSION_BALLET = IIf(PROPULSION.Value = False, "", IIf(MOYPBF <
5 Or MOYPBG < 5, "ECHEC", "VALIDATION PARTIELLE"))
VALIDATION_POPULSION_TECHNIQUE = IIf(PROPULSION.Value = False, "",
IIf(MOYPTFL1 < 5 Or MOYPTFL2 < 5 Or MOYPTG < 5, "ECHEC", "VALIDATION
PARTIELLE"))
VALIDATION_POPULSION_GENERALE = IIf(PROPULSION.Value = False, "",
IIf(MOYPTFL1 < 5 Or MOYPTFL2 < 5 Or MOYPTG < 5 Or MOYPBF < 5 Or MOYPBG < 5,
"ECHEC", "REUSSITE"))
VALIDATION_TECHNIQUE = IIf(TECHNIQUE.Value = False, "", IIf(MOYTFL1 < 5 Or
MOYTFL2 < 5 Or MOYTFL3 < 5 Or MOYTFL4 < 5 Or MOYTL1G < 5 Or MOYTL2G < 5 Or
MOYTL3G < 5 Or MOYTL4G < 5, "ECHEC", "EPREUVE VALIDEE"))
End Sub
Merci
Yves
"Dragan" a écrit :
> Bonjour Yves, je ne comprends pas cette phrase :
> " Il arrive qu'une nageuse ne passe pas une épreuve"
> veux-tu dire qu'elle ne participe pas ou qu'une de ses moyennes est
> inférieure à 5 ?
> A quoi sevent les cases à cocher ? A signaler la participation à une des 3
> épreuves et donc la prise en compte des moyennes ?
>
> concernant le code tu peux remplacer les lignes de codes par une seule ligne
> de test :
>
> Ex: Pour l'épreuve DANSE
> 'Si une des trois moyennes est inférieure à 5 alors
> validatiion_danse="ECHEC"
> VALIDATION_DANSE=IIF(MOYDFL1<5 OR MOYDFL2<5 OR MOYDFL3<5,"ECHEC",
> "EPREUVE VALIDEE")
>
> Dans le cas où tu souhaites utiliser les cases à cocher pour signaler la
> participation d'une compétrice à une épreuve et donc la prise en compte de
> ses moyennes dans cette épreuve; le code devient.
>
> Ex: Pour l'épreuve DANSE
> 'Si la case CASE1 est cochée alors participation à l'épreuve DANSE prise en
> compte des moyennes, si la case n'est pas cochée alors VALIDATION_DANSE reste
> vide.
>
> VALIDATION_DANSE=IIF(Case1.Valueúlse,"",IIF(MOYDFL1<5 OR MOYDFL2<5 OR
> MOYDFL3<5,"ECHEC","EPREUVE VALIDEE"))
>
>
Essaie plutôt avec ce code :
VALIDATION_DANSE=IIF(Danse.Value=True,IIF(MOYDFL1<5 ...,"ECHEC","EPREUVE
..."),"")
Bien sûr tu remplaces les ... par le texte manquant
"Yves_Lyon" a écrit :
> Bonsoir Dragan
> Ton code fonctionne très bien, et je l'ai changé par rapport à if then else
> mais j'ai un petit soucis c'est que lorsque je fais mes engagements, j'ai
> donc coché les cases d'engagement les épreuves sont validées avant que je
> rentre des notes et tout rentre dans l'ordre lorsque la case à cocher est à 1
> et que les moyennes s'affichent.
> Voici le code: j'ai peut être fait une érreur:
> Private Sub Form_Current()
> VALIDATION_DANSE = IIf(DANSE.Value = False, "", IIf(MOYDFL1 < 5 Or MOYDFL2 <
> 5 Or MOYDFL3 < 5 Or MOYDFL4 < 5 Or MOYDFL5 < 5 Or MOYDFL6 < 5 Or MOYDG < 5,
> "ECHEC", "EPREUVE VALIDEE"))
> VALIDATION_POPULSION_BALLET = IIf(PROPULSION.Value = False, "", IIf(MOYPBF <
> 5 Or MOYPBG < 5, "ECHEC", "VALIDATION PARTIELLE"))
> VALIDATION_POPULSION_TECHNIQUE = IIf(PROPULSION.Value = False, "",
> IIf(MOYPTFL1 < 5 Or MOYPTFL2 < 5 Or MOYPTG < 5, "ECHEC", "VALIDATION
> PARTIELLE"))
> VALIDATION_POPULSION_GENERALE = IIf(PROPULSION.Value = False, "",
> IIf(MOYPTFL1 < 5 Or MOYPTFL2 < 5 Or MOYPTG < 5 Or MOYPBF < 5 Or MOYPBG < 5,
> "ECHEC", "REUSSITE"))
> VALIDATION_TECHNIQUE = IIf(TECHNIQUE.Value = False, "", IIf(MOYTFL1 < 5 Or
> MOYTFL2 < 5 Or MOYTFL3 < 5 Or MOYTFL4 < 5 Or MOYTL1G < 5 Or MOYTL2G < 5 Or
> MOYTL3G < 5 Or MOYTL4G < 5, "ECHEC", "EPREUVE VALIDEE"))
> End Sub
> Merci
> Yves
>
>
> "Dragan" a écrit :
>
> > Bonjour Yves, je ne comprends pas cette phrase :
> > " Il arrive qu'une nageuse ne passe pas une épreuve"
> > veux-tu dire qu'elle ne participe pas ou qu'une de ses moyennes est
> > inférieure à 5 ?
> > A quoi sevent les cases à cocher ? A signaler la participation à une des 3
> > épreuves et donc la prise en compte des moyennes ?
> >
> > concernant le code tu peux remplacer les lignes de codes par une seule ligne
> > de test :
> >
> > Ex: Pour l'épreuve DANSE
> > 'Si une des trois moyennes est inférieure à 5 alors
> > validatiion_danse="ECHEC"
> > VALIDATION_DANSE=IIF(MOYDFL1<5 OR MOYDFL2<5 OR MOYDFL3<5,"ECHEC",
> > "EPREUVE VALIDEE")
> >
> > Dans le cas où tu souhaites utiliser les cases à cocher pour signaler la
> > participation d'une compétrice à une épreuve et donc la prise en compte de
> > ses moyennes dans cette épreuve; le code devient.
> >
> > Ex: Pour l'épreuve DANSE
> > 'Si la case CASE1 est cochée alors participation à l'épreuve DANSE prise en
> > compte des moyennes, si la case n'est pas cochée alors VALIDATION_DANSE reste
> > vide.
> >
> > VALIDATION_DANSE=IIF(Case1.Valueúlse,"",IIF(MOYDFL1<5 OR MOYDFL2<5 OR
> > MOYDFL3<5,"ECHEC","EPREUVE VALIDEE"))
> >
> >
Essaie plutôt avec ce code :
VALIDATION_DANSE=IIF(Danse.Value=True,IIF(MOYDFL1<5 ...,"ECHEC","EPREUVE
..."),"")
Bien sûr tu remplaces les ... par le texte manquant
"Yves_Lyon" a écrit :
> Bonsoir Dragan
> Ton code fonctionne très bien, et je l'ai changé par rapport à if then else
> mais j'ai un petit soucis c'est que lorsque je fais mes engagements, j'ai
> donc coché les cases d'engagement les épreuves sont validées avant que je
> rentre des notes et tout rentre dans l'ordre lorsque la case à cocher est à 1
> et que les moyennes s'affichent.
> Voici le code: j'ai peut être fait une érreur:
> Private Sub Form_Current()
> VALIDATION_DANSE = IIf(DANSE.Value = False, "", IIf(MOYDFL1 < 5 Or MOYDFL2 <
> 5 Or MOYDFL3 < 5 Or MOYDFL4 < 5 Or MOYDFL5 < 5 Or MOYDFL6 < 5 Or MOYDG < 5,
> "ECHEC", "EPREUVE VALIDEE"))
> VALIDATION_POPULSION_BALLET = IIf(PROPULSION.Value = False, "", IIf(MOYPBF <
> 5 Or MOYPBG < 5, "ECHEC", "VALIDATION PARTIELLE"))
> VALIDATION_POPULSION_TECHNIQUE = IIf(PROPULSION.Value = False, "",
> IIf(MOYPTFL1 < 5 Or MOYPTFL2 < 5 Or MOYPTG < 5, "ECHEC", "VALIDATION
> PARTIELLE"))
> VALIDATION_POPULSION_GENERALE = IIf(PROPULSION.Value = False, "",
> IIf(MOYPTFL1 < 5 Or MOYPTFL2 < 5 Or MOYPTG < 5 Or MOYPBF < 5 Or MOYPBG < 5,
> "ECHEC", "REUSSITE"))
> VALIDATION_TECHNIQUE = IIf(TECHNIQUE.Value = False, "", IIf(MOYTFL1 < 5 Or
> MOYTFL2 < 5 Or MOYTFL3 < 5 Or MOYTFL4 < 5 Or MOYTL1G < 5 Or MOYTL2G < 5 Or
> MOYTL3G < 5 Or MOYTL4G < 5, "ECHEC", "EPREUVE VALIDEE"))
> End Sub
> Merci
> Yves
>
>
> "Dragan" a écrit :
>
> > Bonjour Yves, je ne comprends pas cette phrase :
> > " Il arrive qu'une nageuse ne passe pas une épreuve"
> > veux-tu dire qu'elle ne participe pas ou qu'une de ses moyennes est
> > inférieure à 5 ?
> > A quoi sevent les cases à cocher ? A signaler la participation à une des 3
> > épreuves et donc la prise en compte des moyennes ?
> >
> > concernant le code tu peux remplacer les lignes de codes par une seule ligne
> > de test :
> >
> > Ex: Pour l'épreuve DANSE
> > 'Si une des trois moyennes est inférieure à 5 alors
> > validatiion_danse="ECHEC"
> > VALIDATION_DANSE=IIF(MOYDFL1<5 OR MOYDFL2<5 OR MOYDFL3<5,"ECHEC",
> > "EPREUVE VALIDEE")
> >
> > Dans le cas où tu souhaites utiliser les cases à cocher pour signaler la
> > participation d'une compétrice à une épreuve et donc la prise en compte de
> > ses moyennes dans cette épreuve; le code devient.
> >
> > Ex: Pour l'épreuve DANSE
> > 'Si la case CASE1 est cochée alors participation à l'épreuve DANSE prise en
> > compte des moyennes, si la case n'est pas cochée alors VALIDATION_DANSE reste
> > vide.
> >
> > VALIDATION_DANSE=IIF(Case1.Valueúlse,"",IIF(MOYDFL1<5 OR MOYDFL2<5 OR
> > MOYDFL3<5,"ECHEC","EPREUVE VALIDEE"))
> >
> >
Essaie plutôt avec ce code :
VALIDATION_DANSE=IIF(Danse.Value=True,IIF(MOYDFL1<5 ...,"ECHEC","EPREUVE
..."),"")
Bien sûr tu remplaces les ... par le texte manquant
"Yves_Lyon" a écrit :
> Bonsoir Dragan
> Ton code fonctionne très bien, et je l'ai changé par rapport à if then else
> mais j'ai un petit soucis c'est que lorsque je fais mes engagements, j'ai
> donc coché les cases d'engagement les épreuves sont validées avant que je
> rentre des notes et tout rentre dans l'ordre lorsque la case à cocher est à 1
> et que les moyennes s'affichent.
> Voici le code: j'ai peut être fait une érreur:
> Private Sub Form_Current()
> VALIDATION_DANSE = IIf(DANSE.Value = False, "", IIf(MOYDFL1 < 5 Or MOYDFL2 <
> 5 Or MOYDFL3 < 5 Or MOYDFL4 < 5 Or MOYDFL5 < 5 Or MOYDFL6 < 5 Or MOYDG < 5,
> "ECHEC", "EPREUVE VALIDEE"))
> VALIDATION_POPULSION_BALLET = IIf(PROPULSION.Value = False, "", IIf(MOYPBF <
> 5 Or MOYPBG < 5, "ECHEC", "VALIDATION PARTIELLE"))
> VALIDATION_POPULSION_TECHNIQUE = IIf(PROPULSION.Value = False, "",
> IIf(MOYPTFL1 < 5 Or MOYPTFL2 < 5 Or MOYPTG < 5, "ECHEC", "VALIDATION
> PARTIELLE"))
> VALIDATION_POPULSION_GENERALE = IIf(PROPULSION.Value = False, "",
> IIf(MOYPTFL1 < 5 Or MOYPTFL2 < 5 Or MOYPTG < 5 Or MOYPBF < 5 Or MOYPBG < 5,
> "ECHEC", "REUSSITE"))
> VALIDATION_TECHNIQUE = IIf(TECHNIQUE.Value = False, "", IIf(MOYTFL1 < 5 Or
> MOYTFL2 < 5 Or MOYTFL3 < 5 Or MOYTFL4 < 5 Or MOYTL1G < 5 Or MOYTL2G < 5 Or
> MOYTL3G < 5 Or MOYTL4G < 5, "ECHEC", "EPREUVE VALIDEE"))
> End Sub
> Merci
> Yves
>
>
> "Dragan" a écrit :
>
> > Bonjour Yves, je ne comprends pas cette phrase :
> > " Il arrive qu'une nageuse ne passe pas une épreuve"
> > veux-tu dire qu'elle ne participe pas ou qu'une de ses moyennes est
> > inférieure à 5 ?
> > A quoi sevent les cases à cocher ? A signaler la participation à une des 3
> > épreuves et donc la prise en compte des moyennes ?
> >
> > concernant le code tu peux remplacer les lignes de codes par une seule ligne
> > de test :
> >
> > Ex: Pour l'épreuve DANSE
> > 'Si une des trois moyennes est inférieure à 5 alors
> > validatiion_danse="ECHEC"
> > VALIDATION_DANSE=IIF(MOYDFL1<5 OR MOYDFL2<5 OR MOYDFL3<5,"ECHEC",
> > "EPREUVE VALIDEE")
> >
> > Dans le cas où tu souhaites utiliser les cases à cocher pour signaler la
> > participation d'une compétrice à une épreuve et donc la prise en compte de
> > ses moyennes dans cette épreuve; le code devient.
> >
> > Ex: Pour l'épreuve DANSE
> > 'Si la case CASE1 est cochée alors participation à l'épreuve DANSE prise en
> > compte des moyennes, si la case n'est pas cochée alors VALIDATION_DANSE reste
> > vide.
> >
> > VALIDATION_DANSE=IIF(Case1.Valueúlse,"",IIF(MOYDFL1<5 OR MOYDFL2<5 OR
> > MOYDFL3<5,"ECHEC","EPREUVE VALIDEE"))
> >
> >
Ok, mais pour que l'épreuve soit validée avec un nombre de moyennes
renseignées inférieur au nombre de moyennes attendues; c'est qu'on peut
cliquer sur le bouton de mise à jour à tout moment.
Une idée pour y remedier est de rendre indisponible ce bouton tant que
toutes les moyennes ne sont pas connues. J'imagine que les moyennes sont
calculées à partir des notes attribuées par les juges.
Bref, dois-tu utiliser cet outil pendant les compétitions ou après ?
Ok, mais pour que l'épreuve soit validée avec un nombre de moyennes
renseignées inférieur au nombre de moyennes attendues; c'est qu'on peut
cliquer sur le bouton de mise à jour à tout moment.
Une idée pour y remedier est de rendre indisponible ce bouton tant que
toutes les moyennes ne sont pas connues. J'imagine que les moyennes sont
calculées à partir des notes attribuées par les juges.
Bref, dois-tu utiliser cet outil pendant les compétitions ou après ?
Ok, mais pour que l'épreuve soit validée avec un nombre de moyennes
renseignées inférieur au nombre de moyennes attendues; c'est qu'on peut
cliquer sur le bouton de mise à jour à tout moment.
Une idée pour y remedier est de rendre indisponible ce bouton tant que
toutes les moyennes ne sont pas connues. J'imagine que les moyennes sont
calculées à partir des notes attribuées par les juges.
Bref, dois-tu utiliser cet outil pendant les compétitions ou après ?