Inscrivez-vous

abracadabraPDF forum

Le seul forum francophone entièrement dédié au format PDF (norme ISO 32000)

boucledore95

07 juin 2018 : 10:59
Novice Messages: 4

Bonjour,


Je suis totalement débutante dans Acrobat Pro XI.


Voila mon problème :


J'ai réussi à faire en sorte que quand je coche plusieurs cases à cocher, ca permettent de faire apparaître une chiffre en face et le montant total au final.


              Ballons             
Case 1         70                     
Case 2         30                       
Case 3          20                   
Total

Maintenant  :
Quand je coche une case, celle ci inclut 3 données chiffrées. Je voudrais que celle-ci apparaisse et qu'ensuite le calcul se réalise.
                Ballons              Maillots               Shorts
Case 1         70                      6                            6
Case 2         30                       3                           3
Case 3          20                    2                             2
Total


Si la case 1 et 3 sont cochées, ne doivent apparaître que les infos de ces 2 lignes et le total dans la dernière ligne.


Est ce possible?


Par ailleurs, si je coche la case 1 dans ma première page, est ce possible que ca fasse en sorte que la case 1 de ma seconde page soit aussi automatiquement cochée?


Toutes ces questions vous paraissent peut etre très simple mais pas pour moi.


Merci d'avance


Frédérique

  • Grand magicien
  • Messages: 952
bonjour,
Peux-tu partager un fichier avec tes différentes cases ?
Merci.
@+
 :bonjour:

  • Grand magicien
  • Messages: 7 628
Bonjour et bienvenue.

Ci-joint deux exemples. Le premier est le plus simple, il n'utilise que les fonctions de "Calcul" intégrées d'Acrobat Pro.
Tout se passe dans les "Propriétés" des champs (case et texte).
Le deuxième utilise le même bon vieux truc pour les totaux, et des JavaScript dans les autres champs.

Pour tout bien comprendre il vaut mieux lire ceci : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/duplication-rapide-de-champs-de-formulaire/


Citer
Par ailleurs, si je coche la case 1 dans ma première page, est ce possible que ca fasse en sorte que la case 1 de ma seconde page soit aussi automatiquement cochée?
Il faut que les deux champs (cases) aient exactement le même nom, le plus simple est de copier-coller : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/coller-sur-place/
 :Smiley15:
Acrobate du PDF, InDesigner, Photoshopographe et WordPresseur

  • Novice
  • Messages: 4
Merci beaucoup Merlin pour ton aide.

Je vais étudier ca rapidement.

Par contre, l'addition des champs, j'avais déjà trouvé cette option mais je ne peux pas cocher. Je ne comprends pas pourquoi. Et c'est pourquoi je n'arrivais pas à dupliquer cette formule que j'avais trouvée par ailleurs. En pièce jointe, l'endroit où je suis bloquée.

Si vous avez l'explication, merci.

Et merci beaucoup pour votre forum, c'est une source de connaissance infinie.
« Modifié: 07 juin 2018 : 17:08 par boucledore95 »

  • Grand magicien
  • Messages: 952
En pièce jointe, l'endroit où je suis bloquée.

j'ai beau chercher... :geek:
@+
 :bonjour:

  • Novice
  • Messages: 4
J'avais oublié la pièce jointe :)

  • Grand magicien
  • Messages: 7 628
Est-ce que ton Acrobat Pro est bien en version 11.0.23 ?
Si non : mise à jour !
Acrobate du PDF, InDesigner, Photoshopographe et WordPresseur

  • Novice
  • Messages: 4
Merlin,

Comment je trouve la version que j'ai? (oui je sais je suis pas douée)

Sinon j'ai un autre problème. J'ai cherché dans tout le forum et j'y arrive toujours pas.
Je souhaite que quand l'ensemble des checks box soient cochées cela m'affiche un texte genre validé.
Si au moins une des check box n'est pas coché, pas de texte.

J'avais ce code la mais ca ne marche pas
if(this.getField("Jeune").isBoxChecked(0))
{
 if(this.getField("FFCT").isBoxChecked(0))
 {
 if(this.getField("F").isBoxChecked(0))
 {
  this.event.value = this.getField("Montant3").value;
 }

}
else
{
 this.event.value=0;


Ou se trouve l'erreur? Bon là c'est pour 3 check box mais une fois que j'aurai compris d'où vient l'erreur le but sera de le faire pour 5.

Merci d'avance pour ton aide.

  • Grand magicien
  • Messages: 952
bonjour,
il faut écrire :
if (this.getField("Jeune").isBoxChecked(0) && this.getField("FFCT").isBoxChecked(0) && this.getField("F").isBoxChecked(0)) {this.event.value = this.getField("Montant3").value;
} else {
this.event.value=0;
}
@+
 :bonjour:

  • Grand magicien
  • Messages: 7 628
Comment je trouve la version que j'ai?

Menu Aide : Rechercher les mises à jour
 :Smiley03: 
Acrobate du PDF, InDesigner, Photoshopographe et WordPresseur