IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bases de données Delphi Discussion :

Calcul d'une durée entre deux horaires


Sujet :

Bases de données Delphi

  1. #1
    Candidat au Club
    Inscrit en
    Mars 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Calcul d'une durée entre deux horaires
    J'ai un problème pour calculer la durée entre deux horaires provenant d'une base de donnée et à mettre le résultat dans la même base de donnée.
    Je m'explique : J'ai l'heure de départ T1 et l'heure d'arrivée T2, je veut afficher la durée D=T2-T1 sur un DbEdit et en même temps l'enregistrer sur la Base de Données.
    Est-ce que quelqu'un peut m'aider ?
    MERCI.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 147
    Points : 184
    Points
    184
    Par défaut
    Bonjour,

    c'est quoi ta basse de donnée ?
    Au royaume des aveugles, les borgnes sont rois.

  3. #3
    Rédacteur
    Avatar de evarisnea
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Juin 2005
    Messages
    1 957
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 957
    Points : 4 384
    Points
    4 384
    Par défaut
    et bienvenue sur le forum,

    les deux horaires sont-ils dans la même base ? si oui il est inutile de stocker la différence puisque tu peux l'avoir à tout moment par simple calcul.

    pour l'avoir dans un dbedit, une solution c'est d'utiliser une requête semblable à ceci
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT T1, T2, (T2 - T1) AS D FROM MaTable
    et de lier le dbedit au champ "D"
    pour avoir la différence, il existe aussi des fonctions intégrée au sgbd, cela dépend donc du sgbd que tu utilises.

  4. #4
    Candidat au Club
    Inscrit en
    Mars 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Merci pour vos réponses les gars.
    J'utilise Paradox mais pouvez-vous me dire s'il y a mieux pour gérer des horaies sous delphi. Au fait j'ai les deux horaires sont sur la même table et j'ai besoin de sauvegarder absolument le résultat.
    Merci de m'éclairer la-dessus.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 147
    Points : 184
    Points
    184
    Par défaut
    Bonjour,

    je ne connais plus bien paradox pour pouvoir te répondre. Je ne sais pas comment paradox stocke la date mais normalement elle est stockée sous forme d'un integer. Alors il suffit normalement de faire un simple calcul de différence de date pour avoir la réponse. Si tu as besoin de garder la différence tu peux utiliser un événement type before update ou insert du composant table pour faire le calcul et le mettre dans ta table. Il faut faire attention car d'après mes souvenirs Paradox n'a pas une plage de date très vaste.
    Au royaume des aveugles, les borgnes sont rois.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Calcul d'une somme entre deux dates
    Par Pierre67 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 23/03/2010, 22h48
  2. Calcul de la durée entre deux dates
    Par parab dans le forum IHM
    Réponses: 13
    Dernier message: 05/11/2008, 15h08
  3. calcul d'une somme entre deux années
    Par alex77140 dans le forum IHM
    Réponses: 5
    Dernier message: 08/07/2008, 08h00
  4. [Dates] Calcul d'une différence entre deux heures
    Par loreleï85 dans le forum Langage
    Réponses: 12
    Dernier message: 28/06/2006, 11h43
  5. CALCUL D UNE DUREE ENTRE 2 DATES SANS LES DIMANCHES
    Par sarahsonia dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 03/04/2006, 17h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo