Donnez vie à vos documents numériques !
 

Formulaire valeur indiquée ne correspond pas au format du champ

abracadabraPDF Forums PDF – Général Formulaire valeur indiquée ne correspond pas au format du champ

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #46612
    pujol971
    Membre

    Bonjour,
    J’ai un problème sur la modification de mon formulaire sur Adobe Acrobat XI Pro !?
    L’erreur ci-dessous revient en permanence : (j’ai joint le fichier)
    La valeur indiquée ne correspond pas au format du champ (résultat2) !!???

    Essais = somme de Reussi et raté
    Résultats = Reussi/Essais (en %) ce qui donne un pourcentage de réussite

    Les petits carrés à gauche, initialisent les lignes… là aussi, erreurs !

    Auriez-vous des solutions pour ne plus avoir ces messages d’erreur ?
    Merci beaucoup

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

    Bonjour et bienvenue

    C’est un comportement normal :
    – les champs pourcentage calculent une division en utilisant la notation simplifiée,
    – la notation simplifiée ne permet pas de protéger un calcul contre la division par zéro ou par rien,
    – donc on obtient une erreur quand l’un des champs calculé ne contient rien.

    Il faut remplacer le calcul en notation simplifiée par un calcul en JavaScript, avec protection contre la division par zéro ou rien :

    if (this.getField(“Essais1“).value != 0 && this.getField(“Essais1“).value != “”) {
    event.target.value = this.getField(“Reussi1“).value / this.getField(“Essais1“).value;
    }

    #69291
    pujol971
    Membre

    Merci Merlin,

    Je un problème, je ne connais pas du tout le JavaScript !!!
    C’est pour cela que je fais dans calcul en notation simplifiée.
    Je dois donc formuler dans Script de calcul personnalisé ?
    Pourrais-je avoir un exemple de calcul ?
    Merci bien

    #69292
    Merlin
    Maître des clés

    Pourrais-je avoir un exemple de calcul ?

    C’est le texte en vert, et orange, dans mon message ci-dessus.
    :Smiley01:

    #69293
    pujol971
    Membre

    Merci Merlin,

    :Smiley01:  Je pensais que ton script n’était que la protection contre la division par 0 et qu’il fallait que j’écrive les calculs !
    Génial….
    Et, comment ce fait-il qu’à la place de 50% on se retrouve avec 66.67% ?
    Si je réussi 4x et je rate 2x je devrais avoir 50% !
    Bizarre !

    #69294
    Merlin
    Maître des clés

    Je n’utilise jamais le format pourcentage, c’est merdique. 

    Je préfère utiliser un calcul “normal” dans un champ au format Nombre.
    Le symbole % étant ajouté soit sur le fond de page, soit avec ce script de Validation :

    event.value = event.value + “%”;

    #69295
    pujol971
    Membre

    Oui effectivement, j’avais déjà lu des articles comme quoi le % était merdique.
    Je me suis mis en nombre et mon résultat est 0.67. Je ne comprends pas pourquoi je n’ai pas 0.50
    Je le place où ce script : event.value = event.value + “%”;

    #69296
    Merlin
    Maître des clés

    Oui effectivement, j’avais déjà lu des articles comme quoi le % était merdique.

    C’était moi l’auteur ?  :Smiley08:

    Je me suis mis en nombre et mon résultat est 0.67. Je ne comprends pas pourquoi je n’ai pas 0.50

    Tu parles d’un formulaire sur lequel tu travailles et que tu connais bien, mais pas moi.
    Où vient ce résultat ?
    De quels champs dépend-il ?
    Quelle est la formule de calcul utilisée ?

    Je le place où ce script ?

    Capture ci-joint.
    Il faut absolument que tu lises cet article : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/les-differents-niveaux-dutilisation-des-scripts-javascript/

    #69297
    pujol971
    Membre

    Oui Merlin oups…
    Alors, les cases :
    – Nom de l’élève
    – Exercice à faire
    puis :
    1 : Objectif (Nombre1)
    2 : Nombre de réussi (Reussi1)
    3 : Nombre de raté (Rate1)
    4 : c’est le total de 2 et 3 :réussis + ratés. (Essais1)
    5 : (Resultat1) Devrait être le pourcentage de réussite !!?? pfff
    Je sais pas si je suis clair  :doute: :oh:
    Ce soir, je regarde l’article !!! (précision, je suis en Guadeloupe donc nous avons 6h de décalage !  :Smiley08:
    Encore merci

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