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 :

Comment générer une liste ?


Sujet :

Requêtes et SQL.

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2008
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 26
    Par défaut Comment générer une liste ?
    Bonjour,

    Je souhaite générer une requête ou un état pour établir une liste de présence.

    Dans le cadre d'un stage, j'ai des personnes qui entrent en stage (date début) et ce stage dure jusqu'à une date fin.

    Je saisi dans ma table ma date début et ma date fin mais je souhaite générer une fiche de présence avec toutes les dates intermédiaires.

    Quelqu'un peut-il m'indiquer une astuce pour réaliser cette opération.

    Merci par avance.

  2. #2
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 127
    Par défaut
    Bonjour,

    Pour cela j'utilise une table "calendrier" avec la liste des jours travaillés. La requête est ensuite toute simple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select * from calendrier where date_jour between datedeb and datefin
    S'il existe un calendrier prédéfini dans access je suis preneur, il suffira alors de filtrer sur les jours travaillés...

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Est-ce que entre ces deux dates il y a une continuité ou est-ce qu'il y a des ruptures de jours ?

    Philippe

  4. #4
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 197
    Billets dans le blog
    47
    Par défaut
    bonsoir,

    Pour générer un calendrier, il y a bien le bout de requête (paramétré) pondu par Tofalu (dans les défis Access ici):

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT TJOURS.LADATE
    FROM (SELECT TOP 31 DATESERIAL(ANNEE,MOIS,ID1 & ID2) AS LADATE FROM 
    (SELECT TOP 4 (SELECT Count(ID) FROM MSysObjects TA WHERE TA.ID<TA1.ID) AS ID1 FROM MSysObjects AS TA1 ORDER BY ID)  AS T1, (SELECT TOP 10 (SELECT Count(ID) FROM MSysObjects TA WHERE TA.ID<TA1.ID) AS ID2 FROM MSysObjects AS TA1 ORDER BY ID)  AS T2 WHERE Month(DATESERIAL(ANNEE,MOIS,ID1 & ID2))=MOIS ORDER BY ID1 & ID2)  AS TJOURS;

    J’avoue l’avoir reprise sans en avoir compris sa construction mais bon, tu copicolles, tu executes…ça marche. (Il y a quoi de récupérable dans cette table système MSysObjects ?)

    bon, reste le problème des jours qui ne sont pas travaillés...

  5. #5
    Membre averti
    Inscrit en
    Novembre 2008
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 26
    Par défaut
    Citation Envoyé par Philippe JOCHMANS Voir le message
    Bonjour

    Est-ce que entre ces deux dates il y a une continuité ou est-ce qu'il y a des ruptures de jours ?

    Philippe
    Bonjour,

    La période est continue avec une durée variable mais les samedi et dimanche sont à exclure car non travaillés.

    Ci-joint un exemple de l'état que je souhaite obtenir.

    Merci par avance.
    Images attachées Images attachées  

  6. #6
    Invité
    Invité(e)
    Par défaut
    OK

    Jettes un coup d'œil à cela : http://access.developpez.com/sources...endrierAbsence

    Philippe

Discussions similaires

  1. [AJAX] Comment générer une liste à la facebook
    Par miniTruc dans le forum AJAX
    Réponses: 0
    Dernier message: 18/04/2011, 11h46
  2. Comment initialiser une liste de composants avec une boucle ?
    Par EricSid dans le forum Composants VCL
    Réponses: 5
    Dernier message: 06/04/2005, 18h46
  3. [ImageMagick] Comment générer une image d'un code à entrer ?
    Par MiJack dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 16/01/2005, 21h29
  4. [PDFBox]Comment manipuler une LIST
    Par marcotop dans le forum Documents
    Réponses: 11
    Dernier message: 27/08/2004, 15h46
  5. Générer une liste
    Par pfredin dans le forum Langage SQL
    Réponses: 6
    Dernier message: 02/04/2003, 15h30

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