Donnez vie à vos documents numériques !
 

Valeur d’un champ dépendante d’une liste déroulante

abracadabraPDF Forums PDF – Général Valeur d’un champ dépendante d’une liste déroulante

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #46257
    eusebio
    Membre

    Bonjour

    J’aurais besoin d’aide sur un PDF, comment poster une demande ?
    merci

Affichage de 34 réponses de 1 à 34 (sur un total de 34)
  • Auteur
    Réponses
  • #67154
    bebarth
    Maître des clés

    bonjour,
    Tu poses ta question sur le forum comme tu viens de le faire !
    @+
    :bonjour:

    #67155
    eusebio
    Membre

    bonjour merci
    j’ai un soucis avec un pdf je voudrais changer les valeurs du champ de droite par rapport aux données de la liste déroulante a gauche.

    #67156
    Merlin
    Maître des clés

    Bonjour

    Je crois qu’il faut que tu commences par là : https://abracadabrapdf.net/forum/index.php/topic,3861.0.html
    :Smiley15:

    #67157
    eusebio
    Membre

    bonjour le lien de la solution finale n ‘y est plus j’ai regardé les autres et ça n’envoi qu’une valeur a une cellule moi c’est 5 valeurs a 5 cellules .doit on faire un fichier csv ou en javascript avec un array?

    #67158
    bebarth
    Maître des clés

    bonjour,
    Voici un lien pour la dernière version du fichier correspondant à la discussion.
    https://we.tl/t-ocRZVmyzkh
    @+
    :bonjour:

    #67159
    eusebio
    Membre

    ça correspond bien a mon problème je vais l’adapter
    Merci c coolPar contre un renseignement je ne sais pas si c’est faisable . Faire un formulaire donc pdf que l’on mettrai en ligne comme un formulaire web.et donc on recevrait par email ce pdf rempli,
    Ou générer un pdf a partir d’un formulaire.

    #67160
    eusebio
    Membre

    bonjour,
    Voici un lien pour la dernière version du fichier correspondant à la discussion.
    https://we.tl/t-ocRZVmyzkh
    @+
    :bonjour:

    bonjour
    j’ai réussi a faire tout ce qu’il me fallait sauf que j’ai une erreur sur un champ si je le mets en format nombre € il se produit une erreur “la valeur indiquée ne correspond pas au format du champ”, alors que d’autres champs monétaires fonctionnent bien avec ce format.Une idée de l’erreur?merci

    #67161
    bebarth
    Maître des clés

    bonjour,
    Comme l’indique le message d’erreur, le format de la valeur renvoyée à ce champ ne doit pas correspondre au format monétaire.
    Il faudrait partager ton fichier pour voir exactement !
    @+
    :bonjour:

    #67162
    eusebio
    Membre

    bonjour voici mon fichier c’est le textbox Charges qui pose probleme si je mets format € il y a l’erreur sans format ça marche bien

    #67163
    bebarth
    Maître des clés

    ???
    Ça fonctionne chez moi !
    @+
    :bonjour:

    #67164
    eusebio
    Membre

    tel que c’est la oui mais si on mets le format nombre au champ “Charges” ça ne fonctionne plus en  se servant de la liste déroulante qui contient 2 nomsJ’ai oublié de dire que tout part de la liste déroulante “Locataires”

    #67165
    eusebio
    Membre

    alors excusez moi apres verification encore si je mets € avant le chiffre ça fonctionne si je mets € apres le chiffre cela ne fonctionne plus

    #67166
    Merlin
    Maître des clés

    Il y a bien longtemps que je n’avais pas vu le “Green PDF” !  :extra:

    Dans le script init du document joint ci-dessus les lignes 23 à 28 ne servent à rien : à supprimer.

    Sinon le problème vient du fait que, pour une raison qui m’échappe, la valeur importée dans champ Charges n’est pas au format “nombre*”, donc j’ai résolu le problème en forçant le format “nombre*” :
    j’ai changé la dernière ligne :
    this.getField(“Charges”).value = charges;

    en :
    this.getField(“Charges”).value = Number(charges);

    Et ça fonctionne !

    :Smiley15:

    * Qui est une mauvaise traduction de l’Anglais, ça devrait plutôt s’appeler “format chiffre”…  :mur:

    #67167
    eusebio
    Membre

    Merci beaucoup

    Ça marche très bien. Autre chose sur ce fichier quand je mets cette formule pour mettre les zéro en blanc// texte en blanc si valeur = zéro

    Code:
    // script de validation
    event.target.textColor = event.value == 0 ? color.white : color.black;

    Certains fonctionnent et par exemple “Total ” dans ce fichier ne fonctionne pas

    #67168
    eusebio
    Membre

    Un renseignement je ne sais pas si c’est faisable

    Faire un formulaire en pdf que l’on mettrai en ligne comme un formulaire web, et donc on recevrait par email ce pdf rempli,
    Ou générer un pdf a partir d’un formulaire web.

    #67169
    Merlin
    Maître des clés

    Certains fonctionnent et par exemple “Total ” dans ce fichier ne fonctionne pas

    Ça fonctionne bien dans le ci-joint, mais il faut savoir qu’un script de validation n’intervient que si il y a un changement de valeur dans le champ concerné.
    Voir : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/lordre-dexecution-des-evenements-dans-les-champs-de-formulaire-pdf/

    #67170
    Merlin
    Maître des clés

    Faire un formulaire en pdf que l’on mettrai en ligne comme un formulaire web, et donc on recevrait par email ce pdf rempli,
    Ou générer un pdf a partir d’un formulaire web.

    Oui c’est faisable, mais pas avec Acrobat.
    Il faut utiliser un plugin ou script (PHP, JavaScript…) générateur de PDF du coté serveur.

    #67171
    eusebio
    Membre

    Merci Vous connaissez ces outils ?

    #67172
    eusebio
    Membre

    toujours dans le fichier je voudrais mettre dans “Reçu la somme de :” Total
    Je voudrais faire addition moins la valeur de “Dont paiement caf” alors j’ai vu pour additionner des champs mais pas pour soustraire

    #67173
    Merlin
    Maître des clés

    Il faut utiliser la notation simplifiée (avec des antislash pour “échapper” les espaces dans les noms des champs) :

    Total1 – Dont paiement CAF

    #67174
    eusebio
    Membre

    Merci ça marche très bien :PouceHaut: autre requette je l’ai déjà posée peut etre perdue dans tous ces textes vous connaissez le plugin ou outils a utiliser pour générer du pdf sur un site web?

    #67175
    Merlin
    Maître des clés

    Il y en a des centaines, pour tous les goûts et pour toutes les bourses.
    Pour ce que tu veux faire il y a plus simple : un formulaire PDF disponible en téléchargement.

    S’agissant d’un formulaire PDF “vraiment” interactif qui utilise du JavaScript il est impératif que ledit formulaire ne soit pas affiché dans un navigateur web, donc il faut forcer son téléchargement, et donc son ouverture dans un logiciel spécialisé (en espérant que ce soit Acrobat Reader) comme indiqué dans cet article : https://www.abracadabrapdf.net/ressources-et-tutos/creation/forcer-telechargement-pdf/

    #67176
    eusebio
    Membre

    Merci du renseignement
    Pour le fichier precedent est il possible d’ouvrir directement les 2 data picker a la suite du formulaire dans le javascript de la liste déroulante? comme cela on ouvrirait le fichier on choisi son prenom la macro se deroule et un datapicker s’ouvre on rentre le debut de date se referme et la fin de date s’ouvre et le fichier serait rempli.

    #67177
    Merlin
    Maître des clés

    Heeuuu…  :joker:

    Il faudrait soit que tu utilises des termes en Français soit les termes (en Anglais) du format PDF parce-que là je ne comprend pas ce que tu veux faire.
    :Smiley15:

    #67178
    bebarth
    Maître des clés

    bonjour,
    A ce que je comprends, data picker signifie boite de dialogue !
    Pourquoi 2 si elles sont consécutives ???
    Une seule avec 2 zones serait préférable… mais c’est plus compliqué à écrire !!!
    @+
    :bonjour:

    #67179
    eusebio
    Membre

    bonjour

     datepicker ou “BoutonDate1” dans le fichier c’est ce qui me permets de choisir les dates de debut et fin de mois dans le fichier.je voudrais qu’ils s’ouvrent juste après l’exécution du script de la liste déroulante pour rentrer la date de début et de fin de mois.
    #67180
    eusebio
    Membre

    par la même occasion comment on fait des retours a la ligne quand je poste un message, ca fait 3 j que j’essaie sans resultats

    #67181
    Merlin
    Maître des clés

    par la même occasion comment on fait des retours a la ligne quand je poste un message, ca fait 3 j que j’essaie sans resultats

    MAJ + Retour
    C’est un bug présent dans plusieurs navigateurs web.

    STP, cesse d’utiliser la balise [ p r e ] dans tes messages, celle qui rend le texte défilant.
    :Smiley03:

    #67182
    Merlin
    Maître des clés

    bonjour

     datepicker ou “BoutonDate1” dans le fichier c’est ce qui me permets de choisir les dates de debut et fin de mois dans le fichier.je voudrais qu’ils s’ouvrent juste après l’exécution du script de la liste déroulante pour rentrer la date de début et de fin de mois.

    Non, le datepicker (vs data picker) doit nécessairement être activé depuis le champ ou le bouton dédié.
    Par-contre rien n’interdit à un script d’insérer une valeur dans les champs Date.

    #67183
    eusebio
    Membre

    oui mais la valeur change tous les mois donc le mois et le jour de fin de mois. pas evident a faire ce script

    #67184
    eusebio
    Membre

    MAJ + Retour
    C’est un bug présent dans plusieurs navigateurs web.

    STP, cesse d’utiliser la balise [ p r e ] dans tes messages, celle qui rend le texte défilant.
    :Smiley03:

    Je pensais que [ p r e ] etait justement le retour a la ligne

    #67185
    Merlin
    Maître des clés

    oui mais la valeur change tous les mois donc le mois et le jour de fin de mois. pas evident a faire ce script

    Détecter le mois en cours et ajouter la date et le jour de fin du mois en cours est à portée de JavaScript, ce n’est pas bien sorcier (une fois qu’on a compris qu’il compte le temps en millisecondes).

    #67186
    Merlin
    Maître des clés

    Je pensais que [ p r e ] etait justement le retour a la ligne

    C’est de ma faute, en fait c’est moi qui ai modifié tes messages pour les rendre lisibles.
    :Smiley08:  :oh:

    #67187
    eusebio
    Membre

    Détecter le mois en cours et ajouter la date et le jour de fin du mois en cours est à portée de JavaScript, ce n’est pas bien sorcier (une fois qu’on a compris qu’il compte le temps en millisecondes).

    et il y a pas de soucis a l’inclure dans le javascript existant ?

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