abracadabraPDF › Forums › PDF – Général › Acrobat XI Pro V11.0.17 – Sélection des champs impossible dans l’onglet "Calcul"
- Ce sujet est vide.
-
CréateurSujet
-
30 juillet 2016 à 16:54 #45469eruafParticipant
Bonjour,
La nouvelle mise à jour d’Acrobat Pro ne me permet plus de sélectionner les champs d’un formulaire très simple pour les opérations de calcul.
Je précise que je suis sous Windows 10 et que tout fonctionnait correctement il y a quelques temps.Merci aux gentils magiciens de consacrer quelques instants pour me dépanner.
Eruaf
-
CréateurSujet
-
AuteurRéponses
-
31 juillet 2016 à 09:06 #61050MerlinMaître des clés
Bonjour et bienvenue.
Est-ce que c’est le cas pour un seul ou pour tous tes formulaires ?
31 juillet 2016 à 10:49 #61051eruafParticipantBonjour Merlin et merci de ton intérêt.
Il y a un mois environ que je n’avais pas utiliser Acrobat Pro et à cette époque tout fonctionnait parfaitement.
Cette semaine j’ai du créer un nouveau formulaire et j’ai été très surpris que ça ne fonctionnait plus.J’ai vérifié sur plusieurs formulaires crées auparavant et les calculs existant fonctionnent normalement.
Par contre si j’efface la formule pour la recréer, alors là je ne peux plus sélectionner les champs du formulaire pour reconstituer le calculDonc j’en déduis qu’il s’agit bien d’une régression depuis la dernière mise à jour (toute récente).
Cordialement,
Eruaf31 juillet 2016 à 13:23 #61052MerlinMaître des clésQuand tu ouvres l’Editeur de formulaire, peux-tu sélectionner les champs dans la liste du panneau des champs ?
31 juillet 2016 à 13:57 #61053eruafParticipantOui je peux sélectionner tous les champs du formulaire sans problème.
1 août 2016 à 14:24 #61054MerlinMaître des clésBien, voilà en tout cas un moyen de contourner le problème en attendant la mise-à-jour de la mise-à-jour.
:Smiley01:1 août 2016 à 15:09 #61055eruafParticipantMerci pour ta réponse, mais ça ne me permet pas de contourner le problème.
En effet normalement l’onglet “Calcul” te permet de sélectionner la formule désirée puis de choisir les champs à utiliser pour le calcul souhaité.
Hors, en ce moment l’onglet “Calcul” ne permet que “tout sélectionner” ou “tout désélectionner”. On ne peut plus choisir les champs à utiliser ! … C’est ballot !La zone “Champs” de l’Editeur de formulaire permet effectivement de sélectionner les champs mais ce n’est pas en relation avec l’onglet “Calcul” et donc je ne suis pas plus avancé.
Comme tu le dis il faut sans doute attendre la mise à jour de la mise à jour.
J’espère que Madame ADOBE va la publier rapidement.Cordialement,
1 août 2016 à 16:50 #61056MerlinMaître des clésEn effet normalement l’onglet “Calcul” te permet de sélectionner la formule désirée puis de choisir les champs à utiliser pour le calcul souhaité.
Je crois qu’il y a un malentendu quelque part. :Euuuh:
Je n’ai jamais vu que ça fonctionnait ainsi.Pour accéder à l’onglet Calcul il faut sélectionner un champ (de type texte) et un seul, afficher la fenêtre des Propriétés si elle n’est pas déjà affichée, et ensuite modifier la formule ou le script de calcul.
Si on sélectionne plusieurs champs à la fois l’onglet Calcul n’est plus accessible, comme l’onglet Format ou l’onglet Validation.
:idee:1 août 2016 à 18:47 #61057eruafParticipantNon il n’y a pas d’erreur Merlin.
On est bien d’accord je choisis le champ dans lequel je veux avoir un résultat de calcul et j’ouvre la fenêtre des propriétés pour accéder à l’onglet “Calcul”.
C’est à partir de là que le problème se corse.
En effet normalement l’onglet “Calcul” te permet de sélectionner la formule désirée puis de choisir les champs à utiliser pour le calcul souhaité.
Hors, en ce moment l’onglet “Calcul” ne permet que “tout sélectionner” ou “tout désélectionner”. On ne peut plus choisir les champs à utiliser ! …2 août 2016 à 08:10 #61058MerlinMaître des clésOK j’ai tout compris.
Excuses moi mais je n’utilise que rarement l’outil de calcul intégré d’Acrobat, parce-que quand on revient dessus on ne voit pas quels sont les calculs effectués du premier coup d’œil, contrairement à la notation simplifiée ou à JavaScript (calculs courts).Et donc en attendant des jours meilleurs, pour contourner le problème je ne peux que te conseiller d’utiliser la notation simplifiée et/ou JavaScript pour effectuer les calculs.
Une fois qu’on y a gouté on ne peux plus s’en passer !Voir absolument : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/notation-simplifiee-astuces/
2 août 2016 à 15:34 #61059eruafParticipantMerci encore une fois Merlin.
Je ne connaissais pas les astuces dont tu viens de me parler.
Je vais donc effectivement les tester en attendant des jours meilleurs.Bonne continuation et félicitation pour ce forum d’entraide.
Pour une fois j’ai bénéficié d’une vraie ENTRAIDE.Cordialement,
2 août 2016 à 17:02 #61060MerlinMaître des clés:bonjour:
10 août 2016 à 08:01 #61061eruafParticipantJusqu’à présent j’utilisait naturellement la souris pour sélectionner les champs dans l’onglet “Calcul”…
Un utilisateur m’a informé que l’on peut aussi utiliser la barre d’espace !
Et ça marche.Donc voici un autre moyen de contourner ce problème de sélection.
10 août 2016 à 09:54 #61062MerlinMaître des clésMerci pour le retour !
15 août 2016 à 16:58 #61063eruafParticipantBonsoir
Dans un formulaire PDF réalisé avec Acrobat Pro 10, je souhaiterais effectuer le calcul suivant :
Si champ A > 0, additionner dans le champ F les 4 champs B;C;D;E en appliquant 15% de réduction, sinon additionner simplement les 4 champs B;C;D;E.==> Dans Excel j’utilise cette formule
=SI($C$30>0;SOMME($H48:$H54)*(1-15%);SOMME($H48:$H54))Hors sujet : Existe t’il un lexique récapitulant les sujets traités dans ce forum ?
Je pense que bon nombre de réponses ont déjà été données à nos questions de débutants et un simple clic sur l’item choisi pourrait apporter des éléments de réponses sans noyer nos magiciens préférés…Amicalement,
15 août 2016 à 17:26 #61064MerlinMaître des clésIl n’y a pas de lexique, il faut utiliser la fonction de recherche.
C’est pour ça que parfois je corrige les fautes d’orthographe dans les mots-clés des messages : d’abord pour optimiser le fonctionnement du moteur de recherche interne, et ensuite pour optimiser le fonctionnement de Googol et consorts.
:Smiley03:Sinon, (presque) la même question a été abordée ici il n’y a pas longtemps : http://abracadabrapdf.net/forum/index.php/topic,3067.0.html
:idee:16 août 2016 à 06:03 #61065bebarthMaître des clésbonjour,
cf. fichier joint.
@+
:bonjour:16 août 2016 à 12:25 #61066eruafParticipantMerci beaucoup Merlin et bebarth,
C’est super efficace ce forum, contrairement à beaucoup d’autres (dans des domaines différents) où l’on ne reçoit que des demi réponses … ou rien du tout.
Bravo à toutes et tous.16 août 2016 à 13:38 #61067MerlinMaître des clés:extra:
17 août 2016 à 12:15 #61068eruafParticipantDésolé les Magiciens, je n’arrive pas à faire fonctionner le champ “STCIRCUIT” dans mon fichier.
Mon fichier original sous Excel fonctionne parfaitement, mais vu mon âge avancé je n’ai pas l’habitude de faire la Java, ça doit être l’explication.Ce sous total “STCIRCUIT” totalise les 4 champs situés immédiatement au dessus (eux-mêmes résultats de calculs simples).
Lorsque le champ “Carte” est renseigné (N° de carte membre), le champ “STCIRCUIT” doit bénéficier d’une réduction de 15%.
A priori, rien de compliqué, mais ça ne fonctionne pas…==> Place aux experts en Java ! … et merci d’avance pour vos réponses.
17 août 2016 à 13:20 #61069MerlinMaître des clésÀ l’évidence dans ton script il y a quelque chose que la Console n’aime pas…
Voir : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/console-javascript-d-acrobat/Ci-joint un exemple avec un champ (invisible) en plus, c’est lui qui gère la réduction.
Et aussi un 2e champ “masque”… Pour éventuellement améliorer l’expérience utilisateur.
:geek:17 août 2016 à 13:22 #61070MerlinMaître des clésPar ailleurs, voir aussi : http://abracadabrapdf.net/divers-2/lettres-capitales-accentuees/
:idee:17 août 2016 à 14:19 #61071bebarthMaître des clésbonjour,
je n’ai pas vérifié d’où vient l’erreur, mais réécrit comme ça, ça fonctionne :
if (this.getField(“Carte”).value >0) {this.event.value = (this.getField(“ST1JS”).value+this.getField(“ST2JS”).value+this.getField(“ST1JD”).value+this.getField(“ST2JD”).value)*0.85}
else {this.event.value = this.getField(“ST1JS”).value+this.getField(“ST2JS”).value+this.getField(“ST1JD”).value+this.getField(“ST2JD”).value}
@+
:bonjour:17 août 2016 à 14:28 #61072bebarthMaître des clés…tu peux peut-être également spécifier le format pour les numéros de téléphone, le code postal, et en définir un pour le numéro de carte club !!!
@+
:bonjour:17 août 2016 à 14:46 #61073eruafParticipantVous êtes vraiment au TOP les Magiciens.
Je vous remercie sincèrement et j’ai essayé le script de bebarth.
Je l’ai copié tel quel et … EFFECTIVEMENT CA FONCTIONNE PARFAITEMENT.Néanmoins je vais essayer d’installer et paramétrer la console car j’aime bien trouver d’où viennent les erreurs.
Je ferai un retour un peu plus tard si je trouve quelque chose.
17 août 2016 à 14:52 #61074MerlinMaître des clés…tu peux peut-être également spécifier le format pour les numéros de téléphone
Attention au format “Téléphone” proposé par Acrobat : il s’agit du format de téléphone américain.
Pour le format français 01 23 45 67 89 il faut utiliser un masque arbitraire : http://help.adobe.com/fr_FR/acrobat/pro/using/WS58a04a822e3e50102bd615109794195ff-7de4.w.html#WS8CA28D85-6E94-4898-9C2B-5308C15B1F3B.w
Avec l’avantage que les espaces sont ajoutées automatiquement si l’utilisateur ne les saisit pas.Pour le format international +33 0.123 456 789 il faut utiliser JavaScript.
17 août 2016 à 15:35 #61075bebarthMaître des clésNéanmoins je vais essayer d’installer et paramétrer la console car j’aime bien trouver d’où viennent les erreurs.
il fallait juste mettre le nom des champs entre guillemets, sinon ce sont des variables qui ne sont ici, pas reconnues car non définies !!!
@+
:bonjour:17 août 2016 à 16:03 #61076eruafParticipantPlus que Parfait bebarth.
Tu me donnes la solution et en plus tu recherches les erreurs dans mon fichier !J’ai également modifié les formats des champs téléphones et code postal (Merci Merlin). Tout est OK maintenant.
Merci encore pour votre investissement à tous.
@+
-
AuteurRéponses
- Vous devez être connecté pour répondre à ce sujet.