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
Créer un fichier PDF de la contribution Imprimer


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
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


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.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2