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 :

Regroupement conditionnel dans un état [AC-2010]


Sujet :

IHM

  1. #1
    Membre du Club
    Femme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Novembre 2014
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 51
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2014
    Messages : 44
    Points : 53
    Points
    53
    Par défaut Regroupement conditionnel dans un état
    *BONJOUR,*
    Dans un état d'impression, j'ai paramétré 5 regroupements (dont 2 avec entête : le 1 et le 3).
    J'aimerais que la source et le contenu de l'entête du regroupement N° 3 dépende de plusieurs paramètres (champs de la requête source de l'état, en particulier la valeur du champs du regroupement N°1).

    J'ai essayé de modifier de manière conditionnelle, par le code VBA, la source du regroupement (avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.Grouplevel(3).ControlSource = "Monchamp"
    ), à l'ouverture de l'état, mais cette commande ne fonctionne pas en mode "aperçu avant impression" et je ne sais pas où la mettre dans le programme, pour l'insérer en mode "état". (L'état est ouvert en mode "aperçu avant impression" par un formulaire de saisie d'une information, passée en paramètre dans la requête, nécessaire à la génération de l'état)
    De plus, la condition dépend des valeurs des autres champs de la requête qui sont, par définition, variables à l'ouverture de l'état.

    J'ai pensé créer un champs calculé dans la requête source, mais elle est déjà très lourde et j'aurais préféré une solution par code.

    J'ai pensé créer des sous-état, mais je ne sais pas comment afficher un sous-état particulier en fonction d'une condition contenue dans un champ de la source, ni comment en afficher autant qu'il y a de cas dans mon premier regroupement.

    Est-ce possible avec Access ?
    *MERCI*

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonsoir,

    Si la logique de ton code est correcte, l'évènement AuFormattage d'une section (Détail ou de l'en-tête) devrait te permettre de vérifier la condition.

    Cordialement,
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  3. #3
    Membre du Club
    Femme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Novembre 2014
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 51
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2014
    Messages : 44
    Points : 53
    Points
    53
    Par défaut
    Bonjour,
    Je récupère enfin la connexion internet au boulot .....

    Merci madefemere, j'arrive bien à récupérer la condition, mais je ne peux pas utiliser le code cité en mode "aperçu avant impression" et au formatage des sections, il est trop tard, les regroupements sont déjà fais.

    J'ai donc essayé la solution consistant à créer un champ calculé dans ma requête source et à l'utiliser pour le regroupement, ça fonctionne parfaitement. C'est très modulable, mais cela m'oblige à modifier la requête et la condition n'est pas très aisée à écrire avec l'éditeur de requête, mais ça fonctionne ......

    Merci

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

Discussions similaires

  1. Affichage conditionnel dans un état
    Par Bragon12 dans le forum IHM
    Réponses: 3
    Dernier message: 14/08/2008, 20h33
  2. Saut de page conditionnel dans un état
    Par bhp dans le forum IHM
    Réponses: 2
    Dernier message: 27/06/2008, 14h32
  3. cacul conditionnel dans un état
    Par lupus83 dans le forum IHM
    Réponses: 2
    Dernier message: 06/08/2007, 09h13
  4. Couleur de fond conditionnelle dans un état
    Par poplite dans le forum IHM
    Réponses: 13
    Dernier message: 27/02/2007, 02h12
  5. image conditionnelle dans un état
    Par alex42 dans le forum IHM
    Réponses: 10
    Dernier message: 13/09/2006, 17h42

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