Donnez vie à vos documents numériques !
 

ecluse105

Toutes mes réponses sur les forums

Affichage de 10 réponses de 1 à 10 (sur un total de 10)
  • Auteur
    Réponses
  • en réponse à : Mettre un deuxième script #73130
    ecluse105
    Participant

    Bonjour, voici le formulaire dans le champ (total) du dessus c’est le (Total en kilomètres) qui par la suite seras un calcul d’une différence entre deux choix de kilométrage. En dessous dans le champ (distance) je voudrais que ce champ (distance prenne la valeur du champ (total) automatiquement, car en bas cela me donne avec la vitesse moyenne 9 Km  heures un résultat en Heures, Minutes et secondes. j’ai mis la ligne de code que vous m’avez indiqué représentée ci-dessous

    var distance = Number(this.getField(“distance”).value) + Number(this.getField(“total”).value);

    Mais cela fonctionner une fois et si je fais un reset avec mon bouton, cela ne fonctionne plus

     

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Mettre un deuxième script #73128
    ecluse105
    Participant

    Cela ne fonctionne pas, en réalité j’ai un premier script de calcul comme ci-dessous

    event.value = this.getField(“Depart”).value-this.getField(“Arrivee”).value;

    // Si champ 0 alors champ vide
    if (event.value==0) event.value = “” ;

    et je voudrais le rajouter au dessus de ce script ci-dessous

    function calculateTime() {
    var distance = parseFloat(this.getField(“distance”).value);
    var totalKM = parseFloat(this.getField(“TotalKM”).value) || 0; // Obtenir la valeur existante ou initialiser à 0
    var averageSpeed = parseFloat(this.getField(“average_speed”).value);

    // Ajouter la valeur du champ “TotalKM” à la distance saisie
    distance += totalKM;

    if (!isNaN(distance) && !isNaN(averageSpeed)) {
    // Calculer le temps en heures
    var timeInHours = distance / averageSpeed;

    // Heures, minutes et secondes séparées
    var hours = Math.floor(timeInHours);
    var remainingMinutes = (timeInHours – hours) * 60;
    var minutes = Math.floor(remainingMinutes);
    var seconds = Math.round((remainingMinutes – minutes) * 60);

    // Afficher le résultat dans les champs du formulaire
    this.getField(“temps_heures”).value = hours;
    this.getField(“temps_minutes”).value = minutes;
    this.getField(“temps_secondes”).value = seconds;

    // Mettez à jour le champ “TotalKM” avec la nouvelle distance totale
    this.getField(“TotalKM”).value = distance;
    } else {
    // Effacez les champs si la distance ou la vitesse moyenne n’est pas valide
    this.getField(“temps_heures”).value = “”;
    this.getField(“temps_minutes”).value = “”;
    this.getField(“temps_secondes”).value = “”;
    }
    }

    // Attachez la fonction calculateTime au champ de formulaire “distance”
    this.getField(“distance”).setAction(“OnBlur”, “calculateTime();”)

    Pour qu’il puisse faire ma valeur de calcul en premier et exécuter le second script

    en réponse à : Code pour calculer heures, minutes, secondes #73113
    ecluse105
    Participant

    Bonjour, je viens de reprendre à essayer de sortir un script pour le calcul heure, minute, seconde et j’ai fais appelle a chat gpt qui ma sorti un script de calcul qui fonctionne. Ma demande était (Sachant que je parcours un nombre de kilomètre a la vitesse de 9 kilomètres heure de moyenne quel est le temps mis en heures, minutes, secondes), donc il m’a sorti le bon script mais je voudrais le modifier, c’est a dire créer un champ texte dans lequel je puisse moi même définir ma vitesse. Donc ci quelqu’un peux m’aider merci

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Calcul pourcentage #73098
    ecluse105
    Participant

    Merci à bebarth pour les % et aussi tout les autres pout l’aide apporté surtout que l’on ne trouve pas forcément beaucoup de tutoriels sur internet concernant le javascript pour les formulaires interactif PDF.

    en réponse à : Calcul pourcentage #73093
    ecluse105
    Participant

    Merci à Galactica et Merlin tout est OK à part que j’ai rajouter un bouton pour réinitialisé ma facture mais le seul problème c’est que le format personnalisé event.value=event.value +” %”, lorsque j’appuie sur mon bouton pour réinitialisé le signe % reste afficher et c’est ce que je ne veux pas.

    Quant au autre problème que j’avais dans mes calculs simplifié c’était du au faite que je m’s’entêtais à mettre une Parenthèse en ouverture et fermeture de mon scripte dans notation simplifiée du champ, exemple (TauxTVA10+TOTAL10) alors qu’il ne faut pas de Parenthèses et la j’avais la console javascript d’acrobat qui me le rappelais.

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Calcul pourcentage #73076
    ecluse105
    Participant

    Merci pour la console, elle m’a permis de voir une erreur dans l’onglet Format , Personnalisé ou j’avais ce script là pour afficher en % (event.value=event.target.value.toFixed(0)+” %”), si vous avez le bon script merci.

    Pour ce script que j’ai mis pour calculer un pourcentage, exemple ((TotalHT1*TVA1/100)+(TotalHT2*TVA2/100)+(TotalHT3*TVA3/100)), j’ai fais autrement, j’ai créer un champ texte appelé (Pourcent) que j’ai caché dans lequel est affiché le chiffre 100 et donc le script qui est dans notation simplifiée de champ est le suivant (TauxTVA1)*(MontantHT1)/(Pourcent)+(TauxTVA2)*(MontantHT2)/(Pourcent) et apparemment cela fonctionne.

     

    en réponse à : Calcul pourcentage #73065
    ecluse105
    Participant

    Pour plus d’explications voici mon fichier PDF, et je voudrais savoir si mon script est bon ou j’ai mal effectuer mon script de calcul, car je m’aperçois que a un moment celui-ci s’efface tout seul et ne fonctionne plus.

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Code pour calculer heures, minutes, secondes #73052
    ecluse105
    Participant

    Pour l’instant j’ai laisser tombé, jais fait les mêmes calculs sur microsoft office et là pas de problèmes tout fonctionne, mais dans acrobat au niveau javascript cela me parait plus compliqué.

    en réponse à : Code pour calculer heures, minutes, secondes #73034
    ecluse105
    Participant

    J’ai peut être pas bien expliquer.

    Exemple, dans un champ de texte j’ai une distance de 22 Kilomètre et sachant que je suis à une vitesse de 9 kilomètre heure, dans un autre champ de texte quel sera la formule pour calculer cela en heures minute et secondes.

    Sur excel j’ai trouver la solution mais sur adobe je n’ai pas encore trouver.

    en réponse à : Formulaire PDF #73029
    ecluse105
    Participant

    Un grand merci Merlin, je viens juste de débuter sur les formulaires dans adobe pro

Affichage de 10 réponses de 1 à 10 (sur un total de 10)