Donnez vie à vos documents numériques !
 

Date du jour automatique à l’ouverture d’un formulaire PDF ?

abracadabraPDF Forums PDF – Général Date du jour automatique à l’ouverture d’un formulaire PDF ?

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #43003
    Lionel
    Membre

    Bonjour,

    Quelles commandes / script doivent-on mettre pour que la date du jour s’affiche automatiquement dans un champ ? (avec mise à jour automatique à chaque fois que l’on ouvre le formulaire PDF)

    Merci d’avance.

    Cordialement.

    MacBruSoft :pir:

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

    Tu tombes bien !!!

    Va voir sur :

    http://www.abracadabrapdf.net/pages/fr/abratutoriaux

    et affiche la page « Dateur automatique ».

    Tout ce que tu as toujours voulu savoir sans… (etc) se trouve dedans.

    :foo:

    #46777
    Lionel
    Membre

    Bonjour, :-({|=

    Ves explications sont supers (et la possibilité pour chaque membre d’en rajouter). Ce qui serait bien, c’est de pouvoir télécharger un petit document avec l’exemple et les explications (c’est peut-ê^tre déjà possible mais je n’ai pas vu où).

    Soit pouvoir tranquiller décortiquer cela chez soit.

    À bientot sur ce forum. :-({|=

    MacBruSoft

    #46778
    Merlin
    Maître des clés

    Pour ce qui est du téléchargement du document :

    – je préconise l’usage d’Acrobat WebCapture pour ce faire (voir le tutorial correspondant dans la rubrique abraTutoriaux).

    – pour les ceusses kinon pas Acrobat, il y a la fonction « enregistrer comme PDF » de Mac OSX, ou bien un utilitaire (gratuit) du type PrimoPDF (voir page d’accueil) sous Windows.

    Sinon, il reste la fonction « enregistrer sous » du navigateur…

    Effectivement, il n’y pas de lien vers des exemples dans le tutoriel. Je vais corriger ça (bientôt…).

    En attendant dans l’abraGalerie > Formulaires il y a le « Bon de commande » et le « Forms » qui utilisent cette fonction de datation.

    :gee:

    #46779
    Lionel
    Membre

    Bonjour,

    Je viens de regarder l’explication de dateur automatique. J’ai bien vu, dans l’onglet Format, comment mettre un format de date (pour des caractères que l’on tape dans le champ concerné).

    Mais, ce que je voudrais, c’est que la date se mette automatiquement dans un champ dès l’ouverture du formulaire.

    Merci d’avance.

    À bientot. #-o

    #46780
    Lionel
    Membre

    Me voilà frappé par l’abracadabramyopie ! 8-[

    Le script souhaité se trouve bien dans le tutorial :

    this.getField(‘DATE’).value = util.printd(‘dd/mm/yyyy’, new Date());

    this.dirty = false;

    et ça fonctionne très bien (à mettre à l’ouverture du document).

    Bon, comment poser une question :?: et y répondre soi-même peu de temps après 💡

    @+

    #46781
    Merlin
    Maître des clés

    Il faut que tu continues la lecture jusqu’à la fin de la page !!!

    :hic: 😆 :hic:

    #46782
    auredubi
    Membre

    Bonjour,
    Lorsque j’insère le code ci-dessous dans l’onglet calculer, la date ne se met pas à jour automatiquement à l’ouverture du formulaire. Pouvez-vous me préciser si c’est le bon code ou s’il n’est pas inscrit au bon endroit ?
    En vous remerciant par avance

    f = this.getField(« DATE »);
    if(f.value == null || f.value == «  »)
    {f.value = util.printd(« dd/mm/yy », new Date())};

    #46783
    Merlin
    Maître des clés

    Bonjour,

    ce script ne met à jour la date que si et seulement si le champ est vide.

    Pour obtenir une mise-à-jour systématique il faut supprimer la 2e ligne, et les accolades. Ce qui nous donne :

    Code:
    f = this.getField(« DATE »);
    f.value = util.printd(« dd/mm/yy », new Date());

    Il y a un article consacré à ce sujet sur cette page : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/champ-date-automatique/
    :Smiley15:

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