Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Discussion: Calcul entre date

  1. #1
    Invité de passage
    Homme Profil pro sd yaoumi
    Chef de projet MOA
    Inscrit en
    décembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Nom : Homme sd yaoumi
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Services de proximité

    Informations forums :
    Inscription : décembre 2012
    Messages : 7
    Points : 1
    Points
    1

    Par défaut Calcul entre date

    "Bonsoir"
    J'ai créé deux tables que j'ai appellé HRE et HRlog; ces tables sont constituées comme suit:
    la table HRE contient les champs suivants :matricule; nom; prénom; date; heureentree;
    La table HRlog contient les champs suivants :matricule; nom; prénom; date; heurelog.
    heureentrée correspond à l'heure enregistré lors du pointage par badge
    heurelog correspond à l'heure de connexion à l'application de travail. Ce que j'essaye de faire, c'est de calculer la différence entre heureentree et heurelog en sachant que heurelog ne doit pas être inférieure à heureentree .
    Les deux tables sont alimentées par des données de sources différentes matricule étant le lien entre les deux tables. une idée !!!!
    "Merci"

  2. #2
    Expert Confirmé

    Homme Profil pro Mandresy
    Inscrit en
    mai 2012
    Messages
    1 444
    Détails du profil
    Informations personnelles :
    Nom : Homme Mandresy
    Localisation : Madagascar

    Informations forums :
    Inscription : mai 2012
    Messages : 1 444
    Points : 2 678
    Points
    2 678

    Par défaut

    Bonsoir,

    Pourquoi 2 tables?? Et qu'est ce que tu veux faire du résultat entre ces 2 heures?

    Parce que je pencherai pour une seule table avec comme champs : #Matricule, Date, HeureEntree, HeureLog,... Qu'importe l'interface de mise à jour des champs Heure...

    L'utilisation des Conditions de Validations des valeurs des champs lors de la création de la table te permettra de limiter les valeurs de HeureLog par rapport à HeureEntree.

    Tu crées une requête avec un nouveau champ qui va te calculer l'écart entre les 2 heures (si c'est encore nécessaire).

    Sinon (tu gardes les 2 tables), dans ton formulaire de saisie des HeureLog, tu rajoutes du VBA pour signaler et limiter les valeurs par rapport à HeureEntree.

    Bonne continuation.
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  3. #3
    Invité de passage
    Homme Profil pro sd yaoumi
    Chef de projet MOA
    Inscrit en
    décembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Nom : Homme sd yaoumi
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Services de proximité

    Informations forums :
    Inscription : décembre 2012
    Messages : 7
    Points : 1
    Points
    1

    Par défaut

    Citation Envoyé par madefemere Voir le message
    Bonsoir,

    Pourquoi 2 tables?? Et qu'est ce que tu veux faire du résultat entre ces 2 heures?

    Parce que je pencherai pour une seule table avec comme champs : #Matricule, Date, HeureEntree, HeureLog,... Qu'importe l'interface de mise à jour des champs Heure...

    L'utilisation des Conditions de Validations des valeurs des champs lors de la création de la table te permettra de limiter les valeurs de HeureLog par rapport à HeureEntree.

    Tu crées une requête avec un nouveau champ qui va te calculer l'écart entre les 2 heures (si c'est encore nécessaire).

    Sinon (tu gardes les 2 tables), dans ton formulaire de saisie des HeureLog, tu rajoutes du VBA pour signaler et limiter les valeurs par rapport à HeureEntree.

    Bonne continuation.
    le choix des deux table s'impose car le but et d'avoir une comparaison entre les différent pointage par badge par jour pour une personne données et le login logout sur la même période. ex de scénario une personne peut badger plusieurs fois dans la journées a chque fois qu'il accéde par badge en revanche il aura uniquement quatre cessions de login-logout (1login +1logout la matinée; et 1 login +logout aprés midi)

  4. #4
    Responsable Corrections

    Avatar de f-leb
    Homme Profil pro Fabien
    Enseignant
    Inscrit en
    janvier 2009
    Messages
    5 204
    Détails du profil
    Informations personnelles :
    Nom : Homme Fabien
    Âge : 43
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : janvier 2009
    Messages : 5 204
    Points : 16 947
    Points
    16 947

    Par défaut

    bonsoir,

    Citation Envoyé par yaoumi Voir le message
    Ce que j'essaye de faire, c'est de calculer la différence entre heureentree et heurelog en sachant que heurelog ne doit pas être inférieure à heureentree .
    Pour un matricule, à une date et une heure d'entrée donnée, il faut rechercher pour ce matricule et à la même date, la plus petite heure où le matricule s'est logué. C'est bien ça ?

  5. #5
    Invité de passage
    Homme Profil pro sd yaoumi
    Chef de projet MOA
    Inscrit en
    décembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Nom : Homme sd yaoumi
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Services de proximité

    Informations forums :
    Inscription : décembre 2012
    Messages : 7
    Points : 1
    Points
    1

    Par défaut

    Bonjour,

    Citation Envoyé par f-leb Voir le message
    bonsoir,



    Pour un matricule, à une date et une heure d'entrée donnée, il faut rechercher pour ce matricule et à la même date, la plus petite heure où le matricule s'est logué. C'est bien ça ?
    entre autre le but étant surtout de détecter les abus car une personne ne peut être logué à 8h et son badge (entrée principale au boulot) à 8h25 par exemple.
    merci de votre intérêt.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •