Calcul de la valeur d'un champ.

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

Calcul de la valeur d'un champ.

Messagepar Steph » 29 Avr 2003 à 08:18

Bonjour, J'ouvre un masque avec une boite de dialogue(@DialogBox). Dans ce masque j'ai un champ avec le code suivant comme valeur : Tmp:=@DbLookup("":"No Cache";"":"";"vRechAppelSansMaintByNumSoc";$LienSociete;2);FIELD cSocNbAppel:=@Elements (Tmp);@AllJe veux que la nouvelle valeur apparaissent dans ce champ à l'ouverture de la boite de dialogue.Or, la valeur reste à 1.Si je mets le même code dans un bouton, ça marche mais il a fallu actionner le bouton au lieu de se mettre à jour tout seul.Dernière précision : J'ai essayé en mettant le champ modifiable, calculé, calculé à l'affichage, calculé à la création, mais pour les , j'obtiens le même résultat.Auriez vous une solution?P.S. : Je suis débutante.Merci d'avance.
Steph
 

Re: Calcul de la valeur d'un champ.

Messagepar philippeG » 29 Avr 2003 à 09:16

Bonouril faut mettre ta formule dans l'événement valeur par défaut de ton champTmp:=@DbLookup("":"No Cache";"":"";"vRechAppelSansMaintByNumSoc";$LienSociete;2);@Elements (Tmp)attention @Dialogbox agit comme un calque et si ton champ cSocNbAppel existe déjà dans le document ou tu appeles @dialogBox la valeur contenue dans ton document de départ
philippeG
 

Re: Calcul de la valeur d'un champ.

Messagepar philippeG » 29 Avr 2003 à 09:56

Hou la lalorsque je relis ce n'est pas clairje voulais te préciser que lorsque tu utilise @DialogBox le masque que tu appeles viens se mettre comme un calque sur le document qui est affiché sur l'écran.donc si dans ton document à l'écran tu as un champ qui s'appele cSocNbAppel et qui contient la valeur 1 (par exemple) c'est cette valeur qui s'affiche dans le champ cSocNbAppel du masque appelé par @DialogBox quelle que soit la formule de calcul mise dans ton champ
philippeG
 

Re: Calcul de la valeur d'un champ.

Messagepar Steph » 29 Avr 2003 à 10:11

Mon champ ne figure que dans le masque qui s'ouvre avec @DialogBox.Et le code est déja dans l'évènement valeur de mon champ.
Steph
 

Re: Calcul de la valeur d'un champ.

Messagepar philippeG » 29 Avr 2003 à 11:19

dans ce cas cela devrait marcher sans trop de problème.En relisant ton code je pense que c'est le @All qui te renvoie cette valeur 1 (c'est ce qur dis la doc) Essayes de mettre cette formule dans l'événement valeur ou valeur par défaut de ton champTmp:=@DbLookup("":"No Cache";"":"";"vRechAppelSansMaintByNumSoc";$LienSociete;2);@Elements (Tmp)
philippeG
 


Retour vers Développement

cron