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

4D Discussion :

Un enregistrement composé de plusieurs enregistrements dans la même table ?


Sujet :

4D

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1
    Par défaut Un enregistrement composé de plusieurs enregistrements dans la même table ?
    Bonjour à tous,

    Il doit me manquer des neurones mais je bugge sur un problème :

    J'ai une table "Articles" dont chaque code article est unique.

    J'aurai besoin de créer un article se composant de plusieurs autres articles ... et là je vois pas comment faire

    Quelqu'un peut-il m'apporter son savoir ?

    Merci d'avance

    Pierre

  2. #2
    Membre averti
    Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Septembre 2008
    Messages : 21
    Par défaut une solution parmis tant d'autres...
    Bonjour,
    Voila une solution: a toi de la completer....
    Images attachées Images attachées  

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Février 2006
    Messages : 74
    Par défaut
    Il ne faut pas utiliser les liens de 4D pour ce cas, il ne gère pas les liens internes à une table.
    Et on ne peut pas utiliser de table séparée puisque ce sont les mêmes articles.

    Pour concrétiser la liaison, tu peux ajouter un champ ID_Du_Pere qui contient l'identifiant de l'enregistrement parent.
    Le plus délicat, c'est de "contacter" les enregistrements fils quand on entre dans l'enregistrement père.
    Là, il y a plusieurs solutions :
    - recherche dans un process séparé (un peu compliqué mais rapide et sans tache)
    - Empiler / Dépiler (facile mais risqué)
    - enregistrer un tableau entier long contenant les ID internes des fils dans un champ blob de la table (acrobatique mais propre)
    Il y en a surement d'autres...
    C'est plus un problème conceptuel que technique !

Discussions similaires

  1. [MySQL] insérer plusieurs lignes dans une même table
    Par brahda dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 20/05/2011, 15h56
  2. Réponses: 1
    Dernier message: 01/05/2008, 08h26
  3. Réponses: 4
    Dernier message: 21/11/2007, 12h19
  4. [MySQL] Conversion de plusieurs dates dans une même table MySQL
    Par laetiheu dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 28/08/2007, 09h49
  5. [Requête] plusieurs champs dans une même table ayants la même source
    Par Christophe93250 dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 25/04/2006, 16h18

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