abracadabraPDF › Forums › PDF – Général › Valeur d’un champ dépendante d’une liste déroulante
- Ce sujet est vide.
-
CréateurSujet
-
26 mars 2020 à 02:09 #46257
eusebio
MembreBonjour
J’aurais besoin d’aide sur un PDF, comment poster une demande ?
merci -
CréateurSujet
-
AuteurRéponses
-
26 mars 2020 à 04:50 #67154
bebarth
Maître des clésbonjour,
Tu poses ta question sur le forum comme tu viens de le faire !
@+
:bonjour:26 mars 2020 à 14:05 #67155eusebio
Membrebonjour 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.26 mars 2020 à 16:52 #67156Merlin
Maître des clésBonjour
Je crois qu’il faut que tu commences par là : https://abracadabrapdf.net/forum/index.php/topic,3861.0.html
:Smiley15:26 mars 2020 à 17:49 #67157eusebio
Membrebonjour 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?
26 mars 2020 à 18:05 #67158bebarth
Maître des clésbonjour,
Voici un lien pour la dernière version du fichier correspondant à la discussion.
https://we.tl/t-ocRZVmyzkh
@+
:bonjour:26 mars 2020 à 18:17 #67159eusebio
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.27 mars 2020 à 00:36 #67160eusebio
Membrebonjour,
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?merci27 mars 2020 à 08:48 #67161bebarth
Maître des clésbonjour,
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:27 mars 2020 à 10:07 #67162eusebio
Membrebonjour 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
27 mars 2020 à 10:56 #67163bebarth
Maître des clés???
Ça fonctionne chez moi !
@+
:bonjour:27 mars 2020 à 11:25 #67164eusebio
Membretel 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”
27 mars 2020 à 11:35 #67165eusebio
Membrealors excusez moi apres verification encore si je mets € avant le chiffre ça fonctionne si je mets € apres le chiffre cela ne fonctionne plus
27 mars 2020 à 12:23 #67166Merlin
Maître des clésIl 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:
27 mars 2020 à 12:45 #67167eusebio
MembreMerci 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
27 mars 2020 à 14:28 #67168eusebio
MembreUn 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.27 mars 2020 à 15:10 #67169Merlin
Maître des clésCertains 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/27 mars 2020 à 15:11 #67170Merlin
Maître des clésFaire 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.27 mars 2020 à 15:16 #67171eusebio
MembreMerci Vous connaissez ces outils ?
27 mars 2020 à 15:48 #67172eusebio
Membretoujours 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 soustraire27 mars 2020 à 17:54 #67173Merlin
Maître des clésIl faut utiliser la notation simplifiée (avec des antislash pour “échapper” les espaces dans les noms des champs) :
Total1 – Dont paiement CAF
27 mars 2020 à 19:02 #67174eusebio
MembreMerci ç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?
27 mars 2020 à 20:45 #67175Merlin
Maître des clésIl 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/
27 mars 2020 à 21:01 #67176eusebio
MembreMerci 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.28 mars 2020 à 09:17 #67177Merlin
Maître des clésHeeuuu… :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:28 mars 2020 à 09:23 #67178bebarth
Maître des clésbonjour,
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:28 mars 2020 à 10:13 #67179eusebio
Membrebonjour
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.
28 mars 2020 à 10:21 #67180eusebio
Membrepar 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
28 mars 2020 à 14:13 #67181Merlin
Maître des cléspar 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:28 mars 2020 à 14:19 #67182Merlin
Maître des clésbonjour
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.28 mars 2020 à 16:23 #67183eusebio
Membreoui mais la valeur change tous les mois donc le mois et le jour de fin de mois. pas evident a faire ce script
28 mars 2020 à 16:45 #67184eusebio
MembreMAJ + 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
28 mars 2020 à 18:10 #67185Merlin
Maître des clésoui 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).
28 mars 2020 à 18:11 #67186Merlin
Maître des clésJe 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:28 mars 2020 à 18:23 #67187eusebio
MembreDé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 ?
-
AuteurRéponses
- Vous devez être connecté pour répondre à ce sujet.