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

Requêtes et SQL. Discussion :

Gestion de dates


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club Avatar de sleen
    Inscrit en
    Février 2008
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 91
    Points : 43
    Points
    43
    Par défaut Gestion de dates
    bonjour,

    J'ai une table avec des champs NOM -- PRENOM -- DATE DE DEB -- DATE DE FIN

    Et ce que voudrai pouvoir faire, c'est une requête (si possible) que lorsque je rentre une date (pour un rendez-vous par exemple) et que la personne est absente entre les 2 dates (dans cette période) de la table ci dessus, il y est un message "d'info" comme "Cette personne est absente du -- au ---"
    1 Date à vérifier avec une 1 période


    Mais attention admettons que les dates du rendez-vous (formation par exemple) soit aussi une date de début et une date de fin, il y a désormais 2 dates à vérifié (soit 2 périodes à contrôler) !!!
    1 Période à vérifier avec une 1 période

    Tout ça pour en faite èviter des conflits de "rendez-vous"

    Comment faire tel est ma question ???

    cordialement,

  2. #2
    Membre chevronné
    Avatar de Demco
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    1 396
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 396
    Points : 2 228
    Points
    2 228
    Par défaut
    Comment faire tel est ma question ???
    Bonjour,

    Il faut déjà revoir ton modèle.
    Il te faudrait trois tables :
    PERSONNES(id, nom, prenom)
    ABSENCE(idPersonne, dateDebut, dateFin)
    RDV(idPersonne, dateDebut, dateFin) // Si tu as une table formation, ce sera plutôt elle qui devrat contenir les dates de début et de fin. Tu mettras dans la table RDV uniquement l'idFormation.

    Ensuite pour ce qui est d'éviter les conflits entre les dates, tu devras le mettre en place par le code. C'est tout à fait réalisable avec ce modèle.

    Lors de la saisi d'un rendez-vous, tu vas vérifier dans la table ABSENCE si la personne qui t'intéresse n'a pas d'absence prévu dans cette même période.

    En espérant t'aider.

  3. #3
    Membre du Club Avatar de sleen
    Inscrit en
    Février 2008
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 91
    Points : 43
    Points
    43
    Par défaut
    Bonsoir,

    tout d'abord merci de m'avoir répondu,
    je vous communique ci-dessous les tables que j'ai, je vais prendre pour exemple la gestion de sanctions (exclusions temporaires, retenues, stages...) dans un établissement scolaire :
    et si j'ai bien compris cela donnerai ceci comme tables,
    ELEVES ==> Idélève - nom - prénom - classe (...)
    EXCLUSIONS ==> Idélève - date de deb - date de fin (...)
    RETENUES ==> Idélève - date de la retenue - (motif,...)
    STAGES ==> Idélève - date de deb - date de fin (...)

    ceci étant dis et étant novice en VBA je vous demande de m'éclaircir pour le code

    cordialement

  4. #4
    Membre du Club Avatar de sleen
    Inscrit en
    Février 2008
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 91
    Points : 43
    Points
    43
    Par défaut
    Donc,
    dés que je rentre une retenue je vérifie dans les tables Exclusions, Retenue, Stage que l'élève est bien disponible, mais quelle code serait approprié pour éviter ces conflits de date.

Discussions similaires

  1. gestion de date de fin de mois
    Par bzh56 dans le forum Bases de données
    Réponses: 4
    Dernier message: 14/01/2005, 11h15
  2. Réponses: 3
    Dernier message: 13/08/2004, 19h52
  3. [MCD] Gestion de date
    Par Seb7 dans le forum Schéma
    Réponses: 13
    Dernier message: 08/09/2003, 10h29
  4. [MCD] [MCD] Gestion des dates
    Par brionne dans le forum Schéma
    Réponses: 3
    Dernier message: 30/05/2003, 14h01
  5. [BEST_PRACTICE][Merise] MCD & gestion de date
    Par Seb7 dans le forum Schéma
    Réponses: 4
    Dernier message: 16/04/2003, 18h07

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