Toutes mes réponses sur les forums
-
AuteurRéponses
-
ClnParticipant
Voilà, j’ai été plus doucement, et je pense avoir trouvé….
J’ai eu un peu de mal lorsque j’ai voulu ajouter une troisième liste, mais à force, ça a fini par payer !Le Yi-King dit bien “La persévérance est avantageuse” :bonjour:
Merci Merlin, Alex et les autres, en tout cas, et je n’ai pas fini de vous vénérer….. :joker:
Je joins mon exemple, du coup…
ClnParticipantOk, je comprends….
Je vais essayer !ClnParticipantMerci de ta réponse Merlin,
Pour être honnête, je parcours souvent ce forum qui est une vraie mine d’or, mais comme le javascript est au-delà de mes possibilités intellectuelles, souvent je trouve un exemple tout fait que j’arrive, dans la plupart des cas, à réadapter à mes besoins.
Dans le fil que je cite, “Récupération données BDD dans un formulaire PDF” quasi tout en bas de la deuxième page, Alex donne un exemple “Cerfa BSD final 10” où se passe les choses qui m’intéressent, mais vu que l’exemple en question contient bien plus que ma recherche, je n’arrive pas à y faire le ménage sans casser tout.
Je me suis focalisée sur les listes 10 et 11, j’essaye d’ôter le reste, sur le formulaire mais aussi dans les scripts, mais ça ne fonctionne pas.
J’ai regardé la vidéo, j’avoue pas jusqu’au bout, mais il y a trop de manip en amont sur le fichier CSV interne pour que ça m’intéresse.
Pour expliquer le but final, on imagine que des fichiers excel existants sont juste réenregistrés au format Csv, qu’ils sont placés comme pièces jointes dans le formulaire, les scripts remplissent une (des) listes déroulantes et il n’y a en plus du combo box qu’un autre champ qui récupère la valeur associée.
L’utile est que s’il y a changement sur la liste excel originale, on n’ait plus qu’à la retransformer en Csv et de l’échanger comme pièce jointe.
Le top du top serait d’avoir sur mon exemple “Base Ludo FORM” tout qui marche pour 2 fichiers/pièces jointes, et que je modifierai ensuite, en rajoutant d’autres listes par exemple, car si je ne connais rien au javascript, j’arrive en gros à le lire et à le modifier pour mes propres besoins, le tout étant d’avoir un exemple qui fonctionne….
Je sais, je demande beaucoup, :Ooops: mais ma gratitude est infinie !! :bravo:
ClnParticipantJe ne sais pas si ma demande initiale était bien claire, donc je reformule…
J’ai besoin d’un formulaire qui embarquerait plusieurs fichiers excel/CSV (pour leur côté modifiables facilement)
et sur lequel il y aurait des listes déroulantes, chacune liée avec un des fichiers excel/Csv embarqués.
À chaque choix fait sur une des listes, il y aurait entre 1 et 3 champs liés.
J’ai essayé avec l’exemple du Cerfa, mais à chaque fois que je touche au moteur, la liste n’est plus liée ou bien les éléments n’apparaissent plus dans le bon ordre, bref, j’ai besoin de votre aide si précieuse ! :Ooops:
Je remets ici un exemple avec 2 fichiers et deux listes déroulantes.
Merci d’avance !
18 février 2016 à 14:28 en réponse à : Demande d’aide pour automatiser la création de formulaire. #60361ClnParticipantPour ajouter ma petite pierre à l’édifice, et surtout si les documents de base ont toujours la même mise en page, l’option “remplacement de page” (clic droit sur la vignette et choix d’un nouveau Pdf de fond) est vraiment pratique. En fait, on change à chaque fois l’arrière-plan mais tous les champs restent en place. Il suffit d’enregistrer-sous et le tour est joué.
ClnParticipantMerci beaucoup, vous êtes géniaux !! :bravo:
ClnParticipantMerci beaucoup, cela fonctionne carrément !
Du coup, sur mon fichier, j’ai juste les 2 options qu’il me faut, soit :
– imprimer tout sauf la dernière en passant par les propriétés du documents (étendue à imprimer)
– imprimer la dernière page 2 fois (bouton)Bonne journée !
ClnParticipantCette solution est vraiment optimale pour mon cas, un grand merci et… mais… est-il possible dans ce code d’insérer la quantité à imprimer, genre nQty:x ?
J’ai commencé à regarder un peu le guide de référence, mais en anglais c’est dur… et aux pages impression je n’ai rien vu de tel.ClnParticipantUne info supplémentaire sur ce fil que j’avais ouvert… pour me répondre à moi-même…
J’ai remarqué que c’est toujours la dernière ligne de la liste déroulante qui s’affiche par défaut, une fois le fichier enregistré.
C’est bon de le savoir, il suffit ensuite d’affiner son classement dans le script. :Smiley03:ClnParticipantOk et merci, je regarde ça de tout près dès que je suis tranquille !! :Smiley03:
ClnParticipantOuf… :Smiley03:
ClnParticipantJe pense qu’on est en plein quiproquo sur le tutoriel…
-> placer plusieurs champs = suffixe
-> dupliquer template = préfixen’est-ce pas ?
ClnParticipantPour l’ajustement manuel, effectivement ce serait trop facile quoique… je prie pour que ça évolue !!
Pour le deuxième point, c’est en lisant le tutoriel
/http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/dupliquer-des-pages-dans-un-formulaire-pdf/
que j’ai cru qu’on pouvait soi même changer manuellement le nom de plusieurs champs juste pour ajouter le préfixe, pour créer le modèle non caché.Pour le troisième point, je prie aussi ! :priere: :jerisjaune:
ClnParticipantMerci de la réponse mais j’ouvre un autre sujet pour que tout ne soit pas mélangé… :Smiley03:
ClnParticipantYes ! impeccable, et effectivement, le sous total général n’est plus qu’une addition…
Merci beaucoup, je garde le script dans un coin, pour l’adapter à d’autres cas !
:Smiley08:ClnParticipantMerci de ta réponse !
J’ai essayé de mettre le code dans Calcul-script personnalisé mais les 30 ne s’ajoutent pas…
Je mets mon fichier en PJ.
Ca se passe en page 2, et il y a des frais forfaitaires sur l’ensemble sauf mon “1stotal1”.
D’ailleurs, ça aurait été encore mieux si la valeur 30 forfaitaire s’affichait dès qu’elle est nécessaire, en plus du total général.Je te remercie par avance…
[Fichier joint supprimé par l’administrateur le 24-06-2015]
Je viens de recevoir une requête de la RATP me demandant de supprimer le fichier joint.
C’était un bon de commande obsolète qui apparaissait en bonne place dans les résultats de Google, et que donc des internautes utilisaient…ClnParticipantMerci Merlin ! Je suis arrivée à mes fins…
ClnParticipantDernier et j’arrête… :siffle: sur ce fil :
http://abracadabrapdf.net/forum/index.php/topic,2617.msg14287.html#msg14287
j’aurais bien aimé lire la réponse, je pense que ça aurait collé avec ma recherche.Bonne soirée.
ClnParticipantEn vrai aussi, ce que je cherche à faire, c’est qu’il y ait deux sélecteurs qui remplissent la suite des infos aux mêmes endroits.
J’arrive donc à allonger la liste des items, mais pas à attribuer tels items à un sélecteur et le reste à l’autre.
Et pourtant je cherche…ClnParticipantC’est pas beau de se moquer de mes exemples à la volée tout pourris certes… :Smiley03:
ClnParticipantPourquoi pas une bonne idée, d’après le smiley ?
et sinon, pour finir avec ce code de déroulant, si j’ajoute 15 items, dois-je modifier quelque chose dans le script embarqué, celui là ?
Code:function init()
{
//Dans un premier temps, on va creer un tableau qui contiendra les donnees:
data=new Array();
//On va saisir ces donnees:
data[0]=[“Choisir ou écrire ci-dessous”,””,”Centre”,”Adresse”,”Ville”,”Info”]
data[1]=[“Asnières”,””,”Centre Bus d’Asnières”,”8 place du Théâtre”,”92120 – Asnières”,””]
data[2]=[“Belliard”,””,”Centre Bus de Belliard”,”3,rue d’Alésia”,”75018 Paris”,”tourner avant le feu”]
data[3]=[“Créteil”,””,”Centre Bus de Créteil”,”23, rue du Moulin”,”94150 – Créteil”,”Monsieur machin”]
//etc..
//On va remplir la liste par le script suivant:
//Remplissage de la liste deroulante “Selecteur”.
ff=this.getField(“Selecteur”);
ff.clearItems();
index=0;
while(index{
ff.insertItemAt(data[index][0]+” “+data[index][1],index,index)
index=index+1;
}
//Fin remplissage Liste mere
}
init();Merci en tout de vos réponses..
ClnParticipantMon 9 est un 9.2 mais mon entreprise sautera une version plutôt que de la mettre à jour… et pour l’autre je regarderai ce soir..
ClnParticipantJ’utilise un bouton dont le script est : {this.resetForm();}
mais aussi par le menu “effacer les donner du formulaires”.
Je rechoisis le bon item, ok, j’enregistre, je ferme et quand je réouvre il est de nouveau sur Créteil.Ce matin j’ai ouvert le forum via mon portable et le champ de ton exemple était ok.
Je l’ouvre d’ici et c’est de nouveau sur Créteil…Je suis sur PC, XP pour 1 et W7 pour l’autre, ACrobat Pro 9 sur 1, X sur l’autre.
ClnParticipantOui évidemment, mais lorsque le formulaire est réinitialisé, le choix revient sur Créteil et non celui que j’ai indiqué…
J’ai essayé plein de truc, dont descendre dans la liste mon élément mais rien n’y fait… et c’est pas logique. -
AuteurRéponses