Bonjours à tous
comme l'indique le titre je veux calculer la moyenne pour chaque ligne d'enregistrement.
-j'ai deux fichier (c1) et (notes) avec (NULL supporté) reliée
-l'enregistrement des notes se fait en table mémoire alimenter avec requête par le code suivant:
FichierVersTableMémoire(MoiMême,REQ_notes)
-l'ajout des notes avec le code suivant:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
i est un entier
// Mise à jour
POUR i=1 _A_ TableOccurrence(TABLE_arabe)
TableSelectPlus(TABLE_arabe,i)
// Recherche l'enregistrement
HLitRecherchePremier ( notes, Ninsc, TABLE_arabe.COL_ninsc)
SI HTrouve () ALORS
notes.Ninsc =TABLE_arabe.COL_ninsc[i]
notes.CHARB=TABLE_arabe.COL_SansNom1[i]
notes.STARB=TABLE_arabe.COL_SansNom2[i]
notes.TARB=TABLE_arabe.COL_SansNom3[i]
notes.DARB=TABLE_arabe.COL_SansNom4[i]
notes.Earb=TABLE_arabe.COL_SansNom5[i]
notes.Alarb=TABLE_arabe.COL_SansNom6[i]
notes.larb=TABLE_arabe.COL_SansNom7[i]
notes.tkt=TABLE_arabe.COL_SansNom8[i]
notes.tch=TABLE_arabe.COL_SansNom9[i]
HModifie (notes)
SINON
notes.Ninsc =TABLE_arabe.COL_ninsc[i]
notes.CHARB=TABLE_arabe.COL_SansNom1[i]
notes.STARB=TABLE_arabe.COL_SansNom2[i]
notes.TARB=TABLE_arabe.COL_SansNom3[i]
notes.DARB=TABLE_arabe.COL_SansNom4[i]
notes.Earb=TABLE_arabe.COL_SansNom5[i]
notes.Alarb=TABLE_arabe.COL_SansNom6[i]
notes.larb=TABLE_arabe.COL_SansNom7[i]
notes.tkt=TABLE_arabe.COL_SansNom8[i]
notes.tch=TABLE_arabe.COL_SansNom9[i]
HAjoute(notes)
FIN
FIN
TableAffiche(TABLE_arabe,taCourantEnreg)
TableAffiche(TABLE_Notes,taCourantEnreg) |
1-est_il possible de calculer de la moyenne sur ma tablemémoire avec gestion du null?
2-si non comment le faire par programmation sur etat.
Partager