This is a public Forum  publicRSS

nouveau message

    frederic marteau
    ajouter un nouvel enregistrement dans un onglet
    nouveau message posted April 20, 2011 by frederic marteau , last edited February 9, 2012
    332 Views, 4 Comments
    Titre:
    ajouter un nouvel enregistrement dans un onglet
    Contribution au forum:

    Bonjour

    je suis en train de créer une base mulmédia.

    je me demande comment enregistrer les exploitation/utilisation d'un média au fil des années, sans pour autant ajouter un nouvel enregistrement de média.
    l'exploitation et les médias sont dans 2 tables différentes. La base de données est organisée avec des onglets.

    Solutions ? : créer une base de données différentes pour les exploitations ? et la relier d'une manière ou d'une autre ?
    Ou créer autant de rubriques que les utilisations à venir (10, 15, 20???), un peu fastidieux et pas pratique pour l'avenir ! 
    ou créer un bouton/ fonction qui cré un nouvel enregistrement uniquement pour l'exploitation ?
    ou autre ?

    merci pour votre aide

    Answer

     

    • Bruno1

      Ce que vous demandez est le principe même de la la base de données relationnelle.

      Vous devez créer, non pas 2 bases de données, mais une base de données avec 2 tables :

      • Table Medias qui contiendra au moins 2 rubriques :
        • ID Media
        • Media (rubrique multimédia contant votre média)
      • Table Utilisation qui contiendra au moins les rubriques suivantes :
        • ID utilisation
        • ID média
        • Date utilisation
        • toute rubrique nécessaire aux informations que vous souhaitez

      Ces 2 tables sont reliées par un lien de & à N par la rubrique ID media.

      Dans votre modèle associé à la table média vous placez une table externe correspondant au lien ci-dessus. Vous aurez alors dans cette table toutes les utilisations du média considéré.

      Bruno

    • frederic marteau

      Bonjour,

      merci pour la réponse, cependant je n'ai pas la réponse à ma question.
      ma base est organisée de manière relationnelle, tel que vous l'évoquez ci-dessus.

      je reprécise :

      Le contexte
      j'ai un onglet sur lequel sont posés mes éléments de la table média et un 2e onglet sur lequel sont posés mes éléments de la tables Exploitation.
      Lorsque je cré un nouvel enregistrement sur l'onglet Exploitation, un nouveau média se cré.
      ma question/ réflexion
      existe-t-il un moyen de créer une nouvelle Exploitation à partir de l'onglet Exploitation, sans pour autant créer un nouveau média ?

      Bien cordialement

    • frederic marteau

      Bonjour,

      je vois que ma question ne passionne pas les foules.!!!
      Entre temps, en explorant le fichier d'aide, il serait possible de créer un script associer à un bouton pour activier la table liée à partir de l'onglet souhaité.
      Cependant je n'ai pas encore trouvé la formule.

      si quelqu'un à une idée, je sui preneur. ;-)

      merci d'avance

    • Bruno1

      Je pense que vous n'avez pas bien regardé la première réponse.

      Il faut sur l'onglet exploitation poser une table externe assiociée à la table exploitation. Cette table externe vous présentera la liste des exploitations du média concerné. Si dans le graphe de liens vous autorisez la création d'enregistrements à partir de la table média, vous pourrez même créer directement dans cette table externe un nouvel enregistrement d'exploitation (selon la quantité d'éléments à enregistrer)

      Bruno