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 :

Mise en forme conditionnelle sous Access 2007


Sujet :

IHM

  1. #1
    Membre du Club Avatar de dsolheid
    Inscrit en
    Décembre 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Décembre 2007
    Messages : 141
    Points : 68
    Points
    68
    Par défaut Mise en forme conditionnelle sous Access 2007
    Bonjour à tous,

    J'ai trouvé comment réaliser une "mise en forme conditionnelle sous Access".
    Ex : Modifier la couleur d'un champs suivant sa valeur, etc ...

    J'ai deux questions :
    1) Si je veux changer la couleur de toute une ligne de champs , et pas seulement d'un champs, je procède comment ?

    2) Est ce qu'il est impossible d'utiliser ce mécanisme pour un tableau incrustée dans un formulaire (cad, un sous formulaire contenant les données provenant d'une table, cad affiché sous forme de tableau).

    D'avance Merci !

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Pour la première question, il faut que tu sélectionnes tous tes contrôles avant de faire la mise en forme conditionnelle.

    Cela fonctionne aussi pour un sous-formulaire en mode feuille de donnée (tableau si tu préfères) du moins jusqu'à Access 2003. Mais je n'ai pas la version 2007.
    Cependant la manipulation doit se faire lorsque tu ouvres ton sous-formulaire seul.

    Starec

  3. #3
    Membre du Club Avatar de dsolheid
    Inscrit en
    Décembre 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Décembre 2007
    Messages : 141
    Points : 68
    Points
    68
    Par défaut
    Citation Envoyé par Starec Voir le message
    Pour la première question, il faut que tu sélectionnes tous tes contrôles avant de faire la mise en forme conditionnelle.
    Merci pour votre réponse, si je sélectionne tous les contrôles en mode création de mon formulaire "feuille de donnée" ... et que je veux appliquer une mise en forme ... voici ce que j'obtiens : Uniquement le premier champs est mis en forme, pas les autres ...

    J'aimerais que quand le champs 'P' vaut "V" (vert) .. que toute la ligne passe en vert .

    Une autre question (j'ai pourtant cherché, mais j'ai rien vu sur le net) :
    En fait, je veux réaliser cette mise en forme pour changer de couleur une ligne de donnée ...
    Exemple : sur base d'un champs "statut" .. pouvoir mettre une ligne de donnée en Rouge, Vert, Bleu ... etc
    a) est ce qu'il existe autre chose pour le faire que la mise en forme conditionnelle ? (via de programmation VB, etc ..)

    b) si "non", est ce que je peux cacher mon champs contenant la valeur "statut" .. et ajouter un sous menu qui apparaitrait lors d'un click droit sur une ligne .. avec les choix du statut..

    Merci bcp !!

  4. #4
    Invité
    Invité(e)
    Par défaut
    Re

    Si personne ne te répond d'ici là, je ferais un test ce soir, j'aurais la version d'évaluation d'Access 2007 sous la main.

    Starec

  5. #5
    Membre du Club Avatar de dsolheid
    Inscrit en
    Décembre 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Décembre 2007
    Messages : 141
    Points : 68
    Points
    68
    Par défaut
    Citation Envoyé par Starec Voir le message
    Re

    Si personne ne te répond d'ici là, je ferais un test ce soir, j'aurais la version d'évaluation d'Access 2007 sous la main.

    Starec
    Merci

    En tout cas, mon premier problème reste d'appliquer une mise en forme à X champs sur base de la valeur d'un unique champs.


  6. #6
    Invité
    Invité(e)
    Par défaut
    Re

    En attendant as-tu lu ce tuto http://warin.developpez.com/access/mfc/, ce n'est pas pour Access 2007, mais il pourra te donner des pistes.

    Starec

  7. #7
    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
    Bonjour,

    Je viens de tester.

    Tu sélectionnes tous tes champs et au niveau de la boite de dialogue de la mise en forme conditionnelle :
    Choisir dans la première liste : Expression
    Dans la ligne de saisie indiquer : [P]= "V" et indiquer le format
    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

  8. #8
    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
    re,

    Je voudrais ajouter deux remarques

    1) le nom du champ sera OBLIGATOIREMENT saisi entre crochets
    2) La valeur testée sera écrite entre guillemets

    A+
    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

  9. #9
    Membre du Club Avatar de dsolheid
    Inscrit en
    Décembre 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Décembre 2007
    Messages : 141
    Points : 68
    Points
    68
    Par défaut
    Citation Envoyé par Jeannot45 Voir le message
    Bonjour,

    Je viens de tester.

    Tu sélectionnes tous tes champs et au niveau de la boite de dialogue de la mise en forme conditionnelle :
    Choisir dans la première liste : Expression
    Dans la ligne de saisie indiquer : [P]= "V" et indiquer le format
    Bonjour,

    Merci pour ton aide !!!
    Effectivement, c'est bien la solution !
    C'est bizard que ce soit si mal documenté ..

    Je cherche maintenant à pouvoir créer un menu popup sur le champs et pouvoir changer de couleur via ce menu (cad, mettre à jour la valeur dans [P])....
    Je vais chercher.

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

Discussions similaires

  1. Mise en forme conditionnelles sous Excel 2003
    Par AF001 dans le forum Excel
    Réponses: 4
    Dernier message: 27/12/2011, 12h10
  2. [XL-2007] Mise en forme conditionnelle sur Excel 2007
    Par fat25 dans le forum Excel
    Réponses: 1
    Dernier message: 29/10/2011, 18h51
  3. Mise en forme conditionnelle avec Access 97
    Par soso78 dans le forum IHM
    Réponses: 4
    Dernier message: 22/11/2007, 20h25
  4. Mise en forme conditionnelle sous 2003
    Par renkanaan dans le forum IHM
    Réponses: 0
    Dernier message: 18/09/2007, 17h34
  5. Mise en forme conditionnelle sous Excel
    Par crosse9 dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 21/09/2006, 00h50

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