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

Access Discussion :

Tutoriel - Création d'un planning pour la gestion des présences en entreprise.


Sujet :

Access

  1. #1
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 260
    Points : 19 423
    Points
    19 423
    Billets dans le blog
    63
    Par défaut Tutoriel - Création d'un planning pour la gestion des présences en entreprise.
    Bonjour à tous,

    L'objectif de cet article est de vous aider à créer un formulaire de planning permettant de gérer les heures de présence et les absences du personnel.

    http://denishulo.developpez.com/tuto...ss/planningv3/

    Bonne lecture à tous !
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  2. #2
    Invité
    Invité(e)
    Par défaut
    Quand on associe une démonstration de ce que l'on peut faire avec une analyse croisée, à un exemple concret qui donne la migraine à bien des responsables en entreprise, on ne peut que se réjouir, puisque tout est bon à prendre .... et à apprendre.

    Bravo donc pour ce tutoriel

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

    Rien à dire, excellente démonstration d'un autre planning dont tu as le secret.

    Philippe

  4. #4
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 85
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Points : 3 094
    Points
    3 094
    Par défaut Texte invisible
    Bonjour,
    Sous ACCESS 2007
    Je viens de déziper la base PlanningV1.mdb et bizarrement dans le formulaire planning les colonnes Employé et NB sont vides de texte alors que les P et A apparaissent normalement ainsi que les périodes Matin et Après-Midi.
    Le plus curieux est que si on positionne le curseur dans le premier champ Employé et que l'on clique droit dessus on a la proposition Egal à BAUER Edouard, et si sélectionne cette option on à plus que Matin et Soir comme enregistrements affichés. Cela m'a fait réfléchir et j'ai été voir les propriétés du champ dans le sous form en mode création et là j'ai constaté que la propriété couleur de texte était #FFFFF la même que celle de Couleur du fond.
    J'ai donc mis le texte à #00000 et maintenant les noms et n° de badge s'affichent normalement.

    Ceci étant signaler je trouve ce planning très bien construit et je vais le montrer dans l'établissement d'enseignement où j'ai enseigner pour la prise en direct des présences dans les classes, après quelques adaptations et autorisations de l'auteur.

    Bravo encore

    R. JAMIN
    Cordialement.

    RJ

  5. #5
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Points : 8 489
    Points
    8 489
    Par défaut


    PlanningMan a encore frappé (faudra penser à changer ton pseudo ).
    Bravo, voilà encore une nouvelle façon d'utiliser les plannings.
    Excellent tuto à conseiller sans modération
    Jeannot

    Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., Sources VBA

    Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre

  6. #6
    Nouveau Candidat au Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Décembre 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Décembre 2014
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    J'ai crée un planning access pour gérer un effectif réparti sur plusieurs responsable.
    J'ai créé des requettes et des SF, mais ca bloque au niveau des formulaire, car j'arrive pas a faire des copie et les faire fonctionner.

    Comment faire SVP.

  7. #7
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 260
    Points : 19 423
    Points
    19 423
    Billets dans le blog
    63
    Par défaut Créer une discussion à part
    Bonsoir,

    Il faudrait créer une autre discussion et détailler votre problème avec éventuellement un exemple en pièce jointe pour que je puisse tester...

    cdlt,
    Denis
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  8. #8
    Nouveau Candidat au Club
    Femme Profil pro
    Ressources humaines
    Inscrit en
    Avril 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2015
    Messages : 1
    Points : 1
    Points
    1
    Par défaut logiciel de planning des présence
    Citation Envoyé par User Voir le message
    Bonjour à tous,

    Je vous propose un nouvel exemple simple de planning pour la gestion des présences en entreprise, exemple qui utilise une requête analyse croisée et qui illustre bien toutes les possibilités qu'offre Access dans ce domaine:

    http://denishulo.developpez.com/tuto...ss/planningv3/

    Bonne lecture à tous !
    bonjour Hulot. je viens de découvrir ton logiciel de planning des présences. mais comme je ne suis pas informaticienne c'est pas évident pour moi. j'aimerais juste savoir s'il faut un préalable avant son utilisation; genre un système électronique de gestion des présences à l'entrée de l'entreprise ou bien la fiche de pointage manuel est suffisant. maintenant si t'a une version à jour ça me ferait vraiment plaisir. merci!

  9. #9
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 260
    Points : 19 423
    Points
    19 423
    Billets dans le blog
    63
    Par défaut
    Bonjour,

    Moi c'est Denis

    Sinon, pour son utilisation il faut disposer de Ms Access ou au minimum du Runtime pour l'exécuter.

    Concernant les exemples je pense en avoir mis suffisamment en pièces jointes pour ne pas en rajouter

    Cdlt,
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  10. #10
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2017
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2017
    Messages : 23
    Points : 14
    Points
    14
    Par défaut Merci !
    Merci beaucoup, ce tuto est génial et m'a reconciliée avec les analyses croisées !

    Une petite question : dans mon tableau, à la place des lettres "P" et "A", j'ai des chiffres qui représentent ma production journalière. Est-il possible de créer en bas du tableau une ligne somme qui sommerait les productions de toutes mes lignes sur la journée ?

  11. #11
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 260
    Points : 19 423
    Points
    19 423
    Billets dans le blog
    63
    Par défaut
    Bonjour,

    La solution consistant à mettre une formule de sommation dans le pied du formulaire ne marche pas toujours.

    =Somme([Jour1])
    ou

    =Somme([1])
    Il faut je pense le programmer.

    Je vous ai envoyé un message privé.

    Cdlt,
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  12. #12
    Futur Membre du Club
    Homme Profil pro
    Comptabilité
    Inscrit en
    Novembre 2017
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comptabilité
    Secteur : Distribution

    Informations forums :
    Inscription : Novembre 2017
    Messages : 10
    Points : 7
    Points
    7
    Par défaut Planning et Access
    Un grand merci à Denis pour la conception de ses plannings. Grâce à son aide précieuse et à quelques adaptations, j'ai réussi à l'implémenter dans mon entreprise. Ce planning est utilisé quotidiennement et à satisfaction. Denis est également un précieux soutien pour les problèmes rencontrés dans Access, et en plus, il est très réactif. Encore bravo et merci pour ta collaboration. Cordialement

  13. #13
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2020
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Polynésie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Août 2020
    Messages : 6
    Points : 8
    Points
    8
    Par défaut Somme heures effectuées le dimanche et les autres jours de la semaine
    Bonjour Denis,

    Je suis toujours impressionné de voir du beau travail.

    Cependant, j'ai une question,

    J'aimerai insérer une requête qui puisse faire la somme des heures effectuées le dimanche uniquement, et la renseigner dans un champs contrôle (dans un formulaire).
    Ensuite, créer une autre requête qui puisse faire la somme des heures effectuées les autres jours de la semaine (lundi au samedi).

    Comment je peux procéder?

    Merci d'avance,

    Cordialement,

  14. #14
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 260
    Points : 19 423
    Points
    19 423
    Billets dans le blog
    63
    Par défaut
    Bonjour,

    Pour la somme des heures effectuées le lundi par exemple, il faut utiliser la fonction weekday(DateJour,2), pour renvoyer le numéro du jour de la semaine. 2 indique que l'on débute la semaine un lundi lnuméro de lundi = 1):

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT Sum(NbHeures) AS TotalHeures
    FROM T_Planning
    WHERE (Weekday([DateJour],2)=1);

    Dans une formulaire vous pouvez mettre à jour votre zone de texte indépendante en utilisant une fonction de domaine :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.TotalHeures = DSum("NbHeures","T_Planning","Weekday([DateJour],2)=1")
    (1: lundi, 2: mardi, 3: mercredi, ...)

    Vous pouvez également mettre à jour la propriété "Source Contrôle" de votre zone de texte manuellement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =DSum("NbHeures";"T_Planning";"Weekday([DateJour],2)=1")
    Cdlt,
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  15. #15
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2020
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Polynésie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Août 2020
    Messages : 6
    Points : 8
    Points
    8
    Par défaut
    Merci beaucoup !!

    Ca fonctionne !!!!!!

    Autres question s'il vous plaît,

    J'aimerai faire la même chose pour les jours fériés.

    Comment dois-je procéder? J'ai essayé d'utiliser la fonction EstFerie(DateJour) établie en VBA, mais je ne sais pas si je fais bien les choses.

    Est ce que vous pouvez m'aider svp,

    Merci encore d'avance,

    Cordialement,

  16. #16
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 260
    Points : 19 423
    Points
    19 423
    Billets dans le blog
    63
    Par défaut
    Bonjour,

    La fonction EstFerie renvoie true ou false. Il faut donc remplacer dans la condition weekDay par EstFerie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.TotalHeures = DSum("NbHeures","T_Planning","EstFerie([DateJour])")
    Cdlt,
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  17. #17
    Nouveau Candidat au Club
    Femme Profil pro
    recherche d'emploie
    Inscrit en
    Juillet 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : recherche d'emploie
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2019
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Liste deroulante bloqué
    Bonjour,

    Cela fonctionne :-) merci beaucoup.

    Malheureusement je rencontre encore un souci, impossible de changer le nom d'employé dans le menu pour ajouter les rendez vous.
    Pouvez-vous m'aider svp?

    Bien a vous,

  18. #18
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 260
    Points : 19 423
    Points
    19 423
    Billets dans le blog
    63
    Par défaut
    Bonjour,

    Les rendez-vous ou tâches s'ajoutent en double-cliquant dans une case du planning.

    Sinon, pour déverrouiller la liste déroulante des employés, il suffit de mettre sa propriété Verrouillé à Non (cf. feuille des propriétés de la liste) :

    Nom : IdEmploye.png
Affichages : 1479
Taille : 13,7 Ko

    Cdlt,
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

Discussions similaires

  1. Création d'une application pour la gestion de planning
    Par Fred30 dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 05/05/2014, 15h21
  2. [AC-2003] probleme avec Planning pour la gestion des présences en entreprise
    Par kesamba dans le forum VBA Access
    Réponses: 19
    Dernier message: 30/10/2010, 22h06
  3. Gestion des présences en entreprise.
    Par fdubail dans le forum Access
    Réponses: 12
    Dernier message: 14/02/2010, 20h28
  4. Création d'une base de donnée pour la gestion des alertes
    Par Bandrax dans le forum Modélisation
    Réponses: 4
    Dernier message: 09/04/2009, 16h47
  5. Réponses: 1
    Dernier message: 12/12/2008, 11h52

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