Valeur d'un champ dépendante d'une liste déroulante  (Lu 151 fois) Partager ce sujet Imprimer

1 B


eusebio  26 mars 2020 : 03:09

Bonjour

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

IP archivée


bebarth  26 mars 2020 : 05:50

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

IP archivée


eusebio  26 mars 2020 : 15:05

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.

IP archivée


Merlin  26 mars 2020 : 17:52

Bonjour

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

IP archivée


eusebio  26 mars 2020 : 18:49

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?

IP archivée


bebarth  26 mars 2020 : 19:05

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

IP archivée


eusebio  26 mars 2020 : 19:17

ç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.

IP archivée


eusebio  27 mars 2020 : 01:36

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

IP archivée


bebarth  27 mars 2020 : 09:48

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:

IP archivée


eusebio  27 mars 2020 : 11:07

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

IP archivée


bebarth  27 mars 2020 : 11:56

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

IP archivée


eusebio  27 mars 2020 : 12:25

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"

IP archivée


eusebio  27 mars 2020 : 12:35

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

IP archivée


Merlin  27 mars 2020 : 13:23

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:

IP archivée


eusebio  27 mars 2020 : 13:45

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

// 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

IP archivée


eusebio  27 mars 2020 : 15:28

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.

IP archivée


Merlin  27 mars 2020 : 16:10

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/

IP archivée


Merlin  27 mars 2020 : 16:11

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.

IP archivée


eusebio  27 mars 2020 : 16:16

Merci Vous connaissez ces outils ?

IP archivée


eusebio  27 mars 2020 : 16:48

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

IP archivée


Merlin  27 mars 2020 : 18:54

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

Total1 - Dont\ paiement\ CAF


IP archivée


eusebio  27 mars 2020 : 20:02

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?

IP archivée


Merlin  27 mars 2020 : 21:45

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/

IP archivée


eusebio  27 mars 2020 : 22:01

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.

IP archivée


Merlin  28 mars 2020 : 10:17

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:

IP archivée


bebarth  28 mars 2020 : 10:23

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:

IP archivée


eusebio  28 mars 2020 : 11:13

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.

IP archivée


eusebio  28 mars 2020 : 11:21

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

IP archivée


Merlin  28 mars 2020 : 15:13

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:

IP archivée


Merlin  28 mars 2020 : 15:19

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.

IP archivée


eusebio  28 mars 2020 : 17:23

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

IP archivée


eusebio  28 mars 2020 : 17:45

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

IP archivée


Merlin  28 mars 2020 : 19:10

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).

IP archivée


Merlin  28 mars 2020 : 19:11

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:

IP archivée


eusebio  28 mars 2020 : 19:23

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 ?

IP archivée