PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → heure minutes secondes images
heure minutes secondes images
Iniciado por HOCINE Samir, ago., 07 2005 12:32 PM - 3 respostas
Publicado em agosto, 07 2005 - 12:32 PM
Bonjour,

je me connecte avec Windev à une base de donnée oracle.
Dans cette base, les données concernant les heures et les durées sont
stockées en images.

J'ai crée une requéte parametrée en sql qui me renvoie pour les heures et
durée une valeur en images (346 167).ce resultat est affichée dans une
table

je souhaite convertir les "images" en heure minutes secondes pour mes
rubriques "heure" et "durée"



J'ai oublier de vous préciser ( video)
1 seconde = 25 images
ou
91760 images = 01h01'10''10'''

merci pour votre aide



Autres exemple:

Nombres images = 346167 soit 03h50'46''17'''

merci pour votre aide

Samir
Publicado em agosto, 08 2005 - 11:14 AM
Je sais pas si je repond a ta question

25 im ->1s
1500 im -> 1min
90 000 im ->1h

donc

NbHeure=partie entière(NBimage/90 000)
NbMin=partie entiere((NbImage-NbHeure*90000)/1500)
NbSeconde=(NbImage-NBheure*90000-NBMin*1500)/25

Martin
Publicado em agosto, 08 2005 - 4:45 PM
oui c'est ca. merci.

je souhaiterai faire une pocédure qui me renvoyer une valeur hh:mm:ss:images. sachant que le prametre d'entrée est en exprime en images.

merci d'avance
Publicado em agosto, 08 2005 - 6:38 PM
J'ai crée une procédure mais je crois qu'il me manque quelques choses.. Je souhaite afficher la concatenation heures,minutes secondes dans une colonne d'une table

merci d'avance
----------------------------------------------------------------------------------------

PROCEDURE Conversion(Nbimages)

Secondes est une entier
minutes est un entier
heures est un entier

SI Nbimages = 0 ALORS

Erreur("Division par 0 impossible")
RETOUR
SINON
heures = modulo(Nbimages, 90000)
minutes=modulo((Nbimages-heures*90000), 1500)
Secondes=(Nbimages*90000)-(minutes*1500)/25
FichierVersEcran(FenFranceOInfo)

FIN

------------------------------------------------------------------------------