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

SAP Crystal Reports Discussion :

[CR?]Affichage de tous les noms sur 1 planning


Sujet :

SAP Crystal Reports

  1. #1
    Membre actif
    Inscrit en
    Janvier 2006
    Messages
    1 218
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 218
    Points : 257
    Points
    257
    Par défaut [CR?]Affichage de tous les noms sur 1 planning
    Bonjour,
    j'ai deux tables : une sur des techniciens et une autre sur des demandes d'intervention.

    J'ai créer un planning par semaine de ce genre :

    Semaine
    lundi mardi mercredi jeudi vendredi
    Matin
    Techniciens1
    Techniciens2...
    Midi
    Techniciens1
    Techniciens2...
    Après-midi
    Techniciens1
    Techniciens2...


    Je met une couleur si le techniciens a une intervention prévu a cette heure là et une autre s'il a rien de prévu.
    Le planning marche j'ai bien les noms, les couleurs, mais il ne m'affiche que les noms des techniciens qui ont au moins une intervention prévu dans cette seamine et dans la tranche horaire (matin, midi, après-midi). Moi je veux que ce qui n'ont rien de la semaine s'affiche pour que justement je vois qu'il ne fait rien.
    Comment faire ?

    Merci d'avance

  2. #2
    Inactif  
    Avatar de Aitone
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    3 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 3 562
    Points : 4 493
    Points
    4 493
    Par défaut
    Bonjour,

    C'est normal non ?

    tu affiches par semaine puis par jour. donc ton rapport n'affiche que ce qu'il y a dans la tranche.
    T'as qu'à faire un sous-état en pied de groupe pour afficher ceux qui ne font rien

  3. #3
    Membre actif
    Inscrit en
    Janvier 2006
    Messages
    1 218
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 218
    Points : 257
    Points
    257
    Par défaut
    Comment çà ?
    Je fais un sous-état avec que la table des techniciens et je les affiche si il ne sont pas dans la table des interventions ?
    Comment lier le rapport et le sous rapport ?

  4. #4
    Inactif  
    Avatar de Aitone
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    3 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 3 562
    Points : 4 493
    Points
    4 493
    Par défaut
    ben par le numéro de semaine si tu l'affiche en pied de groupe semaine...

  5. #5
    Membre actif
    Inscrit en
    Janvier 2006
    Messages
    1 218
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 218
    Points : 257
    Points
    257
    Par défaut
    J'ai essayé mais je bloque.

    Dans mon état principal 2 tables intervention et technicien.
    1 Groupe sur la date que je met en semaine
    1 Groupe en heure que je met en période dans la journée (matin, midi, après-midi)
    1 Groupe sur les techniciens

    De l'autre côté j'ai fais un sous rapport avec la table technicien, çà me retourne donc les noms.
    Mais maintenant comment je fais pour qu'il n'affiche que les nomps qui n'ont pas d'intervention pour cette semaine là et cette période de la journée ?

  6. #6
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2008
    Messages : 155
    Points : 178
    Points
    178
    Par défaut
    Question: quelle est la requete (query) SQL que tu utilises?

  7. #7
    Membre actif
    Inscrit en
    Janvier 2006
    Messages
    1 218
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 218
    Points : 257
    Points
    257
    Par défaut
    Je n'utilise pas une commande (requête) mais des tables directement

  8. #8
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2008
    Messages : 155
    Points : 178
    Points
    178
    Par défaut
    Si tu vas dans "Base de données" > Expert Base de Données, tu vois les tables que tu as sélectionnés, mais sur le 2ème onglet (Liens) tu peux voir comment elles sont liées.

    Tu as le choix entre
    Table1 INNER JOIN Table2
    ==> ne sont gardés que les enregistrements qui ont leur pendants des 2 côtés
    Table1 LEFT JOIN Table2
    ==> ne sont gardés que les enregistrements de Table1 même si ils n'ont pas leur pendant dans table2 (tous les champs de table2 sont blancs)
    Table1 RIGHT JOIN Table2
    ==>ne sont gardés que les enregistrements de Table2 même si ils n'ont pas leur pendant dans Table1 (tous les champs de table1 sont blancs)

    Mon idée était de faire un LEFT JOIN pour que le rapport te montre tous les techniciens même s'ils n'ont pas de mission.

    "Hope that helps"

  9. #9
    Membre actif
    Inscrit en
    Janvier 2006
    Messages
    1 218
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 218
    Points : 257
    Points
    257
    Par défaut
    J'ai déjà essayé de faire des jointures gauches et droites mais çà ne fonctionne pas.
    Peut être dû au fait qu'il y a des groupes dans mon état ?
    Sinon l'idée plus haut de faire un sous état pouvait être interessante mais je bloque.

  10. #10
    Membre actif
    Inscrit en
    Janvier 2006
    Messages
    1 218
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 218
    Points : 257
    Points
    257
    Par défaut
    Dans mon sous rapport j'ai la table des techniciens pour avoir tout les noms
    mais j'ai besoin de ma table intervention pour lier la semaine et le jour au rapport principal. Et du coup quand je fais le lien entre le rapport et le sous rapport le nom des techniciens n'ayant rien pour cette période disparait à nouveau.
    Je tourne en rond.
    Est-ce que quelqu'un voit une solution ?

  11. #11
    Membre actif
    Inscrit en
    Janvier 2006
    Messages
    1 218
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 218
    Points : 257
    Points
    257
    Par défaut
    Sur l'histoire du sous rapport.
    Si dans ce sous rapport je ne prend que la table technicien, il va bien tout m'afficher.
    Et donc il n'y a pas un truc ou astuce pour dire si le nom du technicien est dans le rapport on ne l'affiche pas dans le sous rapport ?

  12. #12
    Nouveau Candidat au Club
    Inscrit en
    Mars 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Je crois qu'il y a une possibilité mais je ne ais plus trop comment cela fonctionne

  13. #13
    Membre actif
    Inscrit en
    Janvier 2006
    Messages
    1 218
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 218
    Points : 257
    Points
    257
    Par défaut
    j'espère qu'il y a une possibilité parce que là çà fait 2 jours que je bloque sur cet état

  14. #14
    say
    say est déconnecté
    Membre expérimenté
    Avatar de say
    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 176
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 176
    Points : 1 300
    Points
    1 300
    Par défaut
    as tu la possibilité de passer par du SQL à la place? ça pourrait se gérer

    merci de montrer ton SQL

    as tu la possibilité de :
    1/ mettre un aperçu de ton état?
    2/ envoyer ton état?

    j'ai des idées mais c pas simple à expliquer.

    à mon avis, il y a en effet 2 pistes : SQL ou sous état.
    Ils ne savaient pas que c'était impossible alors ils l'ont fait (Mark Twain)
    _ _ _ _ _ _ _ _ _

    La planète ne nous appartient pas, elle nous a été prêtée par nos enfants
    _ _ _ _ _ _ _ _ _

    Technos : Access, C++ Builder, SQL, PostgreSQL, Crystal Reports, XML entre autres

  15. #15
    Membre actif
    Inscrit en
    Janvier 2006
    Messages
    1 218
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 218
    Points : 257
    Points
    257
    Par défaut
    J'ai essayé mais le fichier est trop gros il y aurait-il un endroit où je peux te l'envoyer ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupération de tous les noms de tables d'une bdd paradox
    Par izidor dans le forum Bases de données
    Réponses: 6
    Dernier message: 23/02/2006, 17h41
  2. [XSLT] comment afficher tous les noms de balises
    Par stanilas dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 12/11/2005, 22h24
  3. Réponses: 11
    Dernier message: 06/09/2005, 13h27
  4. affichage de TOUS les champs d'une table
    Par babulior dans le forum ASP
    Réponses: 6
    Dernier message: 28/06/2005, 15h33
  5. Réponses: 4
    Dernier message: 31/03/2005, 08h48

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