[FLASH MX] currentItem, prob lecture de variable
Je fais la somme colonne par colonne et affiche sur la dernière ligne de mon dataGrid les totaux correspondants:
Ex si on selection via 2 combo de janv a fevrier
mois |ACCIDENT|MALADIE|MATERNITE.....
JANV |100 |200 | 300
FEV |50 |20 | 50
TOTAL|150 |220 |350
Mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| Dset.addSort("listemois", ["mois"]);
//Définition de la plage de recherche
var qttT_Acc = 0;
var qttT_Mal= 0;
...
Dset.setRange([MoisDeb], [MoisFin]);
while(Dset.hasNext()) {
var qtt_Acc= Dset.currentItem.ACCIDENT_NBH;
var qttMal= Dset.currentItem.MALADIE_NBH;
qttT_Acc = Number(qttT_Acc)+ Number(qtt_Acc);
qttT_Mal = Number(qttT_Mal)+ Number(qttMal);
...
Dset.next();
}
afficheLT(qttT_Acc,qttT_Mal);//Transmission a la fonction addItem
Dset.removeRange();
Dset.removeSort("listemois"); |
Je cherche à optimiser, en utilisant les noms de mes colonnes contenu dans le tableau columnNames, pour pas les taper à la main dans mon code :?
Code:
1 2 3 4 5 6
|
...
for(i =1; i<=11; i++){
while(Dset.hasNext()) {
var qtt= Dset.currentItem.Dgrid.columnNames[i];
... |
Alors que Dgrid.columnNames[i] contient bien ACCIDENT_NBH puis MALADIE_NBH etc,
Citation:
Dset.currentItem.Dgrid.columnNames[i];
me renvoi undefined
:x
Merci de votre aide[/list]