Toutes mes réponses sur les forums
-
AuteurRéponses
-
Big_LouParticipant
Pas de soucis je suis aussi retraité 😉
Un énorme merci, avec vous j’apprends de plus en plus.
Encore merci 🙂
Big_LouParticipantUn énorme merci 🙂
Big_LouParticipantSi je comprends bien le tarif, les pages intérieures obligatoirement en niveaux de gris tandis que la couleur est réservée en quatrième de couverture ! Correct ?
Oui!
En fait, c’est sur la dernière page que ça peut être en couleur.
Merci de ta réponse.
- Cette réponse a été modifiée le il y a 11 mois et 2 semaines par Big_Lou.
Big_LouParticipantMerci je vais attendre voir si quelqu’un trouvera une solution 🙂
Big_LouParticipantVraiment ? Vous qui aidé beaucoup je comprends pas qu’on ne vous encourage pas plus que ça. 🙄
Mais vous ne vous en titrerez pas comme ça, je vais sûrement avoir encore besoin d’aide 😂
Donc je vous aiderai encore 😉
Big_LouParticipantMerci beaucoup pour votre aide. Cela fait quelques fois que j’ai de l’aide ici, il temps que je fasse un don 😀
Big_LouParticipantJ’ai refais avec des cases à cocher. meilleur vision du fichier, je crois 😉
Les valeurs sont la comme vous me lavez expliqué.
Merci énormément de prendre votre temps de m’aider. 😃
Attachments:
You must be logged in to view attached files.Big_LouParticipantEn fait j’ai créé un menu déroulant. En sélectionnant le choix dans ce menu, j’aurais aimé que le montant du choix apparaisse et que le total se fasse si on coche 1 ou les 4 choix dabs les mois.
Merci! 😁
Big_LouParticipantMerci Merlin de prendre le temps de m’aider 😀
Donc si je saisis bien, il faut écrire le montant dans la ligne ” pour la somme de…” et la le total s’affiche… il serait donc mieux de faire des coche à la gauche de chaque format ?
Sélectionner avec le menu déroulant ne fonctionnerais pas c’est ça ?
Merci encore 👌
Big_LouParticipantbonjour,
Voici un nouveau lien pour ce fichier, disponible une semaine à partir d’aujourd’hui !
https://we.tl/t-0giVzZxACD
@+
:bonjour:Un énorme merci bebarth :oh: :extra: :soleil:
Big_LouParticipantJuste au cas, j’aurais besoin de ce fichier que je ne trouve plus…est-ce possible ?
voilà !
https://we.tl/t-9tEVvjvb1P
@+
:bonjour:Big_LouParticipantvoilà !
https://we.tl/t-9tEVvjvb1P
@+
:bonjour:C’est parfait :extra: Encore un immense merci! :bonjour: Je regardais les commandes Javascripts et My God c’est vraiment pas évident.
BRAVO! :bravo:Je fais tester par la présidente, même si j’ai tout testé moi-même :Smiley03: mais il se peut que j’ai laissé passé une coquille.
Big_LouParticipantbonjour,
Le calcul du champ se faisait, mais il n’affichait pas la valeur. Heureusement, car en plus il y avait une erreur de calcul !
J’en ai profité pour uniformiser la position des $ (après la somme, avec un espace).
NORMALEMENT, ça devrait mieux fonctionner.
https://we.tl/t-grhWEQXsoe
@+
:bonjour:Super, cependant encore une petite chose, :Ooops: si une personne ne choisis que ce qu’il y a en ” B – Articles (tirés à part) de la revue l’Ancêtre ” sans ne rien choisir ce qu’il y a en ” A – Publications ou autres ” les frais de poste ne se fait pas.
Big_LouParticipantbonjour,
Voici donc ce que je te propose !
Je te transmets un lien WeTransfer car le fichier ne passe plus en pièce jointe.
https://we.tl/t-19jbMztQtF
Une vérification s’impose peut-être pour voir si je n’ai pas fait d’erreurs.
Si tu as des idées qui pourraient améliorer l’utilisation, tu me demandes !
@+
:bonjour:Cette fonction ne fonctionne pas ” Total (A + B+ frais de poste) ” :Smiley02:
Ça avance :Smiley01:
Big_LouParticipantDans le département d’Eure-et-Loir.
Regarde avec Google map :Smiley03:Bonjour Merlin,
J’ai été voir ton profil et si ta localisation est bonne tu es à 774km de Manou :Smiley08:Big_LouParticipantOù c’est Manou ?
Oui, peut-être mais je n’ai jamais eu connaissance d’un tel cas.Dans le département d’Eure-et-Loir.
Regarde avec Google map :Smiley03:Big_LouParticipantAllô! Dit moi j’ai un fichier PDF avec des signets qui, en cliquant dessus, nous amène à l’endroit choisis sur le PDF.
Ma question est, est-ce possible que les signets ne fonctionne pas sur un Ipad ?Big_LouParticipantÂllo!
J’essaye de regarder ce weekend, sinon en tout début de semaine prochaine.
Je peux renommer des champs ???
@+
:bonjour:Absolument tu fais ce que tu veux moi ça m’aide beaucoup.
Pas de presse prends le temps qu’il te faut.
PS: Moi et un ami on va en France en septembre voir le pays de notre ancêtre à Manou :extra:Big_LouParticipantbonjour,
Comme tu veux, soi tu le places ici, soit en MP !
@+
:bonjour:Bonjour bebarth,
Je te l’envoie ici car en MP je vois pas ou je peux insérer le fichier. :doute:Bon voici, j’ai fait la partie du bas ”L’ancêtre” et le calcul semble se faire, cependant les frais de poste ne changent pas. J’ai essayé plusieurs tarifs mais le tout semble ne pas fonctionner adéquatement.
Essaie avec plusieurs montants et change les, tu verras que les totaux et frais de poste ne changent pas toujours et pas le bon montant.
Bref, peut-être juste un ajustement dans les JavaScripts ?Merci ! Très froid ici -22o celsius brrrrrrrrrr!
Big_LouParticipantbonsoir,Une fois ton fichier terminé (ou presque) si tu veux le partager, je pourrai y jeter un oeil pour essayer de le peaufiner un peu…
@+
:bonjour:Salut bebarth,
Oui pas de soucis, je le place ici ?Big_LouParticipantbonjour,
Voilà, je n’ai fait que la première partie des champs, je te laisse faire l’autre !
Il faudrait revoir les noms des champs qui ne doivent contenir ni espaces, ni caractères spéciaux ainsi que l’ordre de tabulation et l’ordre du calcul des champs.
@+
:bonjour:Allô bebarth,
Oui parfait et encore merci! :bonjour: Je vais surement en avoir quelques autres. :Smiley03:
Je ne saurais vous dire à quel points j’apprécie ce que vous faite pour nous. :priere:Big_LouParticipantBonjour, encore moi le tannant de Québec :jerisjaune:
J’ai maintenant ce document à élaborer. Évidemment si cela est possible et si vous désirer m’aider encore une fois.
C’est pour une société de généalogie de Québec, donc un organisme sans but lucratif.Voici donc:
1- Dans les champs ” Qtés ” la personne entre le nombre qu’elle désire et lorsque la personne indiquera le prix manuellement dans ” Prix unitaire ” le champ ” total ” ce fera automatiquement.2- Rabais de 10% pour achat de 250 $ et plus dans ce champ.
3- À la page 2, est-ce possible dans le champ ” Pays ” dans l’encadré ” BON DE COMMANDE ”, un choix de pays puisse être sélectionné et que les frais de poste se fasse selon le pays ?
Frais de poste
15 $ et moins : 5 $ (Canada) 10 $ (Autres pays)
Plus de 15 $ : 15 $ (Canada) 10 $ (autres pays)Plus de 100 $ calculez 15% (A+
Bref ça fait beaucoup! Mais comme je disais je ne veux surtout pas vous embarrasser avec ça mais encore un grand Merci!Big_LouParticipantbonjour,
Sur Paris il fait quand même 3°C… et on attend de la neige pour lundi et mardi !!! au mois 5 mm, mais ce sera assez pour semer la pagaille…
Comme l’a indiqué Merlin, le script de document se charge à l’ouverture du document. Il est lié au document, ici le script est une fonction appelée par quelleOption();.
Lorsque tu copies/colles les cases dans ton document original, tu ne copies pas ce script… C’est pour ça que ça ne fonctionne pas !
Il faut que tu trouves dans ta version d’Acrobat où se trouvent les scripts de document, et tu copies/colles celui qui se incorporé dans le fichier que je t’ai envoyé. Sur Acrobat DC, tu pourras les trouver dans Outils -> Javascript.
@+
:bonjour:Merci infiniment vous êtes les meilleurs :bravo: Comme je disais je suis novice dans ce domaine et vous m’aider grandement :bonjour:
Tout fonctionne parfaitement :extra:Big_LouParticipantPlutôt que de répéter x fois le même script dans x champs on préfère créer une “fonction” qu’on place en script de document, pour qu’elle soit chargée à l’ouverture du document, et pour que tous les champs concernés puissent y faire appel via un simple bout de code.
( quelleOption(); dans l’exemple ci-dessus.)Ça s’exécute plus vite et ça facilite beaucoup la maintenance du script puisqu’il n’existe qu’en un seul exemplaire à un seul endroit.
Voir (paragraphe 3) : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/les-differents-niveaux-dutilisation-des-scripts-javascript/
:Smiley15:
Allô Merlin,
Merci du renseignement, par contre je viens de voir un autre problème…eh! oui! :Smiley02:
Lorsque je prends tes cases et le reste et le copie sur mon fichier PDF officiel ça ne fonctionne pas. Ça dit qu’il ne reconnait pas le fichier PDF
Une raison ?
Je n’ai pas envoyé mon fichier PDF officiel car il est trop volumineux, ici on est maximisé à 1 Mo alors que mon fichier fait 1,6 Mo.Il fait -22° ici et on attend encore 10 à 15 cm de neige de dimanche à lundi.
Big_LouParticipantPetite inversion, désolé !
@+
:bonjour:Un immense merci :extra: Moi ce que j’aimerais savoir, c’est comment dans un si court script de la case à côcher, tu arrive à changer différent prix avec le bon choix de feuille généalogique ou Parchemin. :doute:
optionCase = this.event.target.value;
quelleOption();Big_LouParticipantbonjour,
Voici ma version en utilisant l’instruction switch plutôt que de rajouter des if…else.
Ça me parait plus clair personnellement, et on peut rajouter des “cas” sans rendre le script plus complexe.
De plus on place le script en script de document, ce qui évite de le modifier x fois si nécessaire.
@+
:bonjour:Wow! Vraiment super :bravo: cependant le 190.00$ devrait être comme Feuille généalogique et le 125.00$ dans Parchemin simple lorsque le texte devient pâle.
Le 95.00$ et 220.00$ sont aux bon endroit.
Vous m’aider vraiment les gars :Smiley08:Big_LouParticipantIl faudrait avoir le document.
Sinon le principe est simple, il faut ajouter 2 “else if” et 2 cases-à-cocher avec des valeurs différentes. Pour chaque cas/choix il faut afficher les 2 champs concernés, griser les 3 autres intitulés et reseter les 3 autres champs prix.Le voici!
Big_LouParticipantBonjour Merlin,
Ça fonctionne très bien par contre j’ai peut-être oublié de te dire que j’ai 4 cases à cocher.
J’ai placé tes 2 cases au bon endroit mais resterais les montants de 125.00$ Parchemin simple et 190.00$ Feuille généalogique à entrer.
Donc en résumé, 125.00$ et 220.00$ pour Parchemin simple et 95.00$ et 190.00$ Feuille généalogique.
Évidemment, il ne faut qu’un choix par cases. Comme tu l’as fait.
Merci de ta patience et de m’aider j’apprécie vraiment.Big_LouParticipant??? c’est ce que donne le fichier que je t’ai envoyé !!!
@+
:bonjour:Bon sang bebarth tu as raisons :Smiley08: faut croire que c’est le froid qui me gèle le cerveau, on est dans les -20o celsius ces temps-ci :Smiley10:
Merci et désolé d’avoir mal saisis :oh:Big_LouParticipantbonjour,Ce que j’avais compris ici, c’est que si tu indiques la quantité 3, le total doit être de 15$ et non 18$. C’est également ce que je comprends en relisant le document…
Sinon, si tu veux 18$ lorsque tu indiques une quantité de 3, il faut écrire :Code:var qty=this.getField(“qt.1”).value;
if (qty>0) {
this.event.target.value=qty+15;
} else {
this.event.target.value=0;
}@+
:bonjour:D’accord je crois que je me suis mal expliqué :oh: :Smiley08:
Voici de base c’est 15.00$ entre 1 et 5 pages , donc si il entre le chiffre entre 1 et 5 c’est 15.00$.
Si il mentionne
1 page additionnelle +1.00$ donc 15.00$ + 1.00$ = 16.00$ 2 pages additionnelles + 2.00$ donc 15.00$ + 2.00$ = 17.00$
3 pages additonnelles + 3.00$ donc 15.00$ + 3.00$ = 18.00$
etc…Donc dans la case ” Nombre de pages ” le chiffre s’il est entre 1 et 5 pages c’est 15.00$, par contre plus de 5 pages, donc 6, 7, 8 pages etc… c’est 1.00$ la page additionnelle.
J’espère m’être bien expliqué :Smiley08: :Smiley08: :Smiley08: :Smiley08:Big_LouParticipantbonsoir,
Voici pour le premier champ. A adapter pour l’ensemble !Code:var qty=this.getField(“qt.1”).value;
if (qty>5) {
this.event.target.value=(qty-5)+15;
} else if (qty>0) {
this.event.target.value=15;
} else {
this.event.target.value=0;
}@+
:bonjour:Allô bebarth,Comme je disais, c’est 1 à 5 pages 15.00$ + 1.00$ pour chaque page additionnelle.Lorsque j’écris la quantité 3 dans nombre de pages, cela devrait me donner 18.00$ comme Total1 et non 15.00$.Merci de ton aide :Smiley01:
Big_LouParticipantNouveau défi,
Calcul des frais :
15 $ (minimum) pour un document contenant entre 1 et 5 pages (inclusivement) 1 $ par page supplémentaire.
Exemples : 1. Document de 1 à 5 pages = 15 $ 2. Document de 8 pages = 15 + 3 $ (3 pages supplémentaires) = 18 $
Le 15$ minimum est pour chaque documents demandé.Je vous mets en remorque mon exemple.
Encore une fois un grand merci! :extra:Big_LouParticipantBONNE ANNÉE !
Je mettrais plutôt le champ au format “Nombre” (qui est une mauvaise traduction pour “chiffre”) car on ne sait pas forcément combien il y a de chiffres dans le numéro de membre.
Oui effectivement il n’y a que des chiffres au nombre de 4 mais on prévois augmenter à 6 chiffres les no de membres.
Merci!Big_LouParticipantbonjour,
Désolé pour ma réactivité qui est à peu près la même que la vitesse de mon wifi en ce moment… ça devrait revenir après les fêtes !
Si on ne veut pas intégrer les numéros au fichier, on pourrait déjà vérifier le format de ce numéro !
Je suppose que le numéro d’adhérent possède un format qui lui est propre (ABC-9876-DEF par exemple). 9a éviterait déjà que l’utilisateur n’entre n’importe quoi dans ce champ.
@+
:bonjour:Allô bebarth,
Ça arrive que nous ne soyons pas très pro actif avec tout ce que l’on a à faire, travail, maison etc… c’est comprenable :Smiley03: .En fait les numéros de membre ne sont que des chiffre pas de lettre. ex: 9999 :Smiley08:Big_LouParticipantIl faut intégrer la liste des numéros dans le script, ou bien demander au script d’aller lire dans un fichier CSV incorporé dans le PDF, ce dernier étant plus souple à mettre à jour.
Mais les vrais problèmes sont ailleurs :
– incorporer une telle liste dans un document disponible en téléchargement ça revient à diffuser publiquement la liste de tous les numéros de membres.
– si on actualise la liste dans un nouveau PDF placé en téléchargement sur le serveur, ça n’actualise pas les PDF qui ont été téléchargés précédemment.
…
:mur:D’accord je vois, alors dans ce cas on vérifiera le numéro avec notre liste manuellement justement à cause qu’il ne faut pas que la liste devienne publique.
Un grand merci! Merlin :soleil:Big_LouParticipantJ’ai placé ceci en script de calcul dans le champ “Rabaismembre”, ce script se contente de vérifier si le champ “N° membre” est rempli.
J’ai ajouté un champ (masqué) de sous-calcul pour simplifier le script et le calcul du champ “SousTotal1”.
Attention aussi à l’ordre de calcul et à la syntaxe des noms de champs, j’ai fait quelques corrections dans le ci-joint.Code:if (this.getField(“No membre”).value.toString().length > 0) {
event.target.value = this.getField(“TotalParchemin”).value * 0.20;
}
else {
event.target.value = 0;
}Ça fonctionne super bien :extra:
Aussi comment faire pour que le no de membre soit lié à une liste afin de vérifier que le no est valide?
Un immense merci Merlin du Québec :Smiley03:Big_LouParticipantJavaScriptement ce n’est pas un souci, mais il faut savoir si on vérifie seulement si le champ est rempli ou non (sécurité = zéro).
Ou bien si on vérifie avec quoi il est rempli, auquel cas il faudrait connaitre d’avance la liste de tous les numéros de membres pour pouvoir vérifier la concordance…Merci Merlin,
Je vois un peu ce que tu décris, mais je suis pas très pro dans le javascript, je me débrouille et j’apprends avec toutes les infos que vous me donner. :Smiley08:Big_LouParticipantbonsoir,
bien sûr que c’est possible, mais le plus simple serait de partager ton fichier afin d’écrire directement le script avec les noms des champs !
Par contre, l’utilisateur pourrait rentrer n’importe quoi comme numéro d’adhérent ? Comment vérifier que ce numéro est valide ?
@+
:bonjour:Super, je vous fait parvenir juste la page concernée, car les autres ne sont que de la formalité.L’utilisateur écris son numéro de membre et c’est à nous de vérifier si ce numéro est valide.Cependant, si on peut mettre la fonction de validité dans la case ”no de membre” ça serait encore mieux. j’imagine qu’il faudrait partager notre liste.
Un grand merci! :extra:
Big_LouParticipantBonjour,
J’ai un autre soucis, c’est que j’aimerais ajouter un rabais de 20% uniquement sur ” Parchemin simple ou Feuille généalogique” pour le membres en règles. Ce rabais doit être inscrit automatiquement lorsque le membre écrit son no dans une case à cet effet, sur ” Rabais membre ” et qu’il soit soustrait au ”Sous total 1”
Est-ce possible ?Big_LouParticipantUn grand merci ça fonctionne parfaitement avec le 0 :extra:
-
AuteurRéponses