Donnez vie à vos documents numériques !
 

sribera

Toutes mes réponses sur les forums

Affichage de 18 réponses de 1 à 18 (sur un total de 18)
  • Auteur
    Réponses
  • sribera
    Membre

    Merci infiniment Merlin, cela fonctionne à merveille, je n’ai eu qu’à cacher le total et c’est parfait. :bravo: :bravo: :bravo:
    Désolée pour ce retour tardif, mais je n’étais pas au travail pendant plusieurs jours.

    sribera
    Membre

    :bonjour: Merci infiniment

    sribera
    Membre

    Bonjour Merlin
    Merci beaucoup pour ce début de réponse, mais cela ne correspond pas totalement à mes attentes.
    En effet, si je saisi « 1 » dans le champs « produit1 », je peux encore saisir « 2 » dans les champs « produit2 » ou « produit3 » ce qui me fait un total de 3…
    Or il me faut absolument un total de 2 maximum, donc sur les trois champs il ne peut-y avoir de saisi que (dans n’importe quel ordre)  :
    Soit 2 + 0 + 0  (total = 2)
    Soit 1 + 1 + 0  (total = 2)
    Est-ce que c’est plus clair ? Est-ce réalisable ?  :mur:

    en réponse à : Valeur d’un champ si deux boutons activés #59678
    sribera
    Membre

    Parfait !!!!
    Merci Bebarth, une fois de plus un grand merci… C’est super, cela fonctionne parfaitement !!!
    :bravo: :extra:

    en réponse à : Valeur d’un champ si deux boutons activés #59675
    sribera
    Membre

    Bonjour
    Non j’ai résumé mon problème, mais derrière il y a bien quelque chose de plus complexes… Un formulaire de 3 pages avec des valeurs et des conditions croisées, donc je ne peux pas retirer ce bouton…

    en réponse à : Additioner les arrondis et non les valeurs réelles #59664
    sribera
    Membre

    Merci Alex,
    Cette solution fonctionne à merveille…
    J’ai juste dû enlever le « . » à terme.1 car mes calculs intermédiaires ne fonctionnaient plus….
    Mais j’en ai fait de même dans le total et cela fonctionne parfaitement, en tenant compte des réels arrondis au supérieur comme à l’inférieur…
    UN GRAND MERCI  :bravo: :bravo: :bravo:

    en réponse à : Additioner les arrondis et non les valeurs réelles #59661
    sribera
    Membre

    Je suis désolée de vous donner autant de tracas :doute:
    Je suis aussi nulle en math qu’en Javascript… c’est pas peu dire…  Mais le problème entre 9,12 -> 9,11 vient peut-être du fait que parsInt n’arrondit pas vraiment le chiffre mais supprime les décimales (alors que quand on arrondit on peut légèrement augmenter ou baisser le résultat selon les décimales)…      Mais ce n’est qu’une supposition…

    en réponse à : Additioner les arrondis et non les valeurs réelles #59659
    sribera
    Membre

    Bonjour    :bravo: :extra: :soleil:
    ça y est j’ai trouvé la solution grâce à vous !!!!  En fait le problème vient du fait que si on multiplie 3524,1548 par 100  et qu’on le divise par 100 cela donne toujours 3524,1548… Donc il faut le multiplier par 100, en faire un nombre entier, puis le diviser par 100…
    Soit  3524,1548 * 100 = 352415,48      /////    Puis nombre entier = 352415,00      /////      Puis divisé par 100 = 3524,15
    Mais comme je suis nulle en Javascript je vais devoir insérer des champs masqués (sauf si bien sûr d’après mon principe, vous avez un Javascript plus simple)
    Merci en tout cas, je pensais cela impossible…

    en réponse à : Additioner les arrondis et non les valeurs réelles #59657
    sribera
    Membre

    @ bebarth, Merci pour le temps consacré, mais cela ne fonctionne pas (cf exemple sur ton formulaire avec un autre montant)
    @ Merlin, je sais que ce n’est pas un reproche, je ne l’ai pas pris comme tel… J’avoue que je ne comprends pas très bien non plus la demande si ce n’est que cela peut faire bizarre de voir que 9,12 – 0.18 – 0.27 = 8,66 (alors que c’est égal à 8,67)

    en réponse à : Additioner les arrondis et non les valeurs réelles #59654
    sribera
    Membre

    @ Bebarth
    Merci d’avoir pris le temps de me répondre, mais malheureusement ça ne fonctionne pas (ou je n’y comprends vraiment rien) je vous mets en pièce jointe un exemple où on voit parfaitement que la somme ne correspond pas au total des arrondis.
    @ Merlin
    Je suis d’accord avec vous, mais ON m’a demandé de le faire…

    en réponse à : Additioner les arrondis et non les valeurs réelles #59651
    sribera
    Membre

    Merci beaucoup, c’est ce que je souhaite faire mais en gardant deux décimales à mes calculs. C’est à dire que si mon nombre est 379,5248 la somme totale devra prendre en compte la valeur 379,52
    Est-ce possible d’avoir le Javascript qui ne tient pas compte de la valeur du nombre entier, mais de la valeur du nombre avec deux décimales (et non pas 3, 4, 5… décimales)

    …maintenant, on peut « simplifier » en supprimant les champs « ENTIER ». On calcul directement le TOTAL à partir des champs « NOMBRE ».
    this.getField(« TOTAL »).value = parseInt(this.getField(« NOMBRE1 »).value)+ parseInt(this.getField(« NOMBRE2 »).value)+…;
    @+
    :bonjour:

    en réponse à : Additioner les arrondis et non les valeurs réelles #59647
    sribera
    Membre

    Oui je comprends, mais c’est ce qu’on me demande, que le cumul se fasse sur la valeur affichée… Y a t’il un Javascript pour que l’arrondi devienne la « vraie » valeur du champs ? (sachant qu’un arrondi peut être à la hausse comme à la baisse et qu’on ne parle que de quelques dixièmes de centimes).

    Le problème c’est que la valeur arrondie ne vaut que pour l’affichage, la « vraie » valeur est toujours conservée.
    C’est le comportement inverse qui serait pénalisant, c’est pourquoi je trouve que ta question est inhabituelle.

    en réponse à : Additioner les arrondis et non les valeurs réelles #59645
    sribera
    Membre

    N’est-il pas possible que dans mes champs sources qui sont déjà calculés, la valeur du champs soit exactement la valeur arrondie comme elle apparaît à l’écran ? (Je ne sais pas si je suis très claire….)

    Je viens d’essayer avec « valueAsString » mais c’est pareil…
    :Euuuh:

    Espérons que quelqu’un saura mieux que moi.
    :joker:

    en réponse à : Additioner les arrondis et non les valeurs réelles #59643
    sribera
    Membre

    Malheureusement non, la somme totale est déjà arrondie, mais elle ne correspond pas exactement à la somme des arrondis Elle correspond à la somme des valeurs calculées dans les autres champs… Et c’est là mon problème…
    :Euuuh: :doute: :oh:

    sribera
    Membre

    Super MERCI BEAUCOUP, j’ai réussi grâce à vous à faire fonctionner deux de mes 3 problèmes… 
    C’est super…
    Il me reste juste mon point 2… Ce que je souhaite c’est : Si TVA10% est activé, 849,80 €  + 1177,10 € + 1504,40 € ne peuvent pas être activés, de même si TVA20% est activé, 779,00 € + 1079,00 € + 1379,00 € ne peuvent pas être activés…
    Dans le fichier joint vous verrez que j’ai tenté un script à TVA10% d’après les conseils mais qu’il ne fonctionne pas.
    (on ne se moque pas… hein)

    sribera
    Membre

    Bonsoir,

    Le plus simple serait de poster ton fichier ou une partie de celui-ci avec le code que tu as tenté…
    :Smiley01:

    Merci de tenter de m’aider.
    Voici à nouveau le document, avec le JavaScript (qui ne fonctionne pas) dans le bouton radio de Pack N°1…

    sribera
    Membre

    Oui c’est très compliqué, sachant que là j’ai résumé mon document à une page, mais qu’en réalité il fait 6 pages !!!
    J’ai effectivement aperçu des sujets qui pouvaient s’approcher de mes demandes, mais comme je suis nulle en JavaScript… Je n’y comprends rien… J’ai quand même fait quelques tentatives en copiant/collant quelques JavaScript et en les adaptant mais rien n’a fonctionné.
    En fait ce qu’il me faut comme Scripts c’est :
    1 : Si Checkbox1 valeur 1 est activé alors Checkbox2 valeur 1 est activé
    2 : Si Checkbox3 valeur 1 est activé alors Checkbox4 valeur 1 ne peut pas être activé
    3 : Champs texte 1 n’est modifiable (ou affiché) que si Checkbox1 valeur 1 et Checkbox5 valeur 1 sont activées et Champs texte 2 n’est modifiable (ou affiché) que si Checkbox1 valeur 2 et Checkbox5 valeur 2 sont activées OU si Checkbox1 valeur 3 et Checkbox5 valeur 2 sont activées
    Je suis pas sure d’être plus claire… ça l’est pourtant dans ma tête même si ça fait plusieurs semaines que je m’arrache les cheveux sur ce fichier !!! :mur:
    Sachant que même si je n’ai pas la solution pour tous ces problèmes, je pourrai quand même finir mon travail.

    sribera
    Membre

    Super
    Merci beaucoup, cela fonctionne…
    Je me suis créé une icone en .png pour que ce bouton ressemble aux autres boutons du document… et c’est nickel…
    Merci, merci, merci…
    Bonne journée… La mienne sera bien meilleure que ces derniers jours grâce à vous !

    Bonjour,

    Voici le petit script qui gère la visualisation du champ « Bouton »  (à placer dans via l’onglet « Validation » du champ « Saisie »)
    Dans la maquette jointe les deux lignes supplémentaires du début permettent d’afficher le nom du champ à l’origine de l’action et la valeur saisie.  Faire Ctrl J pour afficher la console.

    //Test sur la valeur saisie après validation (champ numérique)
    if(this.event.value>0)
    {
    //Faire apparaître le bouton
    this.getField(« Bouton »).display=display.visible;
    }
    else
    {
    //Faire disparaître le bouton
    this.getField(« Bouton »).display=display.hidden;
    //Déplacer le curseur sur ce bouton (pas obligatoire)
    this.getField(« Bouton »).setFocus();
    }

Affichage de 18 réponses de 1 à 18 (sur un total de 18)