Bonjour
les valeurs récupérées viennent des datasources (classe, trimestre, annee à partir d'1 form "F_moyenne_gle"). l'utilisateur choisit la classe, le trimestre et l'année et cela à partir des DBLookupComboBox de la form en question.
exemple :
classe type string '01'
trimestre type integer 3
annee type integer 4
j'ai utilisé le 2eme cas que vous me conseillez mais ça marche toujours pas . j'ai l'erreur suivante :"objet parameter definit de manière incorect des info incohérente ou incomplète ont été fournies".
à l'excution j'ai l'erreur au niveau decette ligne dans le code :
F_moyenne_gle.ADOQuery34.execSQL ; // l'update.
ADOQuery1:
SELECT MATRICULE_ELEV AS MATRI,CODE_ANNEE AS ANE,CODE_TRIM AS TRI,NUM_CLASSE AS CLASS FROM MOYEN_ELEV_TRIM
ADOQuery34 (le 2eme query):
1 2 3 4 5 6 7 8
| UPDATE MOYEN_ELEV_TRIM
SET MOYENNE_ANNUELLE=(select SUM(MOYENNE_TRIM)/3 from MOYEN_ELEV_TRIM WHERE matricule_elev=:matr AND code_annee=:anee AND num_classe=:classe
)
where matricule_elev=:matri
and code_trim=:trim
and code_annee=:ane
and num_classe=:class |
merci d'avance pour l'éclairage
Partager