|
Champ a partir d'une expression |
|
Anonyme
|
Bonjour, Je cherche a utiliser les champs d'un des fichiers de mon analyse sans directement nommé le champs...Pour être plus clair le code ne fonctionnant pas ressemble à ça :
StatArt.CA+dateverschaine(Lignes.DOCDATE,"MM")=StatArt.CA+dateverschaine(Lignes.DOCDATE,"MM")+Lignes.MONTANTHT
Je cherche ainsi à remplir dynamiquement un tableau de stat mensuelles sans avoir à tester les mois et que les montants aillent directement se cumuler...
si j'utilisait des si imbriqués ça ressemblerais à ça (pour janvier) :
Si dateverschaine(lignes.DOCART,"MM")="01" alors StatArt.CA01=StatArt.CA01+Lignes.MONTANTHT fin
Mais le code serait évidement super long, ce que je ne veux pas.
Quelqu'un a t-il une idée
Merci d'avance
Contribution le : 11/04/2006 09:38
|
|
|
Re: Champ a partir d'une expression |
|
JA
|
Il faut utiliser les opérateurs { }
ca donne quelquechose du genre:
{"StatArt.CA" + dateverschaine(lignes.DOCART,"MM")} += Lignes.MONTANTHT
NOTE: A = A + B s'optimise en A += B
/JA
Contribution le : 11/04/2006 10:56
|
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.