Truc n°80 : Changer le mode d’affichage de l’heure dans FileMaker

Depuis plusieurs décennies, l’affichage des heures se fait sur 24 h. Et FileMaker les calcule et les présente sur 24 h. Mais il peut rester l’habitude de parler de « 11 h du soir » pour 23 h ou, dans les pays anglophones, de 11 h AM ou PM.

En France, le besoin d’écrire les heures sur 12 h plutôt que sur 24 h est moins évident.
J’ai cependant penser bon de vous présenter une astuce pour qu’elles apparaissent sur 12 h… peut-être dans le cas où vous communiqueriez avec des logiciels américains utilisant la notation hh AM ou PM…

À l’heure actuelle, j’ai une jolie rubrique MonHeure qui affiche 17:08:33, soit dix-sept heures, zéro huit minutes et trente trois secondes.

Je vais travailler directement dans le Visualiseur de données (1) avant de créer une rubrique de calcul de type heure pour bien tester mon calcul…

Afficher l’heure sur 12 heures

La première étape est compliquée, car il faut avoir quelques notions de mathématiques pour savoir quelle fonction de calcul nous permet de trouver 5 pour 17.

En effet, le système horaire est sur une base de 12 et non sur une base de 10, celle que nous utilisons habituellement dans la vie courante.

17 h correspond à 12 h + 5. Soit une unité de 12 avec un reliquat de 5.
Bon, j’ai ma manière à moi d’expliquer qu’il faut tout simplement diviser 17 par 12 et que c’est le reste de la division qui ici nous intéresse 😉 Or, une fonction de calcul dans FileMaker nous permet de faire cela. Il s’agit de la fonction Mod (Nombre ; Diviseur)

Vous remplacez donc l’argument Nombre par un nombre ou, plus adapté, par une rubrique, ou un calcul contenant une rubrique, et le diviseur par un nombre.

Votre calcul est donc le suivant, les arguments ayant été remplacés par les valeurs réelles :

Mod ( Heures ( Test::MonHeure ) ; 12 )

Et là, j’obtiens bien 5 comme résultat 😉

Constatez ici que l’argument Nombre a été remplacé par une valeur calculée : l’heure récupérée de la rubrique MonHeure grâce à la fonction Heures.

J’ai donc bien converti une heure – 17 h – en une heure qui ne dépasse pas 12 h.

Mais mon calcul ne s’arrête pas là, car il me reste deux voire trois problèmes à résoudre…

********

Désolé, cet article et sa zone de commentaires font partie de la livraison de novembre 2017, réservée aux abonnés.

Le mieux est de devenir membre (c’est gratuit) ou de vous connecter en tant que tel, et ainsi pouvoir vous abonner :

http://astucieux-filemaker.com/fiches-astuces-filemaker/abonnement/

Tags: , ,

Merci de laisser un commentaire (Pas de commentaire )

Désolé, les commentaires des articles réservés sont eux-mêmes réservés

Il n'y a pas de commentaire pour l'instant, soyez le premier ;-)

Pendant les fêtes de fin d’année…

Le blog est en inactivité du 21 décembre 2018 au 3 janvier 2019, avec une petite exception le 24 décembre 2018 ;-)

L'équipe animatrice de ce blog le sera également durant cette même période…

… mais la librairie francophone FileMaker est toujours là pour vous accueillir et met à votre disposition plus de 150 ouvrages pédagogiques sur FileMaker.

V_ColSapin

À toutes et à tous, Magalie, Cécile et Marie-Charlotte souhaitent de très belles fêtes de fin d'année, dans la paix et la joie !

Espace membre





Formation Personne-ressource FileMaker

La formation Personne-ressource FileMaker ouvre à nouveau ses portes pour une nouvelle session !
Vous avez besoin de découvrir et d'approfondir FileMaker ? Vous avez peu de temps et l'apprentissage à distance ne vous fait pas peur ? Alors, la formation Personne-ressource FileMaker est pour vous !

Pour en savoir plus : contactez-nous !

Sortie FileMaker 17

Le mardi 15 mai 2018 à 15 h, la nouvelle plateforme FileMaker 17 est sortie.
FMPA

Quelles nouveautés ?

Pour le savoir, Magalie Jeune vous a proposé une conférence en ligne le 18 mai dernier.

Pour la regarder en replay, c'est par ici :

https://editomac.learnybox.com/filemaker-17/