J'ai le code suivant :
AmplitudeLundi est une Durée
AmplitudeMardi est une Durée
/Dans une boucle
AmplitudeLundi += ChaîneVersDurée(Tournee.Amplitude,"HHMM") ex 12:30
AmplitudeMardi += ChaîneVersDurée(Tournee.Amplitude,"HHMM") ex 10:30
//
TotalAmplitude = AmplitudeLundi+AmplitudeMardi ex = 22:30
TablePlanning.Amplitude =
TotalAmplitude..Jour*24+TotalAmplitude..Heure+":"+TotalAmplitude..Minute
ex il affiche bien dans ma table 22:30
Mais quand j'enregistre dans le fichier "rubrique heure HHMM) je me
retrouve avec 22: et pas les minutes. :'(
Merci de votre aide
Christian
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Sécurité Pointage & Biométrie
Bonjour,
Si vous travaillez sur des DatesHeures, utilisez : MaDateHeure..PartieDate = MaDate MaDateHeure..PariteHeure = MonHeure
Pour l'enregistrement de la durée dans un fichier HF, vous devez utiliser un champ de type chaine formatée. A vous de gérer la chaine pour en extraire ensuite les données en JJHHMM
-- Sincères salutations
Jean-Claude FLAJOULOT Email : (otez _nospamm_ pour me contacter) Sécurité Pointage & Biométrie http://sp-et-b.chez-alice.fr/
"Christian" a écrit dans le message de news:
Bonjour,
Si vous travaillez sur des DatesHeures, utilisez :
MaDateHeure..PartieDate = MaDate
MaDateHeure..PariteHeure = MonHeure
Pour l'enregistrement de la durée dans un fichier HF, vous devez utiliser un
champ de type chaine formatée.
A vous de gérer la chaine pour en extraire ensuite les données en JJHHMM
--
Sincères salutations
Jean-Claude FLAJOULOT
Email : sp_nospamm_etb@tiscali.fr
(otez _nospamm_ pour me contacter)
Sécurité Pointage & Biométrie
http://sp-et-b.chez-alice.fr/
"Christian" <nospam_dupuy.c@free.fr> a écrit dans le message de news:
mn.4d0e7d618fb8a39b.9756@free.fr...
Si vous travaillez sur des DatesHeures, utilisez : MaDateHeure..PartieDate = MaDate MaDateHeure..PariteHeure = MonHeure
Pour l'enregistrement de la durée dans un fichier HF, vous devez utiliser un champ de type chaine formatée. A vous de gérer la chaine pour en extraire ensuite les données en JJHHMM
-- Sincères salutations
Jean-Claude FLAJOULOT Email : (otez _nospamm_ pour me contacter) Sécurité Pointage & Biométrie http://sp-et-b.chez-alice.fr/
"Christian" a écrit dans le message de news:
Christian
Sécurité Pointage & Biométrie a couché sur son écran :
Bonjour,
Si vous travaillez sur des DatesHeures, utilisez : MaDateHeure..PartieDate = MaDate MaDateHeure..PariteHeure = MonHeure
Pour l'enregistrement de la durée dans un fichier HF, vous devez utiliser un champ de type chaine formatée. A vous de gérer la chaine pour en extraire ensuite les données en JJHHMM
Bonsoir,
Merci de vous interesser à mon cas, en effet le fait d'enregistrer ca dans un fichier HF sous format chaine me permet de retrouver mes 22H30, mais ensuite comment faire pour cumuler plusieurs amplitudes, sachant que ce sont des HH:MM et que la rubrique heure permet de faire des calculs (additions-soustraction) simplement alors que de traiter une chaine me parait plus complexe. Je pensais que WD permettais de gerer de façon plus transparente ??
Merci.
Christian
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Sécurité Pointage & Biométrie a couché sur son écran :
Bonjour,
Si vous travaillez sur des DatesHeures, utilisez :
MaDateHeure..PartieDate = MaDate
MaDateHeure..PariteHeure = MonHeure
Pour l'enregistrement de la durée dans un fichier HF, vous devez utiliser un
champ de type chaine formatée.
A vous de gérer la chaine pour en extraire ensuite les données en JJHHMM
Bonsoir,
Merci de vous interesser à mon cas, en effet le fait d'enregistrer ca
dans un fichier HF sous format chaine me permet de retrouver mes 22H30,
mais ensuite comment faire pour cumuler plusieurs amplitudes, sachant
que ce sont des HH:MM et que la rubrique heure permet de faire des
calculs (additions-soustraction) simplement alors que de traiter une
chaine me parait plus complexe.
Je pensais que WD permettais de gerer de façon plus transparente ??
Merci.
Christian
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Sécurité Pointage & Biométrie a couché sur son écran :
Bonjour,
Si vous travaillez sur des DatesHeures, utilisez : MaDateHeure..PartieDate = MaDate MaDateHeure..PariteHeure = MonHeure
Pour l'enregistrement de la durée dans un fichier HF, vous devez utiliser un champ de type chaine formatée. A vous de gérer la chaine pour en extraire ensuite les données en JJHHMM
Bonsoir,
Merci de vous interesser à mon cas, en effet le fait d'enregistrer ca dans un fichier HF sous format chaine me permet de retrouver mes 22H30, mais ensuite comment faire pour cumuler plusieurs amplitudes, sachant que ce sont des HH:MM et que la rubrique heure permet de faire des calculs (additions-soustraction) simplement alors que de traiter une chaine me parait plus complexe. Je pensais que WD permettais de gerer de façon plus transparente ??
Merci.
Christian
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Sécurité Pointage & Biométrie
"Christian" a écrit dans le message de news:
Merci de vous interesser à mon cas, en effet le fait d'enregistrer ca dans un fichier HF sous format chaine me permet de retrouver mes 22H30, mais ensuite comment faire pour cumuler plusieurs amplitudes, sachant que ce sont des HH:MM et que la rubrique heure permet de faire des calculs (additions-soustraction) simplement alors que de traiter une chaine me parait plus complexe. Je pensais que WD permettais de gerer de façon plus transparente ??
Bonsoir,
Vous êtes obligé de passer par des conversions pour les raisons suivantes : Si vous utilisez un type heure, vous ne pouvez pas aller au delà de 23 Heures (La propriété 'Heure' doit être comprise entre 0 et 23.) donc si vous faites : hHeure est une Heure hHeure..Heure = 25 cela provoque une erreur.
Si vous utilisez un type durée, vous allez avoir des problèmes similaires.
Il faut donc vous servir des focntions suivantes : HeureVersChaine() HeureVersEntier() EntierVersHeure() ChaîneVersDurée() DuréeVersChaîne() Voir dans l'aide pour leur utilisation.
-- Sincères salutations
Jean-Claude FLAJOULOT Email : (otez _nospamm_ pour me contacter) Sécurité Pointage & Biométrie http://sp-et-b.chez-alice.fr/
"Christian" <nospam_dupuy.c@free.fr> a écrit dans le message de news:
mn.555e7d61c8da8ef1.9756@free.fr...
Merci de vous interesser à mon cas, en effet le fait d'enregistrer ca dans
un fichier HF sous format chaine me permet de retrouver mes 22H30, mais
ensuite comment faire pour cumuler plusieurs amplitudes, sachant que ce
sont des HH:MM et que la rubrique heure permet de faire des calculs
(additions-soustraction) simplement alors que de traiter une chaine me
parait plus complexe.
Je pensais que WD permettais de gerer de façon plus transparente ??
Bonsoir,
Vous êtes obligé de passer par des conversions pour les raisons suivantes :
Si vous utilisez un type heure, vous ne pouvez pas aller au delà de 23
Heures (La propriété 'Heure' doit être comprise entre 0 et 23.)
donc si vous faites :
hHeure est une Heure
hHeure..Heure = 25
cela provoque une erreur.
Si vous utilisez un type durée, vous allez avoir des problèmes similaires.
Il faut donc vous servir des focntions suivantes :
HeureVersChaine()
HeureVersEntier()
EntierVersHeure()
ChaîneVersDurée()
DuréeVersChaîne()
Voir dans l'aide pour leur utilisation.
--
Sincères salutations
Jean-Claude FLAJOULOT
Email : sp_nospamm_etb@tiscali.fr
(otez _nospamm_ pour me contacter)
Sécurité Pointage & Biométrie
http://sp-et-b.chez-alice.fr/
Merci de vous interesser à mon cas, en effet le fait d'enregistrer ca dans un fichier HF sous format chaine me permet de retrouver mes 22H30, mais ensuite comment faire pour cumuler plusieurs amplitudes, sachant que ce sont des HH:MM et que la rubrique heure permet de faire des calculs (additions-soustraction) simplement alors que de traiter une chaine me parait plus complexe. Je pensais que WD permettais de gerer de façon plus transparente ??
Bonsoir,
Vous êtes obligé de passer par des conversions pour les raisons suivantes : Si vous utilisez un type heure, vous ne pouvez pas aller au delà de 23 Heures (La propriété 'Heure' doit être comprise entre 0 et 23.) donc si vous faites : hHeure est une Heure hHeure..Heure = 25 cela provoque une erreur.
Si vous utilisez un type durée, vous allez avoir des problèmes similaires.
Il faut donc vous servir des focntions suivantes : HeureVersChaine() HeureVersEntier() EntierVersHeure() ChaîneVersDurée() DuréeVersChaîne() Voir dans l'aide pour leur utilisation.
-- Sincères salutations
Jean-Claude FLAJOULOT Email : (otez _nospamm_ pour me contacter) Sécurité Pointage & Biométrie http://sp-et-b.chez-alice.fr/