+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    novembre 2006
    Messages
    16 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 16 389
    Points : 120 721
    Points
    120 721

    Par défaut [Tutoriel] Comment classer les données dans des tables liées et construire un formulaire père/fils

    Bonjour,

    Dans ce tutoriel, je vous propose une marche à suivre pour les cas où l'on veut présenter sur un écran une série d'informations à deux niveaux, par exemple :
    - chaque facture avec la date, le destinataire, les conditions de paiement... au 1er étage et le détail des articles facturés juste en dessous ;
    - un produit fini et la liste des pièces détachées qui le composent ;
    - ou comme ce qui va nous servir de modèle dans ce tutoriel, un plat cuisiné et la liste des ingrédients nécessaires.

    Merci déjà pour vos commentaires.
    Images attachées Images attachées  
    Si vos yeux piquent à cause des fautes d'orthographe, c'est un don que vous pouvez exploiter en cliquant ici.

    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  2. #2
    Responsable
    Office & Excel

    Avatar de Pierre Fauconnier
    Homme Profil pro
    Formateur et développeur informatique indépendant
    Inscrit en
    novembre 2003
    Messages
    9 836
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur informatique indépendant
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2003
    Messages : 9 836
    Points : 23 369
    Points
    23 369
    Billets dans le blog
    3

    Par défaut

    Salut Claude,

    Merci d'avoir enrichi notre collection de tutos de cet article fort pertinent sur la mise en place d'un sous-formulaire, avec les rappels théoriques relatifs aux clés primaires / clés externes qui sont des notions inhérentes à cette ergonomie qu'Access permet de mettre en ligne, faut-il le rappeler, sans aucune ligne de code.

    A quand le prochain?
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    L'inconvénient des mauvaises habitudes de codage, c'est qu'il faut s'en défaire...

    Vous souhaitez rédiger pour DVP? Contactez-moi
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    N'oubliez pas de VOTER (en bas à droite d'un message)
    ---------------

  3. #3
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    avril 2009
    Messages
    964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : avril 2009
    Messages : 964
    Points : 1 956
    Points
    1 956

    Par défaut

    Félicitations pour la création de ce tutoriel !

  4. #4
    Membre régulier Avatar de Mike550
    Homme Profil pro
    Inscrit en
    janvier 2008
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : janvier 2008
    Messages : 65
    Points : 86
    Points
    86

    Par défaut

    Merci Claude,
    Ce tutoriel peut notamment servir à expliquer aux accros de Excel, qu'il existe d'autres niveaux de classement de données. C'est surprenant comme les gens (surtout les patrons) sont ignorants sur ce sujet.
    Merci encore.
    @+ Mike

  5. #5
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    novembre 2006
    Messages
    16 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 16 389
    Points : 120 721
    Points
    120 721

    Par défaut

    Bonjour,

    Merci à vous pour les encouragements.

    Pour répondre à Michel, voici une adresse (Choisir entre Access et Excel).
    Elle m’a été renseignée par un ami.

    Bonne journée.
    Si vos yeux piquent à cause des fautes d'orthographe, c'est un don que vous pouvez exploiter en cliquant ici.

    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  6. #6
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    mai 2004
    Messages
    4 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : Finance

    Informations forums :
    Inscription : mai 2004
    Messages : 4 635
    Points : 10 991
    Points
    10 991
    Billets dans le blog
    5

    Par défaut


    J'aime bien les pictos !!!

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2013 et 2016 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

  7. #7
    Membre à l'essai
    Femme Profil pro
    Chargé d'affaire
    Inscrit en
    août 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2012
    Messages : 11
    Points : 11
    Points
    11

    Par défaut Petite question

    Bonjour,

    Je me réfère souvent à votre tutoriel! Je l'adore et il est très pratique.

    Cependant, j'aurais une petite questions; Que faudrait-il que je fasse, si je voulais avoir plus d'une fois du même ingrédient pour la même recette?

    Disons par exemple que pour une recette j'ai besoin de 30g de sucre pour une chose et 100g pour une autre étape... Et je ne veux pas les indiquer en une ligne.


    Merci à vous,
    LovelyRory

  8. #8
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    novembre 2006
    Messages
    16 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 16 389
    Points : 120 721
    Points
    120 721

    Par défaut

    Bonjour lovelyrory,

    Merci pour l'intérêt.


    À l’heure actuelle, ce qui garantit l’unicité d’un ingrédient, c’est la clé de la table tblPlatsIngredients





    Supprime cette clé :







    Et tu pourras encoder plusieurs fois le même ingrédient dans une recette

    Si vos yeux piquent à cause des fautes d'orthographe, c'est un don que vous pouvez exploiter en cliquant ici.

    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  9. #9
    Nouveau membre du Club
    Femme Profil pro
    Ingénieur laser
    Inscrit en
    septembre 2014
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur laser
    Secteur : Service public

    Informations forums :
    Inscription : septembre 2014
    Messages : 74
    Points : 35
    Points
    35

    Par défaut

    Bonjour,

    Merci encore pour ce tutoriel que j'ouvre quasiment à chaque fois que j'ouvre Access. Ça finit par rentrer.
    Cependant j'ai une question en cas de clé primaire multiple.
    J'ai mis la clé primaire (double) de ma Table source du Formulaire en tant que champs pères et fils du sous formulaire.

    J'ai mis les contrôles correspondant dans mon sous-formulaire afin de vérifier que ça fonctionne bien et ce n'est pas le cas.
    Lorsque je suis sur mon formulaire principal (en mode formulaire), les valeurs des champs pères n'apparaissent pas dans les Contrôles du sous formulaire.

    Y a-t-il quelque chose de spécifique à activer ou désactiver dans le cas des clés multiple?
    Merci d'avance pour la réponse.

  10. #10
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    novembre 2006
    Messages
    16 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 16 389
    Points : 120 721
    Points
    120 721

    Par défaut

    Bonjour,

    J'ai mis la clé primaire (double)
    De quoi s'agit-il ? Un clé primaire ne sait pas être double !

    Montre les relations entre tes tables.
    Si vos yeux piquent à cause des fautes d'orthographe, c'est un don que vous pouvez exploiter en cliquant ici.

    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  11. #11
    Nouveau membre du Club
    Femme Profil pro
    Ingénieur laser
    Inscrit en
    septembre 2014
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur laser
    Secteur : Service public

    Informations forums :
    Inscription : septembre 2014
    Messages : 74
    Points : 35
    Points
    35

    Par défaut

    Alors je parlais en fait de clé primaire composite.
    Mais en continuant à creuser, je me suis rendu compte que je me compliquais la vie et je m'en suis sortie... Enfin presque.
    J'ai une histoire de doublons qui m’enquiquine, mais la partie père/fils fonctionne maintenant.

    Ce que je me demande c'est pourquoi c'est toujours après qu'on a posé la question qu'on trouve la solution?

  12. #12
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    novembre 2006
    Messages
    16 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 16 389
    Points : 120 721
    Points
    120 721

    Par défaut La méthode du canard en plastique

    Si vous expliquez le problème à quelqu'un d'autre, vous trouverez parfois la réponse avant d'avoir fini de poser la question. Souvent, vous n'avez pas besoin d'une autre personne ; vous pourriez parler à un canard de baignoire en plastique.
    https://fr.wikipedia.org/wiki/M%C3%A...d_en_plastique

    source : Pensez en Python Allen Downey http://allen-downey.developpez.com/l...donnees#L13-10


    Bonne continuation.
    Si vos yeux piquent à cause des fautes d'orthographe, c'est un don que vous pouvez exploiter en cliquant ici.

    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  13. #13
    Nouveau membre du Club
    Femme Profil pro
    Ingénieur laser
    Inscrit en
    septembre 2014
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur laser
    Secteur : Service public

    Informations forums :
    Inscription : septembre 2014
    Messages : 74
    Points : 35
    Points
    35

    Par défaut

    Excellent et vérifié tellement de fois... mais un canard en plastique sur mon bureau au boulot ça le ferait moyen
    Je parle toute seule mais ça marche moins bien.
    J'vais trouver un autre objet... ou un forum avec des gens sympas, patients et compétents.. Ah bah non j'ai déjà trouvé

    Merci encore pour cette écoute attentive

  14. #14
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    novembre 2006
    Messages
    16 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 16 389
    Points : 120 721
    Points
    120 721

    Par défaut

    À la prochaine,

    CoinCoin.
    Si vos yeux piquent à cause des fautes d'orthographe, c'est un don que vous pouvez exploiter en cliquant ici.

    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  15. #15
    Nouveau membre du Club
    Femme Profil pro
    Ingénieur laser
    Inscrit en
    septembre 2014
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur laser
    Secteur : Service public

    Informations forums :
    Inscription : septembre 2014
    Messages : 74
    Points : 35
    Points
    35

    Par défaut ça m'énerve

    Je ne comprends pas, l'affichage formulaire/sous-formulaire qui fonctionnait bien la semaine dernière ne fonctionne plus aujourd'hui.
    Lorsque je mets une valeur dans mon champ père elle ne s'affiche plus dans mon champ fils...
    Comment c'est possible?
    Je n'ai rien changé (à part que j'ai commencé à mettre en place un petit code pour n'afficher le sous-formulaire que lorsque j'ai entré une donnée, mais même après avoir tout mis en commentaire sur ce code et remis la propriété du sous-formulaire sur visible par défaut ça ne fonctionne plus).

    Je ne comprends pas ce qui peut faire qu'un jour ça fonctionne et le lendemain non.
    La dernière fois, pour que ça tombe en marche j'avais simplement refait le sous formulaire en utilisant l'assistant...
    Y a un truc qui m'échappe.

    Edit: Je suis un boulet, je ne sais pas pourquoi, j'avais modifié ma table source en vérifiant mes relation j'ai compris mon erreur.
    Vive les canards ^^

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/02/2012, 21h50
  2. Réponses: 3
    Dernier message: 26/02/2007, 10h14
  3. [VB.Net] Comment insérer des données dans des tables ?
    Par shakoulé dans le forum Accès aux données
    Réponses: 2
    Dernier message: 23/09/2006, 21h46

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