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

IHM Discussion :

[ETAT] Créer un Planning hebdomadaire qu'on puisse imprimer [AC-2019]


Sujet :

IHM

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2019
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2019
    Messages : 279
    Points : 85
    Points
    85
    Par défaut [ETAT] Créer un Planning hebdomadaire qu'on puisse imprimer
    Bonjour,
    Je suis entrain de galérer à essayer de créer un Etat pour pouvoir faire un Planning hebdomadaire par semaine.
    Dans mon application nous créons des Lots et c'est différents Lots doivent être produit pendant une semaine que l'on à déterminé en leur fixant une date en l'occurrence mon champ s'appelle DateCmd.
    et voici ma BDD en copie si jamais : Envoyercellela.rar
    Et donc mon but fin ce que j'essai de faire depuis tout à l'heure c'est comme sur cette photo :
    Nom : Snapchat-909828353.jpg
Affichages : 180
Taille : 181,0 Ko
    Seulement moi à part un beau bordel je n'arrive pas à le faire depuis ce matin
    Merci d'avance

  2. #2
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2019
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2019
    Messages : 279
    Points : 85
    Points
    85
    Par défaut
    Concrètement voilà ce que j'ai moi pour le moment:
    Nom : Capture.PNG
Affichages : 155
Taille : 7,0 Ko
    J'ai bien le numéro de Lot qu'une seule fois seulement j'aimerai que il n'y est qu'une ligne pour chaque numéro de Lot avec le Total du Poids ainsi qu'un tri par semaine.

  3. #3
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 241
    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 241
    Points : 19 367
    Points
    19 367
    Billets dans le blog
    61
    Par défaut
    Salut,

    C'est plus simple que ça n'y paraît :

    Utilise l'assistant Etat, disponible sur l'onglet Créer du ruban.

    Dans l'assistant :

    1. Tu choisis ta requête source de l'état
    2. Tu choisis tes champs (DateCmd, NumeroLot, PoidsTotal, etc..)
    3. Tu définis ton regroupement sur le champ DateCmd.
    4. Tu choisis par exemple une présentation "échelonnée" pour ton tableau.
    5. Enfin, le titre pour ton état.


    Ensuite, tu ouvres ton état en mode création, et tu cliques sur le bouton "Regrouper et trier".

    Tu as un bandeau qui apparaît en bas de l'état "Regrouper, trier et total".

    Pour le regroupement sur le champ DateCmd, tu choisis "avec une section de pied de page".

    Le pied de groupe correspondant apparaît alors sur l'état, il te suffis maintenant d'insérer une zone de texte "TotalJour" dans cette section et de mettre une formule =Somme([PoidsTotal]) sur sa propriété "Source contrôle".
    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

  4. #4
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2019
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2019
    Messages : 279
    Points : 85
    Points
    85
    Par défaut
    D'accord je vais voir pour le moment les premier essai sont catastrophique j'arrive à avoir des totaux mais ils sont archi faux et je ne vois pas le Numéro de Lot mais d'ici demain je me pencherai dessus pour arriver à peut être faire quelque chose
    Images attachées Images attachées  

  5. #5
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 241
    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 241
    Points : 19 367
    Points
    19 367
    Billets dans le blog
    61
    Par défaut
    Dans l'entête du groupe DateCmd, dans la zone de texte de la date il faut mettre sur sa propriété "source contrôle" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Format$([DateCmd];"jj\ mmmm\ aaaa")
    Actuellement tu as une formule par semaine, il faut la modifier pour celle-là.
    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

  6. #6
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2019
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2019
    Messages : 279
    Points : 85
    Points
    85
    Par défaut
    Merci ! d'accord oui en effet je vois la date correctement !
    Pour le moment j'arrive à avoir sur mon etat tout les Jours avec le Numéro de lot de chaque jour et le Poids total de mis pour ce jour disons qu'il me manque juste le fait de trier par semaine
    Voilà ce que j'ai actuellement:
    Nom : dd.PNG
Affichages : 116
Taille : 6,8 Ko

  7. #7
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 241
    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 241
    Points : 19 367
    Points
    19 367
    Billets dans le blog
    61
    Par défaut
    Salut,

    Sur le bandeau en bas de l'état tu as la possibilité d'ajouter un groupe ou un tri sur le champ Semaine.

    Ensuite, tu définis ton groupe et tu peux le déplacer vers le haut ou le bas.

    Cela dit si tes données sont triées par date, elles le sont aussi par semaine.
    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
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2019
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2019
    Messages : 279
    Points : 85
    Points
    85
    Par défaut
    Salut,
    En effet oui j'ai la possibilité de faire ceci mais cela n'affecte en rien le tri car j'aimerai avoir la même chose que la photo sur le tout premier message seulement la le meilleur résultat que j'ai c'est cela :
    Nom : ddadaza.PNG
Affichages : 122
Taille : 17,3 Ko
    Car enfaite pour que vous voyez ou je veux en venir:
    J'aimerai que lorsque je clique sur le Bouton Planning , j'ai le Planning de la semaine ou je suis positionné qui s'affiche pour par la suite l'imprimer par exemple la c'est la semaine 18 sur le screen
    Nom : planningg.PNG
Affichages : 124
Taille : 51,4 Ko

  9. #9
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 241
    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 241
    Points : 19 367
    Points
    19 367
    Billets dans le blog
    61
    Par défaut
    Il faudrait ouvrir l'état sur le clic d'un bouton "cmdPlanning", et en le filtrant sur la période correspondant à la semaine ou directement sur le numéro de semaine :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub CmdPlanning_Click()
     
        DoCmd.OpenReport "R_Planning", acViewPreview, , "[DateCmd] between #" & Format(Me.DateDebu, "mm/dd/yyyy") & "# and #" & Format(Me.DateF, "mm/dd/yyyy") & "#"
     
         ' DoCmd.OpenReport "R_Planning", acViewPreview, , "NumSemaine=" & Me.[N°Semaine]
     
    End Sub

    Pour l'affichage du format du jour dans l'état, utilise plutôt cette formule :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Format$([DateCmd];"jjjj\ jj\ mmmm\ aaaa")
    Pour le titre du planning, tu ajoutes une zone de texte tout en haut avec cette formule sur la propriété Source contrôle :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ="Semaine du " & [Formulaires]![F_PlanningLots]![DateDebu] & " au " & [Formulaires]![F_PlanningLots]![DateF]
    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 régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2019
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2019
    Messages : 279
    Points : 85
    Points
    85
    Par défaut
    Re,
    Merciii beaucoup cela fonctionne parfaitement comme je le voulais
    Avec toute les aides que vous m'avez fournit je devrais vous payer mais franchement merci beaucoup !
    J'ai maintenant cela :
    Nom : Mercii.PNG
Affichages : 125
Taille : 7,5 Ko

  11. #11
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 241
    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 241
    Points : 19 367
    Points
    19 367
    Billets dans le blog
    61
    Par défaut
    Pas de soucis, en fait c'était un filtre par semaine et non pas un tri
    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
    Membre confirmé Avatar de morobaboumar
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2009
    Messages
    1 114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 114
    Points : 491
    Points
    491
    Par défaut
    Citation Envoyé par User Voir le message
    Il faudrait ouvrir l'état sur le clic d'un bouton "cmdPlanning", et en le filtrant sur la période correspondant à la semaine ou directement sur le numéro de semaine :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub CmdPlanning_Click()
     
        DoCmd.OpenReport "R_Planning", acViewPreview, , "[DateCmd] between #" & Format(Me.DateDebu, "mm/dd/yyyy") & "# and #" & Format(Me.DateF, "mm/dd/yyyy") & "#"
     
         ' DoCmd.OpenReport "R_Planning", acViewPreview, , "NumSemaine=" & Me.[N°Semaine]
     
    End Sub

    Pour l'affichage du format du jour dans l'état, utilise plutôt cette formule :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Format$([DateCmd];"jjjj\ jj\ mmmm\ aaaa")
    Pour le titre du planning, tu ajoutes une zone de texte tout en haut avec cette formule sur la propriété Source contrôle :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ="Semaine du " & [Formulaires]![F_PlanningLots]![DateDebu] & " au " & [Formulaires]![F_PlanningLots]![DateF]
    Bonsoir User,
    Je suis intéressé par vos codes.
    Permettez moi de vous en remercier moi non plus.
    Cordialement.
    Je ne Suis Pas un Expert en Programmation
    Le savoir est la lumière de l'esprit
    Le chemin de la réussite

    Les savants sont les héritiers de la science
    Qui cherche positivement trouve
    Tout ce qui brille n'est pas l'or ou diamant
    Mais l'or et le diamant se trouvent avec sagesse, intelligence et effort

  13. #13
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2019
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2019
    Messages : 279
    Points : 85
    Points
    85
    Par défaut
    Re Bonjour,

    Je reviens vers vous car de nouveau je bloc sur un autre Etat que je dois faire, j'aimerai dans mon cas que lorsque je suis sur le Lot N° 40 il m'affiche que le détail du Lot 40 et non de tous les Lots
    Ici dans ma capture d'écran je suis positionné sur le Lot N°40 :
    Nom : detailot1.PNG
Affichages : 78
Taille : 66,5 Ko

    Voici en image ce que j'aimerai obtenir :
    Nom : DetailLot.PNG
Affichages : 84
Taille : 182,3 Ko

    Ce que j'ai actuellement :
    Nom : testtt.PNG
Affichages : 85
Taille : 26,1 Ko

    Enfaite j'hésite entre faire un Etat ou faire un formulaire (Car après je dois pouvoir l'imprimer comme sur la photo)

    Merci d'avance des futurs réponses

  14. #14
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 241
    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 241
    Points : 19 367
    Points
    19 367
    Billets dans le blog
    61
    Par défaut
    Bonjour,

    C'est un problème de référence au contrôle IdLot situé dans le sous-formulaire SF_PlanningLots :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.OpenReport "R_Planning", acViewPreview, , "Idlot=" & Me.SF_PlanningLots.Form!IdLot
    Voici un tutoriel avec des exemples permettant de faire référence notamment aux contrôles situés dans un sous-formulaire.
    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
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2019
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2019
    Messages : 279
    Points : 85
    Points
    85
    Par défaut
    Re,

    Ha yess!! Mercii beaucoup encore une fois
    Je me doutait bien qu'il y avais un truc à faire avec IdLot j'avais essayé sans succès mais cette technique marche à merveille parfait !
    Voilà donc maintenant le résultat :
    Nom : dddddd.PNG
Affichages : 82
Taille : 20,5 Ko

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

Discussions similaires

  1. Créer planning hebdomadaire
    Par flo1411 dans le forum IHM
    Réponses: 4
    Dernier message: 08/03/2013, 12h47
  2. Réponses: 1
    Dernier message: 08/02/2007, 09h26
  3. Réponses: 1
    Dernier message: 25/05/2006, 15h08
  4. Créer un planning sur access...
    Par SpyesX dans le forum Access
    Réponses: 2
    Dernier message: 05/11/2005, 09h33
  5. grouper/créer un plan sous Excel
    Par EFCAugure dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 06/10/2004, 17h46

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