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 :

Contrôles dans état non visibles selons crtitères [AC-2007]


Sujet :

IHM

  1. #1
    Membre habitué Avatar de C15nantes
    Homme Profil pro
    retraité
    Inscrit en
    Février 2011
    Messages
    379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2011
    Messages : 379
    Points : 137
    Points
    137
    Par défaut Contrôles dans état non visibles selons crtitères
    Bonjour à tous et à toutes.

    Pour l'annuaire d'une association, j'ai un état (0_Annuaire) faisant apparaitre les coordonnées des adhérents ; il comporte un sous-état (Etat 2)concernant les présences aux AG.

    J'aurai voulu que les cases à cocher du sous-état correspondant aux AG ne soit visibles, pour chacun des adhérents, qu'à partir de son année d'adhésion (qui est dans l'état principal) et jusqu'à l'année en cours-1 (l'annuaire est édité en juillet et l'AG a lieu en septembre, donc la dernière AG concernée est celle de l'année dernière).

    Dans une configuration précédente, un contributeur m'avait proposé une procédure événementielle au formatage.
    Elle existe toujours mais n'est plus du tout adaptée (alors c’était un état sans sous-état et les contrôles concernant les assemblées générales se dénommaient Ag83, Ag84...Ag00 à Ag35)

    Merci de votre aide.
    A+

    C15
    Fichiers attachés Fichiers attachés

  2. #2
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Points : 8 489
    Points
    8 489
    Par défaut


    Peux-tu apporter des explications sur les tables TCotisations et TCotisationsDues
    Je ne comprends pas trop leurs structures
    Jeannot

    Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., Sources VBA

    Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre

  3. #3
    Membre habitué Avatar de C15nantes
    Homme Profil pro
    retraité
    Inscrit en
    Février 2011
    Messages
    379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2011
    Messages : 379
    Points : 137
    Points
    137
    Par défaut
    Bonjour,

    Désolé mais les tables TCotisations et TCotisationsdues n'ont plus lieu d'être.
    C’était une étape intermédiaire entre ma configuration initiale (1 seule table T adhérents avec toutes les données) et la structure actuelle (T Adhérents avec les coordonnées et T_Cotisation avec ce qui concerne la présence aux AG et le suivi de cotisations).

    Grâce à l'aide de plusieurs contributeurs, j'ai pu arriver à cette structure.
    J'y ai adapté les requêtes, les formulaires.
    J'attaque maintenant les états qui serviront de base à la constitution d'un annuaire de 200 pages édité annuellement à près de 700 adhérents.
    La partie la plus importante étant le trombinoscope tel que présenté en 0_Annuaire, le reste étant des stats de tous types.

    Comme expliqué dans mon post précédent la procédure que l'on m'avait proposée fonctionnait parfaitement bien dans la structure initiale de la base ; je voudrais obtenir maintenant le même résultat.
    Il faut reconnaitre que sur le plan esthétique, c'est quand même mieux de ne voir les cases à cocher illustrant la présence aux AG qu'à partir de l'année d'adhésion ; de même ne pas voir celles de l'année dernière husqu'à Ag35 (j'ai prévu large pour l'avenir afin de faciliter le travail de celui qui me succèdera comme administrateur de la base).
    De plus cela fait plus "pro" !

    Merci de ton aide
    C15

    Merci de ton aide.

    A+
    C15

  4. #4
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Points : 8 489
    Points
    8 489
    Par défaut


    en fait il suffit de limiter la requête du sous état en mettant sous le champ [Cotisation_An] le critère :
    Bonne continuation
    Jeannot

    Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., Sources VBA

    Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre

  5. #5
    Membre habitué Avatar de C15nantes
    Homme Profil pro
    retraité
    Inscrit en
    Février 2011
    Messages
    379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2011
    Messages : 379
    Points : 137
    Points
    137
    Par défaut
    Bonjour

    Merci de cette réponse.

    Pour répondre précisément à mon besoin, j'ai affiné :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT T_Cotisation.T_Adherent_FK, T_Cotisation.Cotisation_An, T_Cotisation.AG, T_Cotisation.Cotisation_Du
    FROM T_Cotisation
    WHERE (((T_Cotisation.Cotisation_An)>Year([T Adhérents]![DateAdhesion]-366) And (T_Cotisation.Cotisation_An)<Year(Date())));
    Par contre, faute de mieux, afin que l'année d'adhésion apparaisse j'ai mis
    Year([T Adhérents]![DateAdhesion]-366)

    Il y a sans doute mieux pour dire l'année d'adhésion - 1 an ?

    A ce détail près l'affaire est résolue.

    Merci de ton aide.

    A+

    C15

  6. #6
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 650
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 650
    Points : 14 628
    Points
    14 628
    Par défaut
    bonjour,
    Par contre, faute de mieux, afin que l'année d'adhésion apparaisse j'ai mis
    Year([T Adhérents]![DateAdhesion]-366)

    Il y a sans doute mieux pour dire l'année d'adhésion - 1 an ?
    oui, simplement inclure l'année d'adhésion:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    T_Cotisation.Cotisation_An >= Year([T Adhérents]![DateAdhesion])
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  7. #7
    Membre habitué Avatar de C15nantes
    Homme Profil pro
    retraité
    Inscrit en
    Février 2011
    Messages
    379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2011
    Messages : 379
    Points : 137
    Points
    137
    Par défaut
    Bonjour tee_grandbois,

    Merci de cette réponse.

    Je suis retraité comme toi, mais manifestement mes neurones sont moins actifs que les tiens comme tu as du t'en apercevoir lors des échanges que l'on s'est fait récemment

    a+

    C15

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

Discussions similaires

  1. [AC-2010] Rendre une image visible selon valeur d'un champ dans un état
    Par cyril.bourreau dans le forum IHM
    Réponses: 1
    Dernier message: 05/05/2017, 15h04
  2. checkbox dans div non visible (IE6)
    Par boutmos dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 03/11/2009, 11h21
  3. Envoi pièce jointe, code HTML dans Outlook non visible !
    Par etorria dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 11/07/2008, 12h54
  4. JPanel dans JFrame non visible au lancement.
    Par PRomu@ld dans le forum Agents de placement/Fenêtres
    Réponses: 16
    Dernier message: 17/03/2006, 08h22
  5. Réponses: 2
    Dernier message: 13/10/2004, 15h32

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