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 :

[Access 2002] Mettre en valeur certaines lignes d'une zone de liste


Sujet :

IHM

  1. #1
    Membre éprouvé Avatar de azertix
    Homme Profil pro
    Technicien d'assistance informatique
    Inscrit en
    Juin 2007
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien d'assistance informatique

    Informations forums :
    Inscription : Juin 2007
    Messages : 958
    Points : 937
    Points
    937
    Par défaut [Access 2002] Mettre en valeur certaines lignes d'une zone de liste
    Bonjour tout le monde.
    Comment l'indique le titre je cherche des pistes pour mettre en valeur de manière conditionnelle certaines lignes d'une zone de liste.
    Par exemple en mettant une couleur différente ou en mettant la police en gras ou en faisant clignoter, enfin n'importe quoi qui puisse mettre en valeur mes lignes.
    Si ce n'est pas possible, je ne cracherai pas sur d'autres idées et propositions.

    Merci d'avance à ceux qui me liront

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

    Ce n'est pas possible avec le contrôle standard, mais une autre solution existe.

    Deux articles à lire :


    De nouvelles listes pour vos formulaires Access

    La Mise en Forme Conditionnelle Illimitée sous Access

    Starec

  3. #3
    Membre éprouvé Avatar de azertix
    Homme Profil pro
    Technicien d'assistance informatique
    Inscrit en
    Juin 2007
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien d'assistance informatique

    Informations forums :
    Inscription : Juin 2007
    Messages : 958
    Points : 937
    Points
    937
    Par défaut
    Merci pour le liens.
    Mais si j'ai bien compris, comme on ne peut pas colorer une zone de liste, on insère une sorte de feuille Excel qu'on "modèle" comme une zone de liste ?

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

    Citation Envoyé par azertix Voir le message
    Merci pour le liens.
    Mais si j'ai bien compris, comme on ne peut pas colorer une zone de liste, on insère une sorte de feuille Excel qu'on "modèle" comme une zone de liste ?
    Tout à fait, en fait ce composant comporte aussi un TCD et un Graphique, on peut dire que c'est une extension d'Excel, mais avec moins de propriétés.

    Je cherchais quelque chose pour faire une MFC au delà de la limite des 3 conditions, en cherchant (suite à un article de Silkyroad), j'ai fait des essais pour la MFC illimité, que j'ai extrapolé ensuite sur les zones de listes et les listes déroulantes.

    Starec

  5. #5
    Membre éprouvé Avatar de azertix
    Homme Profil pro
    Technicien d'assistance informatique
    Inscrit en
    Juin 2007
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien d'assistance informatique

    Informations forums :
    Inscription : Juin 2007
    Messages : 958
    Points : 937
    Points
    937
    Par défaut
    Dans mon cas l'application est déjà existante et j'aimerais y "greffer" ce que j'ai posté plus haut.
    Ca ne risque pas d'être compliqué de virer ma zone de liste pour la remplacer par une feuille de calcul ?
    Parce que ma zone de liste est déjà bien configurée comme il faut avec une requète en source et la taille des colonnes parametrées, donc j'hésite un peu à me lancer
    Le fonctionnement du contrôle Microsoft Office SpreadSheet est semblable à celui d'une zone de liste ou c'est plus comme une feuille de calcul Excel ?

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

    C'est plus comme une feuille Excel.

    Si tu regardes les codes qui se trouvent dans les articles, tu constatera que je remplis le composant ligne par ligne à l'aide de DAO.

    Donc ta requête de départ sera bonne, mais il faudra utiliser DAO pour le remplissage, donc tout revoir.

    Starec

  7. #7
    Membre éprouvé Avatar de azertix
    Homme Profil pro
    Technicien d'assistance informatique
    Inscrit en
    Juin 2007
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien d'assistance informatique

    Informations forums :
    Inscription : Juin 2007
    Messages : 958
    Points : 937
    Points
    937
    Par défaut
    Après réflexion, je pense qu'il peut y avoir des alternatives plus simples pour ce que je veux faire.
    D'ailleurs je n'ai pas dit ce que je veux faire.
    Dans ma zone de liste, j'ai des éléments qui sont datés à la date où ils ont été réalisés puis envoyés par courrier. S'il y a un retour à ce courrier, l'élément est supprimé. D'aute part, si l'élément est toujours dans la liste au bout de 30 jours, il faut qu'il soit mis en valeur pour faire une relance.

    J'espère avoir été clair dans mes explications

    Edit : j'ai trouvé une solution qui m'est venue grâce un topic récent sur un bouton clignotant tous les 15 jours.
    Dans un premier formulaire, ma zone de liste affiche les éléments récents (moins de 30 jours). Sur ce même formulaire, je mets un bouton qui va clignoter s'il y a des éléments toujours pas traités au bout de 30 jours. Ce bouton ouvre le même formulaire, mais dans la zone de liste sont présents seulement les éléments vieux de plus d'un mois.

    Que penses-tu de cette idée et as-tu une autre idée à me proposer ?
    Merci dans tous les cas

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

    Dans ton premier post il y avait :

    Citation Envoyé par azertix Voir le message
    Bonjour tout le monde.
    Comment l'indique le titre je cherche des pistes pour mettre en valeur de manière conditionnelle certaines lignes d'une zone de liste.
    Par exemple en mettant une couleur différente ou en mettant la police en gras ou en faisant clignoter, enfin n'importe quoi qui puisse mettre en valeur mes lignes.
    Si ce n'est pas possible, je ne cracherai pas sur d'autres idées et propositions.

    Merci d'avance à ceux qui me liront
    J'ai répondu à ta question en te disant que ce n'étaient pas possible dans les zones de listes de mettre certains éléments en gras, donc j'ai t'ai donné un palliatif.

    L'autre solution que tu présentes est différente, car dans ta liste tu as soit les éléments de moins 30 jours, soit ceux de plus de 30 jours, c'est donc une autre approche visuel.

    Il te suffit de changer la requête qui alimente ta liste (sans avoir besoin d'un autre formulaire), et de réactualiser celle-ci.

    Starec

  9. #9
    Membre éprouvé Avatar de azertix
    Homme Profil pro
    Technicien d'assistance informatique
    Inscrit en
    Juin 2007
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien d'assistance informatique

    Informations forums :
    Inscription : Juin 2007
    Messages : 958
    Points : 937
    Points
    937
    Par défaut
    Ok, c'est ce que je pensais faire.
    Merci pour tout

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 21/04/2014, 20h54
  2. Réponses: 4
    Dernier message: 02/09/2011, 17h02
  3. Réponses: 2
    Dernier message: 01/10/2009, 14h43
  4. Réponses: 23
    Dernier message: 12/02/2009, 10h06
  5. Réponses: 6
    Dernier message: 24/01/2005, 11h06

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