Toutes mes réponses sur les forums
-
AuteurRéponses
-
20 décembre 2015 à 11:20 en réponse à : Duplication de calculs de champs en rangées et en colonnes #60075AmzenMembre
petite information au passage,
en effet cette méthode marche merveilleusement bien pour des calculs simples A+B=C ou autre
mais fait totalement défaut sur une page complexe, les champs ne se mettent pas forcement à jour immédiatement… un temps de retard, et ça peut devenir n’importe quoi…
il faudrait ajouter le script :Code:this.calculateNow();pour que le calcul se fasse en temps réel, mais on voit immédiatement une lenteur d’usage.
Donc la solution est bien de passer par un script global de calcul, ou d’aller voir du coté de excel, qui à mon sens est plus simple pour des choses complexes.
Je trouve l’outil de création PDF très intéressent, mais ressemble quand même à une usine à gaz (comme un CMS pour faire des sites web).Bien à vous
18 décembre 2015 à 13:24 en réponse à : Duplication de calculs de champs en rangées et en colonnes #60074AmzenMembreBonjour,
Merci pour l’aide…
franchement je trouve le truc bien complexe par rapport à mon besoin qui au final est plutôt simple.J’ai donc fouillé encore et encore pour pondre un petit code javascript.
Je vous le donne car il peut servir à d’autres .Il faut tenir compte qu’il fonctionne uniquement si on part d’une copie, si on fait une copie de copie, il faudra modifier res[] avant la nouvelle copie.
à introduire dans le script de calcul personnalisé du champ “Total”
avec C1*C2=TotalCode:var str = event.target.name;
var res = str.split(“.”);
var num = (res[1]);
var cal1 = this.getField(“C1.”+num).value;
var cal2 = this.getField(“C2.”+num).value;
var Total = cal1*cal2;
event.target.value = Total;Je ne doute pas une seconde qu’on peut faire encore plus simple,
mais ainsi les étapes sont décomposées.
Je prend volontiers la même chose en une seule ligneBonne continuation !
12 décembre 2015 à 16:22 en réponse à : Duplication de calculs de champs en rangées et en colonnes #60072AmzenMembreMerci pour tes tutos Merlin
“J’imagine” qu’il pourrait être possible d’obtenir le nom du champ (en cherchant j’ai trouvé cette fonction : event.target.name) puis d’extraire “l’attribut” de celui ci ou “décomposer la variable”,
par exemple pour txtC.2 le .2,
puis dans ma formule de calcul l’ajouter à txtA et à txtB.
Mais là il me manque quelques éléments, je vais continuer à chercher ici et là.12 décembre 2015 à 13:51 en réponse à : Duplication de calculs de champs en rangées et en colonnes #60070AmzenMembreSalut Alex
merci pour ta réponse,
j’ai donc lu attentivement tes derniers postes,
mais je dois être aveugle, car je ne trouve rien en rapport avec ma demande.Je suis heureux qu’il existe apparemment une solution.
Dans cet exemple :
http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/duplication-rapide-de-champs-de-formulaire/l’auteur a-t-il utilisé la “boucle de calcul” pour remplir correctement les scripts des champs Total.TTC.0 .1 .2 etc…
ou même si il l’a fait manuellement, pourrais tu s’il te plait m’indiquer quel poste sur le forum serait pertinent pour savoir comment travailler cette “boucle de calcul” ?Un grand merci d’avance
-
AuteurRéponses