Problème d'ordre

Fermé
Mensanhs Messages postés 9 Date d'inscription mardi 9 août 2016 Statut Membre Dernière intervention 7 août 2019 - 14 avril 2017 à 19:54
Mensanhs Messages postés 9 Date d'inscription mardi 9 août 2016 Statut Membre Dernière intervention 7 août 2019 - 20 avril 2017 à 20:05
J'ai une bas de données qui gère les notes notes de mes élèves. Évidemment moy est un champ calculé pour contenir la moyenne. Pour classer les élèves, je remarque au celui qui a une moyenne de 5 par exemple est premier et celui qui a 10 est 2è. Le code va bien classé ceux qui ont une moyenne inférieure à 10, et bien classer ceux qui on une moyenne entre 10 et 20, mais met tous ceux qui ont entre 1et 9 devant ceux qui ont entre 10 et 20. Autres chose je remarque le champ moyenne n'est pas numérique et que le code classe donc comme s'il s'agissait de texte. Mais dans les propriétés, access refuse d'affecter un format au champ moy
Merci de me dire comment corriger tout ça.

1 réponse

yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024 Ambassadeur 1 554
14 avril 2017 à 20:47
bonsoir, je pense que tu dois nous en dire plus: moy est-il un champ dans une table? comment est-il calculé?
ce n'est pas un problème de format: tu dois modifier la définition du champ pour en faire un nombre.
0
Mensanhs Messages postés 9 Date d'inscription mardi 9 août 2016 Statut Membre Dernière intervention 7 août 2019
14 avril 2017 à 21:02
En fait j'ai utiliser une requête pour créer une table contenant moy. Code : j'ai utilisé les fonction iff NZ et isNull. Parce qu'il y a deux ou trois conditions sur le calcul des moyennes. Ça va? Hésiter pas a poser d'autres questions. Merci.
0
yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024 1 554 > Mensanhs Messages postés 9 Date d'inscription mardi 9 août 2016 Statut Membre Dernière intervention 7 août 2019
14 avril 2017 à 21:16
peux-tu partager cette requête?
si cette requête crée une table, je te suggère d'y déclarer le champ moy comme un nombre.
0
Mensanhs Messages postés 9 Date d'inscription mardi 9 août 2016 Statut Membre Dernière intervention 7 août 2019 > yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024
14 avril 2017 à 22:56
OK. J'essaie ce que tu dis (je peux te tutoyer?). Je te reviens si ça marche pas, avec la requête. Meec.
0
Mensanhs Messages postés 9 Date d'inscription mardi 9 août 2016 Statut Membre Dernière intervention 7 août 2019 > yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024
15 avril 2017 à 08:12
Bonjour, je n'y arrive pas. Comment depuis la requête création de table, je peux forcer un champ a être numérique dans la table Créée?
Merci.
0
yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024 1 554 > Mensanhs Messages postés 9 Date d'inscription mardi 9 août 2016 Statut Membre Dernière intervention 7 août 2019
15 avril 2017 à 11:01
Je pense à deux façons d'y arriver:
1) créer la table à l'avance, et y insérer les données via une requête insertion.
2) corriger ta requête création pour obtenir des valeurs numériques. peux-tu partager ta requête création?
0