FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WEBDEV 2024
→
Saisir une heure supérieur à 24
Saisir une heure supérieur à 24
Débuté par Christophe, 24 juin 2022 23:42 - 2 réponses
Connectez-vous…
Christophe
#1
Posté le 24 juin 2022 - 23:42
Bonjour,
Pour un besoin spécifique, j'ai besoin de saisir un temps au format HH:MM . Seulement, mon client souhaite pouvoir saisir une heure supérieur à 24. Par exemple 42h30.
Seulement, je suis bloqué avec le masque de saisie de webdev (à mon avis, même problème avec windev).
Avez vous une idée pour gérer ce cas? Je tourne en rond depuis un petit moment...
Merci à vous !
Signaler
0
0
Lapalys
#2
Membre enregistré
86 messages
Popularité : +3 (3 votes)
Posté le 25 juin 2022 - 15:48
Bonjour
J'ai fait l'essai avec les expressions régulières et c'est toujours aussi compliqué... Donc méthode plus simple : un champ texte avec
dans l'init du champ :
MoiMême..MasqueSaisie="99:99"
MoiMême="00:00"
et en sortie du champ
SI Position(MoiMême,":")<1 _OU_ PAS 0<=Val(ExtraitChaîne(MoiMême,2,":"))<60 ALORS
ToastAffiche("L'heure n'est pas valide",toastCourt, cvMilieu, chCentre, RougePastel);RepriseSaisie(MoiMême)
SINON //formater l'heure correctement, ex : 15:5 devient 15:05
nHeures est un entier = Val(ExtraitChaîne(MoiMême,1,":"))
nMinutes est un entier = Val(ExtraitChaîne(MoiMême,2,":"))
MoiMême=NumériqueVersChaîne(nHeures,"02d")+":"+NumériqueVersChaîne(nMinutes,"02d")
FIN
Seule restriction : il faut saisir un 0 devant si le nombre d'heures est <10 car le : n'est pas saisissable (il apparaît automatiquement après 2 chiffres).
--
Bon dev.
Patrick Lalemand
https://www.lapalys.ca
Signaler
0
0
Christophe
#3
Posté le 27 juin 2022 - 09:07
Bonjour Patrick,
Merci d'avoir pris le temps de me répondre.
Je vais essayer ta méthode.
Bonne journée !
Christophe
Signaler
0
0
→ Revenir à WEBDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte