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


Sujet :

IHM

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 31
    Points : 22
    Points
    22
    Par défaut Mise en Forme Conditionnelle
    Bonjour à tous,

    Environnement : 2 Sous formulaires. le 1er, en mode feuille de données, liste mes clients. le 2ème, en mode formulaire unique, me donne des détails sur le client du 1er formulaire (les 2 forms sont liés)
    Dans mon formulaire "Détail", les contrôles sont tous en mode ".Enabled = false" ....
    une Mise en forme conditionnelle est appliquée à certain contrôle qui, lorsqu'elle s'applique, modifie la couleur de la police et le fond.

    Mon Pb : Lorsque la Mise en forme conditionnelle s'applique, le contrôle est déverrouillé et on peut modifié la valeur ....

    Question :
    - Est-ce un fonctionnement "normal" ?
    - Si oui, comment faire pour empêcher le déverrouillage ?

    Merci

  2. #2
    Expert éminent

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

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 846
    Points : 7 983
    Points
    7 983
    Par défaut
    Bonjour,

    Comme cela, je dirais que ce n'est pas normal.
    Maintenant, il faut voir comment est appliquée la mise en forme conditionnelle ?
    Peut-on avoir les 3 formulaires avec la table correspondante (sans données confidentielles) pour comprendre.

    Cordialement.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 31
    Points : 22
    Points
    22
    Par défaut
    Bonjour madefemere,

    Cela va être un peu compliqué de te fournir les formulaires sans les données ... ils font partis d'un ensemble de mon form principal.
    Et les données sont sensibles ....

    En gros :
    Dans mon form1, en mode feuille de données, je liste mes clients ...
    Dans mon form2, en mode formulaire unique, j'ai le détail du client sélectionné dans mon form1
    les 2 forms sont liés en père/fils (le principal étant le form1)

    tous les controles du form2 sont en .Enabled = False
    Dans mon form2, sur un contrôle (combobox), j'ai défini une MFC via Format => Mise en forme conditionnelle.
    condition : Expression est mon contrôle <> valeur de ref => police en rouge
    sinon rien ....

    Maintenant, en fonction de l'enregistrement sélectionné dans form1, form2 est actualisé (via le lien) entrainant la MFC ...

    c'est la que, si la condition de la MFC est vrai .... le contrôle devient accessible ... (et juste celui là ..... !!!), sinon il reste non accessible

    j’espère avoir été plus clair ...

  4. #4
    Expert éminent

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

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 846
    Points : 7 983
    Points
    7 983
    Par défaut
    Bonjour,

    Effectivement, la MFC active le champ en question quand elle est appliquée.
    Utilises plutôt la propriété Verrouillé ou Locked ! A priori celle-là n'est pas modifiée par la MFC.

    Cordialement.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 31
    Points : 22
    Points
    22
    Par défaut
    Effectivement, la propriété locked n'est pas impactée par une MFC !!!

    Même si cela ne correspond pas complétement à mon besoin (possibilité de lire la liste d'une combo, mais sans pouvoir modifier), cela me convient !!!
    Merci madefemere pour cette piste ...

    Maintenant, j'aimerai laisser ce post ouvert quelque temps afin de savoir si qq'un à une réponse/solution à mon pb de base ...
    ça pourrait tjrs servir ...

  6. #6
    Expert éminent

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

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

    Je ne comprends pas ce qui t'embêtes dans l'utilisation de la propriété "Verrouillé" ?
    Peux-tu être plus explicite sur le besoin.

    Cordialement.

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 31
    Points : 22
    Points
    22
    Par défaut
    Bonjour madefemere,

    ça ne m’embête pas plus que ça .... j'ai d’ailleurs opté pour cette solution !!!
    C'est juste que la propriété locked ne verrouille pas complétement le contrôle dans le cas d'une combo (Accès à la liste mais sans pouvoir modifier ...).
    Ce qui peut-être perturbant pour l'utilisateur final (il pense pouvoir modifier ... mais sans pouvoir !!!)
    Contrairement à la propriété enabled, qui verrouille complétement !

    Cordialement,

  8. #8
    Expert éminent

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

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 846
    Points : 7 983
    Points
    7 983
    Par défaut
    Bonjour,

    Si le combo ne convient pas, pourquoi ne pas utiliser une zone de texte ?

    Cordialement.

Discussions similaires

  1. mise en forme conditionnelle et vba
    Par malabar92 dans le forum Access
    Réponses: 4
    Dernier message: 26/04/2006, 14h18
  2. Mise en forme conditionnelle
    Par the big ben 5 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 23/12/2005, 15h20
  3. [VBA][Excel] mise en forme conditionnelle
    Par titflocon dans le forum Access
    Réponses: 9
    Dernier message: 19/12/2005, 10h13
  4. Réponses: 4
    Dernier message: 15/11/2005, 18h53
  5. Mise en forme conditionnelle en VBA / Cut-Paste
    Par priest69 dans le forum IHM
    Réponses: 4
    Dernier message: 03/09/2005, 13h54

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