Donnez vie à vos documents numériques !
 

Champs calculés – Résolu

abracadabraPDF Forums PDF – Général Champs calculés – Résolu

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #43732
    sebvita
    Invité

    Bonjour,

    Nouvelle interrogation sur Adobe LiveCycle Designer et la création des formulaires…
    Je dois calculer un coût de formation. Soit un nombre d’heures entré à la main par l’utilisateur multiplié par un entier, et afficher cela dans un autre champs.
    Si j’ai bien compris, il faut choisir un type de valeur « Calculé », script de calcul… mais après… où met-on le script de calcul ? En quel langage ? Javascript ?

    En vous remerciant.

Affichage de 7 réponses de 1 à 7 (sur un total de 7)
  • Auteur
    Réponses
  • #50266
    Merlin
    Maître des clés

    Je ne connaît pas suffisamment Designer pour me rappeler où l’on met les scripts mais ça doit être indiqué dans l’Aide.

    Par contre oui, JavaScript :

    Code:
    event.value = Math.round(champsA.value * champsB.value);

    ou bien en notation simplifiée :

    Code:
    champsA * champsB

    :)

    #50267
    sebvita
    Invité

    Bonjour,

    J’ai mis du temps, mais j’ai trouvé ! :)
    Déjà, pour l’éditeur, il est dans Fenêtre > Editeur de scripts.
    Ensuite, j’ai simplement choisi mon champs, choisi un Affichage « Calculate » en Langue « FormCalc », Executer sur « Client ».
    Et la source du script : champ1 * champ2 et c’est passé tout seul ! :soleil:

    #50268
    Merlin
    Maître des clés

    :contentdance:

    #50269
    Chrisbill
    Membre

    Bonjour,

    J’ai mis du temps, mais j’ai trouvé ! :)
    Déjà, pour l’éditeur, il est dans Fenêtre > Editeur de scripts.
    Ensuite, j’ai simplement choisi mon champs, choisi un Affichage « Calculate » en Langue « FormCalc », Executer sur « Client ».
    Et la source du script : champ1 * champ2 et c’est passé tout seul ! :soleil:

    Bonsoir, si tu avais mis : champ1 * 0,196  pour un calcul de TVA par exemple, est-ce que cela marcherait ?

    #50270
    Merlin
    Maître des clés

    Bonsoir, si tu avais mis : champ1 * 0,196  pour un calcul de TVA par exemple, est-ce que cela marcherait ?

    Non, il ne faut pas utiliser de virgule, que des points :

    Code:
    champ1 * 0.196

    :)

    #50271
    Chrisbill
    Membre

    Génial, le détail qui compte
    Merci infiniment

    #50272
    Merlin
    Maître des clés

    En JavaScript et consorts il faut penser comme les américains : eux mettent des points, pas de virgules…

    :geek:

Affichage de 7 réponses de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.