Problème de formule (Urgent, Urgent, Urgent)

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

Problème de formule (Urgent, Urgent, Urgent)

Messagepar Nico (débutant) » 24 Juil 2003 à 11:46

Bonjour à tous,J'ai un problème de taille : J'ai un champ interet echus et un champ interets echus précédent ainsi qu'un bouton ajustement interets echus.Lorsque je choisi d'ajuster les interets, le montant se met dans le champ interet echus mais à la sauvegarde, le champ reprend la valeur qu'il y avait avant l'ajustement. C'est un problème grave que je n'arrive pas à resoudre. Voici les formules respectives du bouton d'action, du champ interets echus précedent et du champ interets echus en esperant que vous comprendrez le fonctionnement de la chose.Ajuster Interets EchusFIELD InteretsEchus:=InteretsEchus;tmp:=@Prompt([OKCANCELEDIT];"Saisir Intérêts Echus";"Saisissez une valeur:";"0");@SetField("InteretsEchus";@TextToNumber(tmp))Interets Echus Precedent (champ Masqué)Month:=@TextToNumber(Mois)-1;Year:=@If(Mois!="";@If(Month!=0;@Text(Annee);@TextToNumber(@Text(Annee))-1);"");Month1:=@If(Mois="";"";@If(Month=0;"12";month));key:=@UpperCase(ContratNomPartenaire)+@Text(Year)+@Text(Month1);dbl:=@DbLookup("":"NoCache";"":"";"(ep)";key;"InteretsEchus");@If(InteretFlag="1";0;@IsError(dbl) | dbl="";0;dbl)Interets Echustmp:= ReservePrecedente * Taux;tmp1:=tmp/12+InteretsEchusPrecedent;@If(InteretFlag="1";0;@IsError(tmp1);0;tmp1)En esperant que vous pourrez m'aider rapidementNico
Nico (débutant)
 

Re: Problème de formule (Urgent, Urgent, Urgent)

Messagepar Stephane Maillard » 24 Juil 2003 à 11:55

Bonjour,Je pense que c'est normal car votre action ne modifie rien dans 'Interets Echus Precedent' qui est utilisé par 'Interets Echus' pour ce calculer.Mais au cas ou, avez essayer de faire un @Command([RefreshHideFormulas]) après la mise à jour ?[%sig%]
Cordialement

Stéphane Maillard
Avatar de l’utilisateur
Stephane Maillard
Lord of DominoArea
Lord of DominoArea
 
Message(s) : 8695
Inscrit(e) le : 16 Déc 2004 à 01:10
Localisation : Bretagne

Re: Problème de formule (Urgent, Urgent, Urgent)

Messagepar Nico (débutant) » 24 Juil 2003 à 13:07

non, ca ne marche pas mieux, si vous avez d'autres idées, n'hesitez pasmerci d'avanceNico
Nico (débutant)
 

Re: Problème de formule (Urgent, Urgent, Urgent)

Messagepar Stephane Maillard » 24 Juil 2003 à 13:19

Re,Quels sont les propriété de 'Interets Echus' ?[%sig%]
Cordialement

Stéphane Maillard
Avatar de l’utilisateur
Stephane Maillard
Lord of DominoArea
Lord of DominoArea
 
Message(s) : 8695
Inscrit(e) le : 16 Déc 2004 à 01:10
Localisation : Bretagne

Re: Problème de formule (Urgent, Urgent, Urgent)

Messagepar Nico (débutant) » 24 Juil 2003 à 13:39

chp nombre calculé.
Nico (débutant)
 

Re: Problème de formule (Urgent, Urgent, Urgent)

Messagepar Droad » 24 Juil 2003 à 14:34

Une solution: Rajoute un champ InteretEchusAjoustes, nombre, calculé à la création, masqué, = 0Action:FIELD InteretsEchusAjustes:=InteretsEchusAjustes;tmp:=@Prompt([OKCANCELEDIT];"Saisir Intérêts Echus";"Saisissez une valeur:";"0");@If(tmp!=NULL; @SetField("InteretsEchusAjustes";@TextToNumber(tmp)); "")Interets Echus:@If(InteretsEchusAjustes=0; @Success; @Return(InteretsEchusAjustes));tmp:= ReservePrecedente * Taux;tmp1:=tmp/12+InteretsEchusPrecedent;@If(InteretFlag="1";0;@IsError(tmp1);0;tmp1)[%sig%]
Droad
 

Re: Problème de formule (Urgent, Urgent, Urgent)

Messagepar Nico (débutant) » 24 Juil 2003 à 14:47

ca a l'air de fonctionner, je fais les test avec la comptable et je reviens vers toi au cas ou ca ne soit pas bon.Nico
Nico (débutant)
 


Retour vers Développement