Toutes mes réponses sur les forums
-
AuteurRéponses
-
Alpha47
MembreBonjour Merlin,
Merci de ta rapide réponse. Je ne comprends pas bien ce qu’il faut faire puisque en changeant le nombre étui commandé, le montant à payer est modifié automatiquement, mais pas correctement en suivant l’objectif du calcul suivant la comparaison des dates.
Mon objectif est le suivant : lorsque je saisis le nombre d’étui commandé, je voudrais que le montant à payer se calcule et s’affiche en fonction de la date de demande. donc avant le 25/11/2017 calcul sur la base de 18 € l’étui, à partir du 26 novembre 2017 sur la base de 26 € l’étui.
Merci d’avance pour ta compréhension
CordialementAlpha47
MembreBonjour Merlin,
Je croyais que tout allait bien et en faisant des tests, je m’aperçois que mon javascript contient un erreur.
En modifiant la date de demande, le calcul du montant à payer se fait sur la comparaison du jour, mais pas de la date entière :Smiley02:
Tu vois je suis toujours aussi nul !
CordialementAlpha47
MembreBonsoir
Merci Merlin :bonjour: :bonjour: pour cette explication simple et claire :soleil: qui m’a permis de compléter mon formulaire avec des calculs conditionnés par une date de référence.
Un détail, je me suis heurté au fait que le nom de certains de mes champs contenaient de espaces qui empêchaient le bon fonctionnement des scripts de calcul, …. étant toujours aussi nul pour manier le Javascript :Ooops: :Ooops:
Cordialement à tous :Smiley01:Alpha47
MembreMerci Merlin
Je me résignerai à ajouter une note d’instruction :jerisjaune:Alpha47
MembreJe comprend ta joie mais ce n’est pas du JavaScript, c’est une action proposée par Acrobat. :Smiley15:
La suppression fonctionne parfaitement, super !
Pardon Magicien ! je faisais de l’humour, vu ma nullité en Javascript et mes qualités d’apprenti sorcier qui fait toujours des bêtises !Quelle est la formule magique pour mettre le son en pause avec un bouton par exemple, si l’utilisateur trouve barbant d’entendre le message ? :Euh:
Là j’abuse peut-être
Merci pour ta patienceAlpha47
MembreC’est génial !!!! :soleil: :soleil: J’ai tout compris ton javascript !! tu es un merveilleux professeur Merlin :bravo:
Mais la question est maintenant comment récupérer le fichier son intégré dans le fichier pdf ? (la voix de femme superbe !!) :siffle:
Et comment le supprimer si on a choisi un fichier trop lourd et sauvegarder ?
Si ce n’est pas trop te demander ? :bonjour:Alpha47
MembreMerci bebarth, c’était trop simple ! et cela fonctionne évidemment ! :Ooops: :Ooops:
Mais pour l’annonce c’est quoi le truc ? :Euuuh: :joker:Alpha47
MembreBravo Melin, c’est mieux sans nul doute
Bonjour bebarth,
je vois que tu es aussi perfectionniste que moi :Smiley01:
Effectivement j’ai juste fait un copier/coller du script sans les deux premières lignes du code proposé = je vais essayerTu parles d’un script de document
Je ne crois pas que ce soit judicieux de mettre ce code en script document parce que seuls un ou deux champs sont concernés, mais à propos où placer ce script de document pour, par exemple, afficher un champ particulier à l’ouverture du document avec set.Focus() ?
cordialementAlpha47
MembreOui Merlin, c’est OK pour moi,ça fonctionne avec Math.round merci :joker:
Alpha47
MembreEncore moi ! Mon enthousiasme d’hier soir a été douché ce matin au moment de la mise en œuvre sur mon formulaire :Smiley02: :mur:
Ja travaille sur Acrobat Pro 10.1.6 sur Mac
Le formule round ne fonctionne pas sur mon formulaire mais parfaitement sur ton formulaire bebarth
Une fois la formule round en place sur mon formulaire, Acrobat refuse de me renvoyer quoi que ce soit, même sur des champs nouveaux propres nouvellement créés pour tester
Alors je me suis rabattu sur la formule initialement proposée “Math.round (n*100/100)” (que je ne savais pas introduire) et là EUREKA :extra: :extra: (je n’étais pas dans mon bain!) la valeur renvoyée est bien un entier sur mon formulaire !
Tout fonctionne bien dans la fourchette de valeur que j’utilise.
Je vous laisse le soin d’apporter une réponse éventuelle au dysfonctionnement sur mon ordi
NB suggestion : la titre de la discussion devrait être “Obtenir un entier dans un champ”
Très très cordialement pour votre aide :bravo:Alpha47
MembreVous êtes vraiment super.
je crois que la bonne question eut été : quelle est la façon d’obtenir un nombre arrondi après un calcul ?
bebarth m’a révélé la fonction round et son emploi dans les exemples judicieux, merci merci :Smiley01: :Smiley01:
A bientôtAlpha47
Membreje me suis probablement mal expliqué sur mon objectif
L’explication de jacklmore est lumineuse évidement, :doute: et j’en suis aveuglé … je plaisante !
Pardonnez mon incompétence, comment rédiger mon calcul de B pour obtenir un arrondi sans valeur après la décimale ?if( this.getField(“C”).value>=1)
{this.event.value = ((this.getField(“C”).value*4+4)/10);}
else
{this.event.value=””;}
if (event.value == “0”) {event.value = “”}Sur mon formulaire si C = 6, il m’affiche bien l’entier 3 (format Nombre sans décimal), mais en passant la souris dessus, il me montre que le résultat du calcul est 2,8 et pour la suite lorsque je demande 3 pour A, il me dit’ vous avez trop demandé’ (voir post initial en dessous résolu par bebarth)
Est-ce mieux dit ? :jerisjaune:
Merci d’avance à tous les deuxAlpha47
MembreBonjour bebarth
Ta réponse est parfaite mais je n’avais pas tout dit … (mea culpa, mea culpa, …)
Mon formulaire vient d’un version Excel où on utilise couramment les arrondis (quand ça nous arrange) du type ARRONDI((B12*4+4)/10;0) qui définit aussi le nombre de valeur après la virgule.
Mon champ A est évidemment le résultat d’un calcul qui donne par exemple 2,80. Alors le champ en forme nombre m’affiche bien 0 décimale, mais pour les calculs et utilisation dans les calculs le javascript utilise la valeur avec décimale.
Donc pour mon problème, je souhaite arrondir le résultat de mon calcul dans le champ A, parce que un choix de 3 est trop grand pour 2,8 …
La question est encore plus bête que la première :geek: C’est quoi la formule magique ? :Smiley08: :Smiley08:
Merci d’avanceAlpha47
MembreMerci Merlin
Nous allons tous attendre et utiliser les moyens du bord pour présenter les choses comme on le veut.
je ne me cogne plus la tête contre les murs grâce à vous tous : vous avez toujours une solution31 janvier 2017 à 16:55 en réponse à : Format de numéro de téléphone français dans formulaire PDF #62150Alpha47
MembreBonjour Bebarth
Merci pour ton exemple téléphone : ça marche au delà du simple masque arbitraire et je n’y comprends rien dans le java …., mais je vais apprendre pour les deux scripts !!
CordialementAlpha47
MembreMerci Merlin
En fait je n’avais pas compris comment fonctionnait le masque arbitraire, maintenant tout est lumineux pour le téléphone et pour le SIRET et tous les autres formats
A+ -
AuteurRéponses