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 :

Etat - plusieurs zone de détails [AC-2000]


Sujet :

IHM

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 102
    Points : 53
    Points
    53
    Par défaut Etat - plusieurs zone de détails
    Bonjour tout le monde,

    J'ai un état lié à une requête dont le résultat est de la forme suivante

    Nom - Prenom - NomResponsable - PrenomResponsable - IdentifiantDept [...]

    Dans mon état j'affiche en tête de page les informations concernant le responsable et l'unité, et ensuite en détail les personnes appartenant au département (Dpt).J'enregistre un état par Dpt(que j'envoie au responsable), donc j'aurais toujours un seul Dpt sur mon état(je modifie la clause where avec la procédure openreport).

    Donc tout cela fonctionne parfaitement. Le soucis c'est que maintenant je peux avoir plusieurs responsable par département, et je ne sais pas comment afficher dans mon en tête de page, la liste des responsables

    Merci d'avance

    Yann

  2. #2
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Points : 281 917
    Points
    281 917
    Par défaut
    Bonjour,
    Arrange-toi pour construire dynamiquement autant d'états que tu as de destinataires.

    Concrètement tu crées un boucle sur les valeurs du destinataire, et à chaque occurrence, tu construis le sql de la source et tu ouvres l'état.

    Reviens si besoin d'aide pour le code.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 102
    Points : 53
    Points
    53
    Par défaut
    J'ai peut être mal compris ta réponse mais je ne veux pas creer 2 états si j'ai 2 responsables, je veux en creer un seul qui serait de la forme

    Département : ITP
    Responsable(s) : Dupont Michel
    Durand Pierrre

    Collaborateur(s) :
    xxxxxxxxx
    xxxxxxxxx
    schéma très simplifié.

    Or actuellement je n'arrive à avoir que

    Département : ITP
    Responsable(s) : Dupont Michel

    Collaborateur(s) :
    xxxxxxxxx
    xxxxxxxxx
    Yann

  4. #4
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Points : 281 917
    Points
    281 917
    Par défaut
    Je ne comprends pas ton exemple.
    Je croyais que tu voulais envoyer à Dupont le morceau Dupont
    et à Durand le morceau Durand

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 102
    Points : 53
    Points
    53
    Par défaut
    non non, ce que je veux c'est envoyer le même fichier au deux vu qu'ils ont exactement les mêmes personnes sous leur responsabilités (donc en gros dans ma requête pour un collaborateur je pourrais avoir 2 lignes si son département et sous la responsabilité de 2 personnes)

  6. #6
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Points : 281 917
    Points
    281 917
    Par défaut
    OK tu voudrais moduler l'entête de page en fonction du nombre de responsables.
    Tu dois chercher du côté des événements de l'état (sur impression, formatage ...). Tu positionnes ton curseur sur la propriété et tu enfonces <F1>

    Cependant, je reste convaincu que la solution d'exécuter l'état destinataire par destinataire est plus adéquate. (j'espère que tu m'as bien compris : ces états individuels sont générés par le code, il ne s'agit pas de les créer "physiquement")

    Cette solution te permettrait par exemple d'envoyer directement un mail à chaque destinataire avec son "morceau" annexé.

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 102
    Points : 53
    Points
    53
    Par défaut
    Cette solution te permettrait par exemple d'envoyer directement un mail à chaque destinataire avec son "morceau" annexé.
    Oui oui c'est ce que je fais. Actuellement, le rapport se gènère et le mail se créé dans ma boîte. Mais comme je l'ai dit pour le cas d'un département avec plusieur responsable, chacun reçoit son rapport mais en ayant que leur nom marqué comme responsable et pas ceux des autres


    OK tu voudrais moduler l'entête de page en fonction du nombre de responsables.
    Oui exactement. Voici l'image de la structure que je cherche à mettre en place :

    [En tête Etat ]
    Rapport des Collaborateurs rattachés a un département
    [En tête de page]
    Nom Département : XXXXX ID département XXX
    [En tête de groupe ID département ]
    Responsable :
    [Détail]
    Dupont Charlie
    Dupont Pierre
    [En tête de groupe ID département]
    Collaborateurs
    [Détail]
    XXXXXXX
    XXXXXX
    XXXXXXXX
    XXXX
    XXXXX
    XXXXXXX
    [pied de page]
    ...
    [pied d'état]
    Mais impossible à réaliser


    Tu dois chercher du côté des événements de l'état (sur impression, formatage ...). Tu positionnes ton curseur sur la propriété et tu enfonces <F1>
    Je comprends pas ce que tu me proposes de faire

  8. #8
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Points : 281 917
    Points
    281 917
    Par défaut
    Peux-tu poster une db compatible Access2000 ?
    En mentionnant le nom de l'état

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 102
    Points : 53
    Points
    53
    Par défaut
    En fait en passant par un sous état j'ai réussi à faire ce que je voulais. Mais dommage d'être obliger de le faire comme ça.

    En tout cas merci pour ton aide et pour ta patience.

  10. #10
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Points : 281 917
    Points
    281 917
    Par défaut
    Tu renonces trop vite !
    Peut-être une piste de solution :
    Si tu disposais, pour chaque collaborateur, d'un champ qui contient l'énumération de tous ses responsables, tu pourrais sans doute arriver à tes fins.
    Dans l'exemple en annexe :
    - Une table "effectif" avec Nom(collaborateur) et NomResponsable
    Avec 3 enregistrements pour Marin qui a 3 chefs, 1 seul pour Dewit qui a plus de chance
    - Une fonction "Responsables" qui, avec un nom de collaborateur te restitue la liste de ses responsables. Elle fonctionne pour un maximum de 3 chefs (c'est déjà deux de trop !). Avec un peu d'imagination, on pourrait la moduler pour qu'elle fonctionne pour un nbre illimité (pour s'occuper un dimanche pluvieux)

    - Une requête1 qui te montre comme l'utiliser.

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

Discussions similaires

  1. [AC-2007] Etat d'impression avec plusieurs zones de listes
    Par metalleuse dans le forum IHM
    Réponses: 8
    Dernier message: 17/02/2015, 21h33
  2. sélection multiple dans plusieurs zones de liste
    Par malabar92 dans le forum Access
    Réponses: 2
    Dernier message: 16/05/2006, 01h08
  3. boite de dialogue avec plusieurs zones de text
    Par hammag dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 11/05/2006, 15h04
  4. Etat : plusieurs enregistrements pour un meme champ
    Par b_steph_2 dans le forum Access
    Réponses: 21
    Dernier message: 02/02/2006, 12h21
  5. [CR] Imprimer plusieurs fois le détail
    Par Michel33 dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 04/12/2004, 11h55

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