Donnez vie à vos documents numériques !
 

nanoleb

Toutes mes réponses sur les forums

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

    Super merci !!!
    juste une précision, les formulaires crées par adobe acrobat pro sont lisibles et remplissable sur Ipad avec Pdf Expert, mais savez-vous s’il en est de même avec les formulaires crées par Designer !?
    Merci Beaucoup

    nanoleb
    Membre

    Merci beaucoup pour toutes ces informations, tout s’éclaircit!! je continue à avoir des problème avec le “format” du champs pour certains calculs plus compliqués, du coup je passe par d’autres champs invisibles pour découper le calcul en choses plus élémentaires.
    ah, j’ai aussi remarqué qu’il refuse de calculer si on lui met une valeur par défaut… toujours la meme reponse : NaN…
    Quoi qu’il en soit j’ai réussi a créer ma feuille de calcul.
    Mille mercis !!!  :Smiley08:

    nanoleb
    Membre

    une dernière :
    4. que signifie le message d’erreur “NaN” dans une case ? j’ai transposé la fonction sur ma feuille de calcul (juste changé le nom des champs  correspondant) et il y a apparition de ce message alors que j’ai fait exactement comme sur votre fichier. je commence a m’arracher les cheveux….  :mur:

    nanoleb
    Membre

    MERCI BEAUCOUP  :extra: !! je suis vraiment débutante en la matière et c’est fou ce que ce forum me sauve la vie !! c’est bien mieux qu’un tutoriel !! Merci pour votre reponse rapide et efficace !
    cependant j’ai quelque questions pour aller plus loin !
    1. a quoi servent les lignes appelant la console ?
      ex : console.println(…) ?
    2. si ma condition portait sur des boites à cocher comment exprimer la condition :” choix 1 est coché” ? 
      estce (this.getField(“choix1”).check=true) ?
    3. de même si ma condition portait sur un choix dans une liste déroulante ? ou sur une liste de choix ?
      quelle est la syntaxe ?

    encore merci!

    nanoleb
    Membre

    Je suis vraiment désolée, je croyais être claire… mon fichier ne l’est pas du tout car il y a beaucoup de champs et d’opérations, j’ai représenté le problème dans un nouveau fichier que voici. En esperant que vous comprendrez …
    MERCI

    [attachment deleted by admin]

    nanoleb
    Membre

    Par ailleurs il m’indique “la valeur indiquée ne correspond pas au format du champs [p]” p etant le nom de la case ou je fais le calcul et qui doit recevoir la valeur.
    Pourtant j’ai bien mis tous les formats en type “nombre” !

    nanoleb
    Membre

    Pardon, j’ai copié/collé mon texte sans le simplifier
    en gros jai un bouton radio avec 6 choix : “choix” les réponses étant choix1, choix2…, choix6

    pour les 5 premiers choix je veux que la case sur laquelle je fais le calcul affiche
    (case1-case2)*case3
    pour le 6 eme je veux
    (case1-case4)*case3

    mon code est le suivant :

    var c=this.getField(“choix”);
    var a1=this.getField(“case1”);
    var a2=this.getField(“case2”);
    var a3=this.getField(“case3”);
    var a4=this.getField(“case4”);
    if(c.value=”choix6″)
    {
      event.value=(a1.value-a2.value)*a3.value;
    }
    else
    {
    event.value=(a1.value-a4.value)*a3.value;
    }

    nanoleb
    Membre

    En fait le problème n’est pas avec le code de calcul javascript, mais avec les spécificité de adobe, comment deviner au début l’utilisation de this.getField, event, comment manipuler au niveau de la syntaxe les cases à cocher/liste déroulante/bouton radio, mon problème réside dans la manipulation des objets d’adobe acrobat… y a-t-il un mode d’emploi ?

    par exemple ici je veux faire deux calculs différent suivant l’un des boutons radio sélectionné (choix), ou est l’erreur ?

    var c=this.getField(“choix”);
    var d1a=this.getField(“def1a”);
    var d1b=this.getField(“def1b”);
    var r=this.getField(“rep1”);
    var p=this.getField(“poids1”);

    If(c.value=”frad6″)
    {
      event.value=(r.value-d1b.value)*p.value;
    }
    Else
    {
      event.value=(r.value-d1a.value)*p.value;
    }

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