Forums Développement Multimédia

Aller au contenu

Formulaire : case à cocher et calcul automatique

PAO InDesign Acrobat PDF

5 réponses à ce sujet

#1 marcooooo

    Ceinture Blanche

  • Members
  • Pip
  • 3 messages

Posté 19 October 2012 - 09:47 AM

Bonjour!

Je sèche sur un problème basique :
  • j'ai un champ SousTotal
  • j'ai une case à cocher appelée Rabais5
  • j'ai un champ TotalRabais5
Je veux pouvoir afficher le 5% de SousTotal dans TotalRabais5 si je coche la case Rabais5...

J'ai beau fouiller, je ne trouve pas l'astuce...

Un grand merci pour votre aide!

#2 JRB

    abracadabrantesque

  • Members
  • PipPipPipPipPipPipPipPip
  • 1864 messages

Posté 19 October 2012 - 17:56 PM

Salut,


Explications ici : http://abracadabrapd...p?lng=fr&pg=800

Mise en œuvre (exemple) ici, et dans tous les exemples qui calculent une TVA ou un taux quelconque : http://abracadabrapd...p?lng=fr&pg=342

:cool:
Acrobate du PDF, InDesigner et Photoshopographe
abracadabraPDF.net

#3 marcooooo

    Ceinture Blanche

  • Members
  • Pip
  • 3 messages

Posté 22 October 2012 - 08:22 AM

Salut !

Merci pour les explications ! Il me reste encore un point à éclaircir :
  • mon sous-total est correctement calculé
  • si la personne a droit à 5% de remise, il doit cocher la case correspondante : à ce moment, mon champ TotalRabais affiche le 5% de la valeur du sous-total (pour le calcul, c'est ok)
  • sans droit au rabais, la case n'est pas cochée et le champ TotalRabais reste vide

Une idée pour générer une action sur cette case à cocher?

Merci d'avance!

#4 JRB

    abracadabrantesque

  • Members
  • PipPipPipPipPipPipPipPip
  • 1864 messages

Posté 22 October 2012 - 21:21 PM

Je ne comprend pas bien quelle action supplémentaire tu veux ajouter…
Le mieux serait que tu copie-colles ces champs de calcul dans un PDF vierge et que tu le postes en pièce jointe si tu veux que j'y jete un œil (un dessin vaux mieux qu'un long discours…).

:cool:
Acrobate du PDF, InDesigner et Photoshopographe
abracadabraPDF.net

#5 marcooooo

    Ceinture Blanche

  • Members
  • Pip
  • 3 messages

Posté 23 October 2012 - 08:01 AM

J'ai finalement pu trouver la solution, avec l'aide d'un ami.

Case à cocher (appelée Rabais5 dans mon exemple) :
aucune action.

Champ TotalRabais5 (doit calculer le 5% de SousTotal2, uniquement si la case Rabais5 est cochée):
une action JavaScript :
         if (this.getField("Rabais5").value == "Oui")
         {
         event.value = (this.getField("SousTotal2").value * 0.05);
         }
         else
         {
         event.value = "";
         }


Et cette fois-ci tout fonctionne !

Merci pour le coup de main...

Modifié par Krevare, 27 November 2012 - 12:48 PM.
Ajout des balises de code


#6 JRB

    abracadabrantesque

  • Members
  • PipPipPipPipPipPipPipPip
  • 1864 messages

Posté 23 October 2012 - 10:17 AM

:cool:
Acrobate du PDF, InDesigner et Photoshopographe
abracadabraPDF.net



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP