abracadabraPDF › Forums › PDF – Général › Resultats case à cocher
- Ce sujet est vide.
-
CréateurSujet
-
25 janvier 2018 à 09:26 #45788
MAB2A
MembreBonjour
Est-ce que quelqu’un peut m’aider sur ce document dans la partie “Garde de nuit” ?
Je n’arrive pas a avoir les bons résultats dans les cases correspondantes.
Merci d’avance -
CréateurSujet
-
AuteurRéponses
-
25 janvier 2018 à 09:59 #63243
Merlin
Maître des clésBonjour.
Il est très difficile de comprendre ce qui ne va pas dans un formulaire dont on ne connait pas le fonctionnement ni la signification des acronymes utilisés. :Euuuh:
J’ai quand même détecté un problème “classique”, peut être que ça fonctionnera correctement une fois qu’il sera corrigé : l’Ordre de calcul me parait fantaisiste…
Voir (la fin de) cet article : https://www.abracadabrapdf.net/?p=4555
25 janvier 2018 à 11:10 #63244bebarth
Maître des clésbonjour,
effectivement, pourrais-tu nous dire ce qui ne va pas ou quoi doivent correspondre les différents totaux !
@+
:bonjour:25 janvier 2018 à 11:57 #63245MAB2A
MembreMerci pour vos réponses, je vous joint une image avec quelques explications, peut être plus lisible :Smiley01:
25 janvier 2018 à 12:10 #63246Merlin
Maître des clésJe me permet d’insister à propos de l’Ordre de calcul.
:geek:26 janvier 2018 à 07:12 #63247bebarth
Maître des clésbonjour,
Dans ton cas il vaut mieux définir la première ligne de champs sans indexation puis les dupliquer (cf. copie d’écran). C’est ensuite beaucoup plus simple pour faire des opérations…
Je présume que dans ton formulaire les champs “Grade” et “Statut” pourraient être rempli automatiquement en fonction du nom !!!
@+
:bonjour:29 janvier 2018 à 12:12 #63248MAB2A
MembreBonjour Bebarth
Merci pour ton aide, les totaux marchent super bien mais je n’ai pas le total général a gauche.
Merci pour tout29 janvier 2018 à 13:00 #63249bebarth
Maître des clésbonjour,
je ne vois pas de total général !
@+
:bonjour:29 janvier 2018 à 13:26 #63250MAB2A
MembreLes cases “Total SP jour” et “Total SP nuit”
Merci @plus29 janvier 2018 à 13:30 #63251bebarth
Maître des clésLes totaux SP s’incrémentent dès que tu sélectionnes un nom…
Ce n’était pas prévu comme ça ???
Les champs “Grade” et “Status” pourraient d’ailleurs se remplir automatiquement selon le nom choisi !
@+
:bonjour:29 janvier 2018 à 14:02 #63252Merlin
Maître des clésLes champs qui affichent les totaux devraient être en lecture seule
:idee:29 janvier 2018 à 14:06 #63253bebarth
Maître des cléscorrect !
29 janvier 2018 à 15:27 #63254MAB2A
MembreRe ok je vais faire comme ça avec les noms Merci. Maintenant Je cherche à afficher le jour “Lundi” lorsque je sélectionne la date dans le calendrier. Y a t il une formule ? Merci
29 janvier 2018 à 15:53 #63255bebarth
Maître des clésvoici un petit script qui te permettra d’avancer dans tes recherche…
il faudra bien sûr l’adapter à ce que tu veux faire !Code:var ladate=new Date();
var lejour=ladate.getDay();
var tableaujour=new Array(“Dimanche”, “Lundi”, “Mardi”, “Mercredi”, “Jeudi”, “Vendredi”, “Samedi”);
console.println(“Aujourd’hui nous sommes : “+tableaujour[ladate.getDay()]);@+
:bonjour:29 janvier 2018 à 16:02 #63256MAB2A
MembreMerci super, je le positionne dans un “champ texte” ?
Merci29 janvier 2018 à 17:44 #63257bebarth
Maître des cléssi tu veux connaitre le jour de la semaine de la date indiquée dans ton champ “date”, tu places ce script en script de calcul d’un champ texte :
Code:var dd=this.getField(“date”).value;
var jour=dd.slice(0, 2);
var mois=dd.slice(3, 5);
var annee=dd.slice(6);
var ladate=new Date(annee,(mois-1),jour);
var lejour=ladate.getDay();
var tableaujour=new Array(“Dimanche”, “Lundi”, “Mardi”, “Mercredi”, “Jeudi”, “Vendredi”, “Samedi”);
this.event.target.value=tableaujour[ladate.getDay()]@+
:bonjour:29 janvier 2018 à 17:52 #63258bebarth
Maître des clés…et pour mieux comprendre qu’on prend le jour à la position “lejour” dans la table, on peut écrire la dernière ligne :
Code:…
this.event.target.value=tableaujour[lejour];:bonjour:
29 janvier 2018 à 18:44 #63259Merlin
Maître des clés:bravo:
30 janvier 2018 à 08:37 #63260MAB2A
MembreBonjour bebarth
je ne saurais comment te remercier, ton aide est complète, au détails prêt, c’est énorme, tu ne peux pas t’imaginer surtout quand on débute !!!!!Concernant la feuille, est ce que dans la case date je peux mettre un calendrier ?
Merci encore et longue vie sur ce forum que tu rends très agréable !!!!!
30 janvier 2018 à 08:50 #63261bebarth
Maître des clésbonjour,
si tu cherche sur le web tu devrais en trouver, mais le meilleur c’est quand même celui-ci :
https://www.abracadabrapdf.net/utilitaires/utilitaires-pdf/magicdate-selecteur/
@+
:bonjour:30 janvier 2018 à 09:03 #63262MAB2A
MembreOk merci il est super ton exemple, celui present sur la feuille est suffisant. Est ce que je peu adapter
ton exemple
var dd=this.getField(“date”).value;
var jour=dd.slice(0, 2);
var mois=dd.slice(3, 5);
var annee=dd.slice(6);
var ladate=new Date(annee,(mois-1),jour);
var lejour=ladate.getDay();
var tableaujour=new Array(“Dimanche”, “Lundi”, “Mardi”, “Mercredi”, “Jeudi”, “Vendredi”, “Samedi”);
this.event.target.value=tableaujour[ladate.getDay()]Avec ce calendrier ?? merci encore
30 janvier 2018 à 10:33 #63263bebarth
Maître des clésOù y a-t-il un calendrier dans ton fichier ?
@+
:bonjour:30 janvier 2018 à 17:13 #63264MAB2A
MembreJ’avais pas mis le fichier, en fait j’ai juste changé le format de la date et c’est bon .
Merci pour tout encore une fois.
:bravo:
30 janvier 2018 à 17:59 #63265bebarth
Maître des cléstu peux rajouter un calendrier si tu va voir sur cette page :
http://www.formrouter.com/tools/index.html
mais ça n’a rien à voir avec celui de Merlin !
@+
:bonjour:31 janvier 2018 à 07:42 #63266bebarth
Maître des clésbonjour,
Ça ne fonctionnait pas dans ton fichier…
Ici, j’ai aussi rajouté un calendrier pour le champ date !
@+
:bonjour:31 janvier 2018 à 10:02 #63267Merlin
Maître des clésJe ne comprend pas l’intérêt d’ajouter ce calendrier préhistorique alors qu’il y en a déjà un beaucoup plus pratique par défaut…
Du coup le champ date à 2 calendriers.
:Euuuh: -
AuteurRéponses
- Vous devez être connecté pour répondre à ce sujet.