Pas besoin de s'énerver j'ai windev depuis pas trop longtemps j'essaye de faire mon programme, c'est tout !
Et, après avoir lu ton méssage, c'est sur que c'est plus simple de faire le "-1"
Pas besoin de s'énerver j'ai windev depuis pas trop longtemps j'essaye de faire mon programme, c'est tout !
Et, après avoir lu ton méssage, c'est sur que c'est plus simple de faire le "-1"
Personne ne s'énerve
On te conseille simplement d'optimiser tes raisonnements avant de commencer le développement. Et ceci, je le répète, n'a aucun rapport avec Windev, c'est une simple question de logique de conception.
Tu débutes en Windev ou tu débutes la programmation ?
Parce que les conseils ne sont pas forcément les mêmes selon ta connaissance du sujet.
Si je reprends ton logiciel de gestion de résultats scolaires, depuis le début on répond à tes interrogations Windev en essayant de te guider au mieux, mais en te laissant la "responsabilité" des choix de développement.
Par contre, si tu nous dit débuter en développement, on peut alors te dire que les choix effectués ne nous semblent pas pertinents.
Le but étant toujours de t'aider au mieux, mais avec des réponses qui peuvent être différentes selon ton expérience.
J'espère m'être bien fait comprendre cette fois
Il y a un point que je ne comprend pas :
j'ai mis ce code a chaque modification de la colonne pour transformer un éventuel "-1" en "abs" :
Il ne remplace pas par "abs" mais par ""
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SI MoiMême..Valeur="-1" ALORS MoiMême..ValeurAffichée="abs" FIN
Je précise que les données sont rentrées directement depuis la table.
Dans la table, clic droit sur une colonne, il y a une partie "a chaque modification de "NomColonne"
Oui ok
Mais je ne suis pas sûr que cela fonctionne, je ne l'utilise jamais
le problème, c'est que le champ "lecture" est au format numérique et que, il ne modifi pas juste "l'apparence" du champ mais le contenu, donc, il modifi la valeur qui est au format texte.
Donc, rien n'apparait !
En effet.
Ce qui confirme que le mélange valeur-chaîne n'est pas l'idéal
Solution : mettre le champs en "texte" et utiliser numverschaîne()
Mais dans ce cas, tu ne pourras plus trier ta table sur les valeurs
Arf, ce n'est pas possible que windev bloque sur un problème de ce genre !
merci pour moi ...
Ba, du coup, je ne comprend pas ! Il "suffit" de trouver un moyen de calculer la valeur maximale/minimale/moyenne d'une colonne d'une table en prenant en compte le "10" et non le "1"
- Tu conserves tes valeurs (les résultats) dans un fichier
avec -1 pour les abscences- Tu affiches les résultats dans une tables sous forme de chaînes
en remplaçant les -1 par "Abs" (pour les autres valeurs tu utlises NumériqueVersChaîne())- Tu effectues tes calculs à la lecture du fichier
et non sur la table qui ne contient pas de valeurs
Pour le 1: c'est bon, j'ai mon fchier contenant les valeurs en numérique
Pour le 2: toujours le meme problème, lorsque je remplace le "-1" par "abs", il n'affiche rien car le fichier est un numérique !
Je récépèpète depuis l'bédut
tu as un fichier avec tes valeurs (-1 pour les absences)
tu dois afficher les cotes (résultats) dans une table mais avec la mention "Abs" pour les absences et non -1 comme "stocké" dans le fichier.
Tu utilises une table mémoire bien entendu puisque le contenu de la table sera différent de celui du fichier
et tu ajoutes tes valeur dans la table en les convertissant en chaines (avec NumériqueVersChaîne() et si -1 --> "Abs")
Et pour les calculs, tu les fais sur le fichier qui contient les valeurs et tu les affiches dans la table avec NumériqueVersChaîne()
Yes !
J'ai compris, ça voudrait dire que l'utilisateur doit rentrer les notes depuis une fiche et non pas directement depuis la table,mais sa ne devrait pas trop géner.
Je ne fais jamais de saisie dans une table
Mais je comprends maintenant pourquoi on ne se comprenait pas
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager