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 :

Repère produit et sous-produits BIS


Sujet :

Access

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2010
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 68
    Points : 44
    Points
    44
    Par défaut Repère produit et sous-produits BIS
    Bonjour,

    Comme indiqué dans un précédent sujet, j'ai créé deux tables "produits" et "sous-produits" dans ma BDD qui ont une relation 1 à plusieurs (1 produit peut avoir plusieurs sous-produits mais un sous-produit a pour origine seulement un produit) et je souhaiterais avoir un repérage bien spécifique pour chaque coupon et sous-coupon.

    Dans ma table "produit", j'ai ;
    - ID produit (ex:1,2,3....1974663737)
    - repère
    - ...

    Dans ma table "sous produit", j'ai:
    - ID produit
    - repère
    - ...

    Je souhaiterais :
    - que le repère de ma table "produit" soit un repère composé de l'année en cours suivi d'un incrément qui se remet à zéro chaque année (ex: 18.1,18.2,18.3...18.123435353...19.1)
    - que le repère de ma table "sous-produit" soit un repère composé de mon repère de ma table "produit" + incrément par chaque sous-produit créé (ex: 18.1.1,18.1.2 dans le ca[/B][/B]s de deux sous-produits créés puis 19.1.1,19.1.2,19.1.3 dans le cas de la création de trois sous-produits sur mon premier produit de l’année 2019).

    Comment pourrais-je faire pour que cela fonctionne correctement?

    Merci encore.

    Igno

  2. #2
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 262
    Points : 6 561
    Points
    6 561
    Par défaut
    Et tu as abandonné ton idée première du précédent post ?

    Parce que si les réponses ne sont pas forcément spontanées, nous cogitons malgré tout aux différentes problématiques qui sont soumises ici sur les forums.
    Enfin, c'est mon cas.
    Ne pas oublier, que NOUS (les intervenants) avons pour la plus part et probablement des obligations professionnelles, même si j'ai le privilège de pouvoir aller à la plage matin et soir

    Comme ça à la louche à tes 2 questionnements, post précédent et post actuel, il y a au moins une solution.
    Dans les 2 cas, les manips consisteraient à :
    1 - créer une tbl_tmp avec NuméroAuto qui permettrait de créer une série débutant par 1
    2 - créer une req_tmp sélection qui permettrait de récupérer toutes les lignes de sprod associés à un prod à un instant T donné
    3 - créer des req_tmp action (Delete, Update voire Insert) pour calculer tes repères Prod et sProd et mettre à jour tes 2 tbl
    4 - supprimer les tbl et req tmp

    Pour les objet tmp il y a les méthodes DAO.CreateTableDef et DAO.QueryDef
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2010
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 68
    Points : 44
    Points
    44
    Par défaut
    Merci Hyperion pour le temps passé.

    Je suis novice en Access, je ne comprends pas forcément tous les termes.

    N'existe-t-il pas une solution plus simple?

    Merci.

    Igno

  4. #4
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 262
    Points : 6 561
    Points
    6 561
    Par défaut
    Re,
    Effectivement de nos jours, beaucoup conduisent des véhicules sans pour autant avoir le permis
    Et en faisant une transposition, pour Ak c'est kifkif

    En pj tu as un zip avec une bdd qui reprend l'idée de ton premier post avec les prélèvements.
    - le champ repère dans la tbl produit est passé en txt, plus facile à traiter avec une req
    - le formulaire produit permet de créer un produit et de formater provenance, prélèvement, etc.
    - quand tu validera traitement, le repère est calculé automatiquement
    - idem dans le sform avec prélèvement sens, le repère du s/produit est calculé

    - les req sont paramétrées dans le form et sform et s'exécutent après MàJ des listes Traitements et Prélèvement sens et clic btn close
    Fichiers attachés Fichiers attachés
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur

Discussions similaires

  1. [AC-2016] Numéros de repère produits et sous produits
    Par igno42 dans le forum Access
    Réponses: 4
    Dernier message: 16/05/2018, 13h13
  2. Réponses: 4
    Dernier message: 07/06/2012, 16h18
  3. Produit cartésien sous Excel
    Par Olive_08 dans le forum Excel
    Réponses: 2
    Dernier message: 23/04/2008, 08h24
  4. Moteur de recherche de produit s sous Flash
    Par lunick dans le forum Flash
    Réponses: 4
    Dernier message: 29/12/2007, 13h10
  5. Réponses: 4
    Dernier message: 10/02/2006, 13h49

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