Donnez vie à vos documents numériques !
 

Calcul sur date dans un formulaire. – RÉSOLU

abracadabraPDF Forums PDF – Général Calcul sur date dans un formulaire. – RÉSOLU

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #44040
    EliZEN
    Membre

    Bonjour,

    Je souhaite créer un formulaire avec un champ A date d’expiration (il doit être au format dd/mm/yyyy HH:MM) et un autre champ B où s’affiche automatiquement la date de renouvellement qui est égale à date d’expiration moins un mois.

    Je ne sais pas comment écrire le script de calcul du champs B, récupérer la valeur du champ A et afficher le résultat quand A est rempli. :doute:

    Quelqu’un pourrait-il m’aider ?

    Merci d’avance.

Affichage de 5 réponses de 1 à 5 (sur un total de 5)
  • Auteur
    Réponses
  • #52255
    Merlin
    Maître des clés

    Bonjour,

    oui, c’est assez facilement faisable mais il faudrait savoir à quoi correspond la « date d’expiration », est-elle fixe ou variable ?

    Le mieux serait que tu postes une simple maquette de ce que tu veux obtenir, avec les champs de formulaire et tout, de façon que je puisse y ajouter facilement le code.

    :bonjour:

    #52256
    alex
    Participant

    Le script suivant fera l’affaire pour trouver le mois précédant date à date et illustrera l’usage de l’objet Date…
    function CalculDate()
    {
    console.println(« Action utilisateur calcul de date »);
    chaine=this.event.value;
    //Extraction des données à partir de la valeur du champ « DateExpiration »
    jour=chaine.substring(0,2);
    mois=chaine.substring(3,5);
    annee=chaine.substring(6,10);
    //Calcul du mois n-1 (les mois sont notés de 0 à 11)
    mois=mois-2;
    //Définition de l’objet date de renouvellement
    dateRenouvellement=new Date(annee,mois,jour);
    //Extraction et affichage de la date.
    this.getField(« DateRenouvellement »).value=util.printd(« dd/mm/yyyy »,dateRenouvellement);
    }

    Pour un calcul plus sophistiqué, j’ai déjà donné un exemple dans un autre POST.
    Nota:il faut respecter le format de date jj/mm/aaaa

    [attachment deleted by admin]

    #52257
    Merlin
    Maître des clés

    Respect !
    :bravo:

    #52258
    Lionel
    Membre

    :PouceHaut: Bravo !

    #52259
    EliZEN
    Membre

    Génial, merci, c’est exactement ce que je veux !
    mais j’ai ouvert l’abracadabrapdf avec acrobat et j’ai regardé les propriétés des différents champs, je ne sais pas où placer le script  :Ooops: ?

Affichage de 5 réponses de 1 à 5 (sur un total de 5)
  • Vous devez être connecté pour répondre à ce sujet.