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

IHM Discussion :

Présenter des lignes vides sur un état


Sujet :

IHM

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Septembre 2010
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations forums :
    Inscription : Septembre 2010
    Messages : 116
    Points : 88
    Points
    88
    Par défaut Présenter des lignes vides sur un état
    *Bonjour,*

    Je vous expose mon problème, en essayant d'être le plus clair possible et en espérant d'avoir quelques lumières:

    J'ai les tables suivantes:
    tblFete (IdFete, Fete, IdTypeContenu)
    tblTypeContenu (IdTypeContenu, TypeContenu)
    tblMoments (IdMoment, Moment)

    ... et aussi les tables qui suivent, pour établir des relations plusieurs-à-plusieurs...

    tblContenu (IdTypeContenu, IdMoment)
    tblProgramme (IdFete, IdMoment, IdChant)

    Mon problème est le suivant:
    Supposons que, sur ma tblProgramme j'ai une IdFete qui a le IdTypeContenu 1 et que celui-ci a 5 IdMoments différents... Sur la tblProgramme je pourrais avoir plusieurs chants pour un même moment, je pourrais aussi avoir des moments où il n'y a pas de chants...
    Sur un état basé sur ma tblProgramme je voudrais présenter au moins une ligne pour mes 5 IdMoments (même pour ceux qui n'ont pas de chants) et si j'ai plus d'un chant pour un IdMoment, le présenter l'un en bas de l'autre.
    Par exemple:

    "PROGRAMME"

    IdMoment1 : ... Chant1
    ..................... Chant 2

    IdMoment 2 : Pas de chant

    IdMoment 3 : Chant 3

    IdMoment 4 : Pas de Chant

    IdMoment 5: Chant 4

    J'arrive à faire mon état tel que je le veux mais..., dans l'exemple ci-dessus, pour pouvoir présenter les IdMoments 2 et 4 (Vides) il faut ajouter à la tblProgramme deux enregistrements en blanc! Je sais, ce n'est pas élégant et en plus ma table va vite grossir (au moins en nombre de enregistrements, car tous les champs de cette table son numériques. En ce moment j'en ai 1248 enregistrements vides sur ma tblProgramme, contre 1395 avec de données! pour avoir le contenu de 155 fêtes seulement.

    En bref, je voudrais que ma tblProgramme ai seulement des enregistrements avec des données et trouver une façon de représenter les IdMoments qui n'ont rien en jouant avec le champ IdTypeContenu, qui lui contient tous les moments qu'il me faut sur la tblContenu (c'est à dire que le IdTypeContenu 1 contient les IdMoment 1 à 5 sur la tblContenu.

    J'espère que vous avez compris.

    Merci de votre aide!

  2. #2
    Membre actif
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Octobre 2008
    Messages
    330
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 330
    Points : 207
    Points
    207
    Par défaut
    Bonsoir Alf,

    Je n'ai pas tout compris dans ton schéma relationnel entre tes tables mais je pense que tu peux travailler sur la requête sous-jacente à ton état en modifiant les propriétés des jointures (clic droit sur les jointures de ta requête).
    Bon courage.

  3. #3
    Membre régulier
    Homme Profil pro
    Inscrit en
    Septembre 2010
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations forums :
    Inscription : Septembre 2010
    Messages : 116
    Points : 88
    Points
    88
    Par défaut
    Merci pour la réponse.

    Je sais que c'est compliqué mon truc!

    Je vais explorer cette piste et je reviens...

  4. #4
    Membre régulier
    Homme Profil pro
    Inscrit en
    Septembre 2010
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations forums :
    Inscription : Septembre 2010
    Messages : 116
    Points : 88
    Points
    88
    Par défaut
    Re-bonjour!
    J'approche d'une solution. Je me permets de joindre une image de mes relations dans la requête et du résultat. Unique souci, dans le résultat de la requête les moments vides ont aussi le champ IdFete vide (je l'ai signalé en rouge dans le résultat). Lorsque je filtrerais mon état par IdFete les Moments qui n'ont pas de chant (signalés en vert) vont disparaître.

    Quelqu'un a une idée pour contourner ce problème?

    Merci.
    Images attachées Images attachées   

Discussions similaires

  1. Créer un état avec des lignes vides
    Par sarmad354 dans le forum IHM
    Réponses: 1
    Dernier message: 25/11/2007, 19h56
  2. [VBA-E] Probleme lenteur suppression ligne vide sur 100 lignes
    Par sebi78 dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 14/05/2007, 21h24
  3. Traitement des lignes [suppression des lignes vides]
    Par turbo_chess dans le forum Linux
    Réponses: 4
    Dernier message: 22/03/2007, 10h16
  4. Richtextbox qui ajoute des lignes vides
    Par Seto dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 19/09/2006, 15h10
  5. Test des liens vide sur une base de données
    Par FLANQUART Marie dans le forum ASP
    Réponses: 1
    Dernier message: 10/11/2005, 15h35

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