Donnez vie à vos documents numériques !
 

Aides pour plusieurs scripts (Calcul heures, Kilométrages, …).!?

abracadabraPDF Forums PDF – Général Aides pour plusieurs scripts (Calcul heures, Kilométrages, …).!?

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #46094
    Sylvain44
    Membre

    Bonjour, je débute dans la création PDF, je suis conducteur routier et je suis en train de me créé un formulaire sur ADOBE ACROBAT DC pour noter mes tournée, etc.. Merci à bebarth pour le coup de main l’autre fois ;) , je reviens vers vous pour voir s’il y aurai moyen de rendre encore plus automatique mon formulaire!Script 1 :  SOUSTRACTION HEUREY aurait-il moyen par un script de calculé automatiquement le temps entre deux heures?
    Je m’explique:
    J’ai 3 champs nommés ainsi:  “Heure 2” “Heure 11” et “Temps 1”
    Heure 2 et 11 sont inscrite garce au script que m’a donné bebarth :Smiley08: , c’est a dire en cliquant sur chaque champs 1 fois et l’heure au moment du clic y est inscrite automatiquement!Pour amélioré le truc je voudrai que “Heure 11” soit soustraite à “Heure 2” pour donné “Temps 1” automatiquement en format (Heure); une fois seulement quant “Heure 2” puis “Heure 11” on été inscrites et pas avant (Pour ne pas que il y ai un chiffre négatif..etc. dans “Temps 1” temps que les deux champs “Heure” n’ont pas été rempli) 
    Exemple:“Heure 11” – “Heure 2” = “Temps 1” OU  8:00 – 7:30 = 00:30

        Script 2 :  SOUSTRACTION KILOMÉTRAGE
    Pareil que pour le script 1, mais uniquement en format nombre!J’ai bien trouver des script mais le résultat s’affiche avant que les 2 case ne soit remplie! :mur:

    L’inscription y est cette fois saisie manuellement, mais je voudrai arriver au même résultat en gros que pour les heures!
    J’ai 3 champs nommés ainsi:  “Kilométrage 1” “Kilométrage 2” et “Distance 1”
    Soit:
    “Kilométrage 2” –  “Kilométrage 1” = “Distance 1” OU 150.000 – 140.000 = 10.000

    Script 3 :  ADDITION HEURE DÉFINIELa le but étant d’ajouter 6 heure à une heure dite Je m’explique :
    J’ai 2 champs nommés ainsi:  “Heure 1” et “Pause 6”
    Il me faudrait que dans “Pause 6” y soit inscrit automatiquement “Heure 1” + 6:00, Lorsque je clique sur “Heure 1”, le champ “Pause 6” ce remplisse tout seul (au format heure bien sure) en ajoutant 6:00

    Exemple:“Heure 1” + 6:00 = “Pause 6” OU  22:00 + 6:00 = 4:00Désolé ça fait beaucoup je sais et malheureusement il m’en manquera peut être 1 ou 2 script mais chaque chose en sont temps, et je trouverai peut être les réponses dans vos réponses  :Euuuh: ! J’espère que m’ait explication on été assez clair en tout cas !ps: Soyer clair SVP dans vos réponse pour que quelqu’un de nul en script comme moi y comprenne ^^

    MERCI
    SYLVAIN

    Image en bas, pour voir un aperçu du formulaire si sa peut aider aux réponse cliqué dessus pour agrandir :Smiley03:

Affichage de 11 réponses de 1 à 11 (sur un total de 11)
  • Auteur
    Réponses
  • #65872
    bebarth
    Maître des clés

    bonjour,
    Si tu es pressé, regarde cet exemple :
    https://abracadabrapdf.net/forum/index.php?action=dlattach;topic=3362.0;attach=3490
    issu du post :
    https://abracadabrapdf.net/forum/index.php/topic,3362.msg19756.html#msg19756
    sinon, j’essaye de regarder raidement.
    @+
    :bonjour:

    #65873
    bebarth
    Maître des clés

    bonjour,
    Voici tes problèmes solutionnés, du moins je l’espère !
    Il y a quelques explications dans les scripts. J’espère que tu comprendras…
    Attention, il y a un script de document pour la fonction “Time2Num” et des scripts de touches personnalisés pour n’entrer que des chiffres.
    @+
    :bonjour:

    #65874
    Sylvain44
    Membre

    Non je ne suis pas pressé du tout! j’ai pas toujours le temps de m’en occuper !

    Merci je regarderai cela demain  :Smiley03:

    #65875
    Sylvain44
    Membre

    Bonjour bebarth, j’ai essayer mais ça ne fonctionne pas!
    En copiant les scripts cela ne fonctionne pas, et même en copiant les cellules des PDF que tu m’a envoyer (Qui fonctionne bien), une fois copier sur mon PDF cela ne fonctionne plus! J’avoue je comprend pas ce qui cloche là :Euuuh: :mur:
    Merci
    Sylvain

    #65876
    bebarth
    Maître des clés

    C’est parce qu’il y a un script de document « Time2Num » qu’il faut ajouter à ton fichier…
    @+
    :bonjour:

    #65877
    Merlin
    Maître des clés
    #65878
    Sylvain44
    Membre

    Bonjour, merci a vous 2 après avoir chercher un peu j’ai trouver pour script de document ^^ pas simple  :tutut: mdr
    je m’y met un peut tout les jours du coup ça avance lentement mais surement et j’ai modifié quelque truc aussi sur le fichier excel de base qui me sert au pdf donc ça prend du temps, j’ai presque fini!

    Je vous mettrai le résultat final probablement demain, il me manquerai peut être un truc mais à voir… j’essaie de vous mettre ca dans ma prochaine réponse la dans quelque minutes…

    #65879
    Sylvain44
    Membre

    En faite non je pense que ça va être bon c’est pas nécessaire et c’est compliqué a expliquer pour pas grand chose je vais revoir ça demain si je peut faire avec les script que vous m’avez fait il doit y avoir moyen …

    Je vous enverrai le pdf fini demain pour que vous voyer comme même à quoi à servit vos aides (le mot est faible)  :Smiley03:
    bonne journée

    #65880
    Sylvain44
    Membre

    Ah si je voudrai savoir s’il y avait moyen de rajouter un script de format nombre personnalisé  pour que par exemple si je met 1000005 ou 10000005 cela affiche 100.000,5  ou 1.000.000,5 car avec le script format de touche personnalisé je peut pas mettre le script nombres avec les décimale!
    MERCI

    #65881
    Sylvain44
    Membre

    En gros si je met 7 chiffre sans virgule etc comme ça 1000005 ça met :100.000,5 ou si je met 8 chiffre ça fait ça : 10000005 = 1.000.000,5

    #65882
    bebarth
    Maître des clés

    bonjour,
    Tu retires le script de touche personnalisé et tu renseignes le Format Nombre comme tu le souhaites…
    @+
    :bonjour:

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