Bonjour,
J'ai un nouveau problème, similaire à celui récemment posté, mais néanmoins différent.
Dans une base de gestion des élèves ( oui, toujours ^^ ), on encode le comportement.
Chaque élève dispose de 120 points. Chaque faute lui fait perdre des points.
Pour ce faire, on se rend dans sa fiche, et plus précisément dans le sous-formulaire d'encodage.
Voici, par exemple ( et en simplifié ) ce que cela donne pour l'élève :
Date
Prof
Fait
Points retirés
01/09/2017 Prof1 Bavardage 1 02/09/2017 Prof1 Bavardage 2 02/09/2017 Prof2 Mange en classe 1 03/09/2017 Directeur Bagarre 10 ... ... ... ...
Le but est d'avoir une alerte chaque fois que l'élève a perdu un multiple de 20 points ( cette valeur 20 peut changer ; elle est stockée dans une table paramètres ).
Sauf erreur de ma part, la fonction mod, lancée après insertion, renseignée dans cette discussion ne convient pas : si l'élève a perdu la somme de 39 points, qu'on lui en enlève ensuite 2, Mod =/= 0 et l'alerte 40 ( 2X20 ) ne se lancera donc pas.
Voyez-vous une solution à laquelle je n'aurais pas pensé ?
Merci de votre aide !
Partager