info libre et champs calculée

Modérateurs: Super-Apogea, Super Modérateur

info libre et champs calculée

de mystere689 » Mar 6 Fév 2007 02:47

Comment dans un champs calculé , recupérer le Nieme champs libre définie sur une fiche article.???
Posteur néophyte
Posteur néophyte
 
Messages: 16
Inscription: Mer 24 Jan 2007 00:43

de ZOOM » Mar 6 Fév 2007 08:19

en indiquant la position de l'info libre article dans la formule de calcul de la valeur calculée:

Resultat=Article.InfoLibValeur(Position)
FG,
Administrateur du Forum
Super Contributeur
Super Contributeur
 
Messages: 469
Inscription: Ven 18 Aoû 2006 20:03

de mystere689 » Jeu 8 Fév 2007 22:02

Le prog de mise en page me permet d'écrire que cette forme :
Resultat = ChampReel("Client.Valeur information libre";5000;512;102)

mais du coup je ne recupére que la dernière valeur de l'info libre que j'ai imprimé sur le document. Comment indiquer l'indexe du champ libre ???

Merci
Posteur néophyte
Posteur néophyte
 
Messages: 16
Inscription: Mer 24 Jan 2007 00:43

de Tonton Guy » Jeu 8 Fév 2007 23:06

je pense que l'index doit etre mis comme ceci ['9']
The harder you work, the luckyer you get
Utilisateur Sage Ligne 100 COMPTA IMMO SCD GESCOM version 16.01(Belgique)
Super Contributeur
Super Contributeur
 
Messages: 321
Inscription: Mer 17 Jan 2007 23:18

de mystere689 » Ven 9 Fév 2007 06:04

Merci mais cela ne fonctionne pas
pas plus que
Resultat = ChampReel("Client.Valeur information libre.['3']";5000;84;102)
ou
Resultat = ChampReel("Client.Valeur information libre.[3]";5000;84;102)
ou
Resultat = ChampReel("Client.Valeur information libre['3']";5000;84;102)
ou
Resultat = ChampReel("Client.Valeur information libre.(3)";5000;84;102)

Je suis pas sortie de l'auberge si il faut que je teste toutes les solutions.
Posteur néophyte
Posteur néophyte
 
Messages: 16
Inscription: Mer 24 Jan 2007 00:43

de ZOOM » Ven 9 Fév 2007 08:08

si vous souhaitez afficher la 3ème infolibre de la fiche article dans un document à imprimer (vente ou achat) , vous devez avec l'outil de mise en page insérer un objet calculé et saisir la formule suivante :

Resultat = Article.InfoLibValeur("3")

si vous souhaitez faire autre chose, merci de décrire dans le détail votre demande.
FG,
Administrateur du Forum
Super Contributeur
Super Contributeur
 
Messages: 469
Inscription: Ven 18 Aoû 2006 20:03

de mystere689 » Ven 9 Fév 2007 21:51

Désolé, mais avec SAGE GC V11, le prog de mise ne page (V4.1.0.0), ne supporte pas ce style de syntaxe mais bien :

Resultat = ChampReel("Client.Valeur information libre.(4)";5000;84;102)

Helas, je n'arrive pas à afficher le champs voulu.
Posteur néophyte
Posteur néophyte
 
Messages: 16
Inscription: Mer 24 Jan 2007 00:43

de Dieter » Jeu 15 Fév 2007 23:57

Ah bah oui, mais en v11 (Juin 2003) faut pas trop en demander
Le savoir est la seule matière qui s'accroît quand on la partage. Socrate
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 711
Inscription: Mer 16 Juin 2004 01:29
Localisation: IdF


Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité