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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
FichierVersTableMémoire(MoiMême,REQ_notes)
-l'ajout des notes avec le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.