programme lotus script dans un champs

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

programme lotus script dans un champs

Messagepar FANTOU » 22 Août 2002 à 14:47

bonjour,j'ai 2 masques dans un même base (un pour la saisie, l'autre pour calculer des valeurs et les afficher).dans ce 2° masque je souhaiterai qu 'il m'affiche dans un champs le nbr total de document saisie avec le 1° masque. j'ai placer un petit programme en lotus script pour récupérer ma valeur dans le champs en question, mais il me dis que je n'ai pas les propriétés du champs (calculé,modifiable), ce qui fait que dans mon champs je ne récupére jamais rien.s'il vous plait , y à t'il une solution?jérôme
FANTOU
 

Re: programme lotus script dans un champs

Messagepar Emmanuelle » 22 Août 2002 à 15:21

Peut tu expliquer exactement ce qui est écrit? Quelle est l'erreur ?Lorsque tu calcule le nombre de document saisi, tu as bien un résultat, meme s'il ne le met pas dans le champs voulu ? Ton champ est de quel type actuellement ?Emmanuelle
Emmanuelle
 

Re: programme lotus script dans un champs

Messagepar jéromef » 22 Août 2002 à 16:19

mon champ est du type nombre et modifiable, car si je le met en calculé il met met que je n'ai pas de formules pour ce champs.merci pour ta réponse jérôme.
jéromef
 

Re: programme lotus script dans un champs

Messagepar Emmanuelle » 22 Août 2002 à 16:22

Je te conseille de mettre ton champs à calculé et de mettre comme valeur LeNomDeTonChampEn général, ça marche pour moi.Bon courage,[%sig%]
Emmanuelle
 

Re: programme lotus script dans un champs

Messagepar aurelien » 22 Août 2002 à 17:01

Jérôme, je n'ai pas parfaitement compris ton problème, je vais donc essayer de te donner plusieurs pistes : 1) Effectivement, Emmanuelle a tout à fait raison : Un champ calculé attend toujours une valeur : Soit une formule, la valeur d'un autre champ ou sa propre valeur. Donc si tu évalues sa valeur par une fonction lotusScript, tu dois lui affecter son propre nom. ****************************************************** 2) Ceci dit, ça doit quand même marcher avec un champ modifiable : Dans ton QueryOpen par exemple, tu écrits : Doc.NomChamp = valeur retournée par ta fonction. Lorsque tu ouvres ton document, le champ doit prendre cette valeur. -> Ta fonction retourne t-elle un integer ? -> A quel moment ( sur quel evennement ) appels-tu ta fonction ? ( un bouton, un evennement Query, etc. ) ****************************************************** 3) Remarque supplémentaire : Tu peux faire le tout en formule : -> Tu fais une vue qui affiche tous les documents que tu dois compter. ( je penses que tu l'as déja fait ) ->Dans ton champ calculé ecrits la formule suivante : ListeDoc := @DbColumn("";"":"TaBase.nsf";"NomDeTaVue";1) ; NBrDoc := @Elements ( ListeDoc ) ; @Return(NBrDoc) ; Et c'est gagné, A+ Jérôme et tiens moi au courrant Aurélien
aurelien
 


Retour vers Développement

cron