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

  1. #1
    Futur Membre du Club
    Homme Profil pro
    apprenti Ingénieur
    Inscrit en
    janvier 2018
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : apprenti Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : janvier 2018
    Messages : 12
    Points : 9
    Points
    9

    Par défaut Développement d'un formulaire contenant 4 sous formulaires

    Boujour à tous,

    Je viens demander l'aide des grands sages d'Access,

    Je suis actuellement en train de développer une base de donnée Access pour une saisie journalière des relevés de temps de mon entreprise, et je travail sur le formulaire de saisie, un formulaire que je veux rendre simple d'utilisation pour n'importe qui.
    J'ai sur ce Formulaire 4 sous formulaires qui travail ensemble (tout du moins 3 travaillent pour le moment ensemble), j'ai un sous formulaire avec mes opérateurs, un formulaire pour rentrer les activités "utiles", un formulaire pour les activités "pertes" et le dernier qui me pose problème qui concernent la date de relevé. les 3 premiers sous formulaires travail ensemble grâce à une relation Père fils mais le dernier n'ayant pas de relation direct avec le sous formulaire père (monteur), je n'arrive pas à le relier au formulaire "utiles" et "pertes".

    Ai-je fais quelque chose dans le mauvais sans ou est ce que vous auriez une piste? ( j'ai essayé de faire un deuxième sous formulaire père, ça n'a pas marché)

    Merci d'avance .

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    octobre 2005
    Messages
    13 246
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : octobre 2005
    Messages : 13 246
    Points : 20 091
    Points
    20 091

    Par défaut

    Bonjour.

    Peut-être pourrais-tu poster une copie d'écran de tes relations.
    Sinon quel est la "liaison" entre la date de relevé et les autres éléments ?
    Une date de relevé par jour et des activités associées au relevé ?
    Autre chose ?

    Je ne sais pas ce que tu as comme architecture actuellement mais voici comment je ferai ce genre de chose :

    tblPersonne
    ClefPersonne
    Autres infos

    tblActivite
    ClefActivite
    CodeTypeActivite (Perte, Utile)
    DescriptionActivite

    En relation avec
    • tblTypeACTivite


    tblTypeActivite
    ClefTypeActivite[
    CoeTypeActivite
    DecsriptionTypeActivite

    tblReleve
    ClefReleve
    ClefPersonne
    DateReleve

    En relation avec
    • tblPersonne


    tblActiviteReleve
    ClefActiviteReleve
    ClefReleve
    ClefActivite
    HeureDebutActivite
    HeureFinActivite

    En relation avec
    • tblReleve
    • tblActivite


    Suppose que tes activités commencent et finissent dans la même journée.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    apprenti Ingénieur
    Inscrit en
    janvier 2018
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : apprenti Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : janvier 2018
    Messages : 12
    Points : 9
    Points
    9

    Par défaut

    Bonjour marot r,

    voici une capture d'écran des relations et de mon formulaire de saisie

    Nom : relation basse données.PNG
Affichages : 35
Taille : 31,6 Ko


    Nom : Formulaire de saisie.PNG
Affichages : 34
Taille : 45,1 Ko

    Merci pour ta réponse.

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    octobre 2005
    Messages
    13 246
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : octobre 2005
    Messages : 13 246
    Points : 20 091
    Points
    20 091

    Par défaut

    Bonjour.

    Je pense que le plus simple est de réorganiser tes données comme suit :

    tblRapportActivite
    ID_RapportActivite
    DateRapport
    ID_Monteur

    en relation avec
    • tblMonteur


    tblEnregistrementOperation
    ID_EnregistrementOperation
    ID_RapportActivite
    Code
    Temps

    en relation avec
    • tblRapportActivite
    • tblBroyeur_Client


    tblEnregistrementAutre
    ID_EnregistrementOperation
    ID_RapportActivite
    Temps

    Éventuellement tu peux avoir une table des dates comme dans ton modèle actuel.
    Elle serait reliée à la nouvelle table tblRapportActivite.

    Pour la saisie tu fais
    un formulaire basé sur tblRapportActivite

    un sous-formulaire basé sur tblEnregistrementOperation
    un sous-formulaire basé sur tblEnregistrementAutre

    Pour te simplifier la vie plus tard tu voudras peut-être n'avoir qu'une seule table tblEnregistrement et laisser à blanc le champ "code" pour les activités Autre.
    Quand tu vas vouloir présenter une vue synthétique de tes données cela t'évitera d'avoir 2 sources. Là tu pourras simplement regrouper par "type" d'activité.
    Et tu peux continuer à faire faire ta saisie par type d'activité (opérationnelle, Autre) même si toutes tes données sont dans une seule table.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    apprenti Ingénieur
    Inscrit en
    janvier 2018
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : apprenti Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : janvier 2018
    Messages : 12
    Points : 9
    Points
    9

    Par défaut

    Bonjour,

    Merci beaucoup cela fonctionne parfaitement.

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

Discussions similaires

  1. [AC-2010] État d'un formulaire contenant 2 sous-formulaires
    Par Vijinn dans le forum Modélisation
    Réponses: 5
    Dernier message: 04/06/2015, 11h58
  2. [AC-2013] Probléme avec formulaire contenant une sous formulaire
    Par Aimen86 dans le forum IHM
    Réponses: 3
    Dernier message: 31/03/2013, 11h32
  3. Réponses: 5
    Dernier message: 21/10/2009, 15h24
  4. Réponses: 5
    Dernier message: 06/08/2008, 15h11
  5. Réponses: 3
    Dernier message: 21/07/2006, 16h49

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