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

Access Discussion :

Mise en forme conditionnelle sur un seul mot de la phrase dans un champ texte


Sujet :

Access

  1. #1
    Membre régulier
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2017
    Messages : 240
    Points : 115
    Points
    115
    Par défaut Mise en forme conditionnelle sur un seul mot de la phrase dans un champ texte
    Bonjour Chers Amis Astuciens,
    C'est encore moi l'éternel débutant (74 ans)...

    Mise en forme conditionnelle sur un seul mot de la phrase dans un champ texte

    Je sais faire s'il n'y avait qu'un mot... Mais là je veux prendre le premier mot pour réagir sur la condition...

    Je veux mettre en forme conditionnelle et pas moyen de trouver la formule, mais vous Astuciens d'Access devez savoir...

    Dans certains champs j'ai : Annulé cause COVID, dans d'autres champs Annulé cause Budget, d'autre Annulé cause mai 68... Etc... Je voudrai que la réaction soit sur le mot "Annulé" même accompagné d'une phrase quelconque aprés ce mot...
    J'ai essayé sur Expression "Annulé" and "*" ( mais là c'est tous les champs qui réagissent, Pas UNIQUEMENT ceux ou il y a le mot "Annulé"...) ,
    Like "annulé*" ou left(champ, 6)="annulé" ... mais là RIEN !

    SVP pas en VBA car suis archi Null mais dans le listing sur appuie de la souris à droite...

    ... Merci pour votre participation à mon application Palmes d'Or. Oscars et César.

    Merci à tous ceux qui m'aideront ou m'auront lu.
    Bonne journée.

    Bernard

  2. #2
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 182
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 182
    Points : 5 514
    Points
    5 514
    Par défaut
    Bonjour,

    Un petit exemple en attaché, utilisant comme condition une expression [Champ] comme "Annulé*"
    Nom : MFC Annulé.png
Affichages : 71
Taille : 10,2 Ko
    Cordialement.
    Fichiers attachés Fichiers attachés

  3. #3
    Membre régulier
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2017
    Messages : 240
    Points : 115
    Points
    115
    Par défaut Grand Merciiiiiiiiiiiii Eric DGN
    Grand Merciiiiiiiiiiiii Eric DGN, hélas cela ne fonctionne pas sur mon formulaire...

    Je l'ai reproduit sur d'autres champs en respectant bien le nom du champ et tout et tout..
    Sur ton form. en exemple dont je te remercie j'arrive à faire fonctionner les autre champs mais pas sur le mien ???

    Serait-ce parce-que pour mieux me repérer j'ai une ligne sur deux de grisée ???

    Ou parce-que le form est toujours en mode modif. et il tient tout l'écran alors que je l'ai nommé à 32 cm ???
    D'ailleurs je n'ai pas trouvé la réponse à cela, alors que j'en crée depuis 25 ans au moins... Bizarre !

    Si tu as une piste merci de m'aider.
    Bonne journée.
    Bernard

  4. #4
    Membre régulier
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2017
    Messages : 240
    Points : 115
    Points
    115
    Par défaut Grand Merciiiiiiiiiiiii EricDGN
    Alors cette fois cela fonctionne ...

    Bizarrerie informatique j'ai IMPRIMER l'état sur lequel j'avais aussi fait cette mise en forme cond.
    et là OH Horreur c'est sorti en GRIS ...
    Je vais dans les propriétés et je mets en COULEURS, je réimprime et TOUT FONCTIONNE bien sur l'état..
    Je ferme l'état puis met le formulaire à l'écran et là TOUT FONCTIONNE bien aussi...

    Seraient-ils dépendant de l'impression ? Du jamais vu... Enfin cela fonctionne.

    Merciiiiiiiii pour ton aide et si tu as une idée pour le formulaire qui va d'un côté à l'autre de l'écran de 58 cm de large
    alors que je demande 32 cm au formulaire...


    à Bientôt sur ce merveilleux forum d'aide pour Access.
    Bernard

  5. #5
    Membre régulier
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2017
    Messages : 240
    Points : 115
    Points
    115
    Par défaut Grand Merciiiiiiiiiiiii Eric DGN
    N'est plus résolu, car chaque impression remet sur GRIS l'imprimante et la Condition fonctionne UNIQUEMENT dans la prévisualisation de l'ETAT ou dans l'IMPRESSION de l'état mais plus sur le FORMULAIRE...

    Sous EXCEL ou VORD, etc... Cela imprime bien en couleur, mais là ??????????? en GRIS.

    C'est à se la prendre et se la mordre...

    Donc si tu as une solution ...Merciiiiiiiiii d'avance.
    Bernard

  6. #6
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 182
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 182
    Points : 5 514
    Points
    5 514
    Par défaut
    Aucune idée du pourquoi changer les paramètres de l'imprimante modifierait le comportement des mises en forme conditionnelles. Le seul point à savoir est que s'il y a plusieurs mises en forme conditionnelles sur un champ, c'est la première qui satisfait la condition qui s'applique. L'ordre des conditions est donc important.

    Pour ce qui est de la taille des formulaires, il y a l'instruction DoCmd.MoveSize() qui permet de positionner, dimensionner un formulaire à l'écran par du code.

    Corcialement.
    Fichiers attachés Fichiers attachés

  7. #7
    Membre régulier
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2017
    Messages : 240
    Points : 115
    Points
    115
    Par défaut Grand Merciiiiiiiiiiiii Eric Dgn
    Un Grand Merciiiiiiiiiiiii Eric Dgn

    Maintenant tout fonctionne bien pour la mise en forme conditionnelle...

    Pour le redimensionnement cela ne fonctionne pas . J'ai rajouté "Option Explicit" qui n'apparaissait pas
    et qui bloquait le débogage (Peut-être aussi la mise en forme conditionnelle ?) .

    Donc je vais me pencher sur ces dimensions en Twips ...
    Alors que jusqu'à MARS 2021 les formulaires se plaçaient ou l'on voulait et une fois fermés ils se réouvraient comme lors de la fermeture...

    Je pense plutôt à une touche de fonction qui resterait bloquée !!!
    Cela m'occupera mon dimanche, voir toute la semaine...

    Merci beaucoup Eric DGN pour tes exemples bien pratiques.
    Si tu es un professionnel, je pourrais t'envoyer Zippé ma BD et moyennant finances (ton prix sera le mien sans facture) et tu résoudrais tout cela.
    Très cordialement.
    Bernard

  8. #8
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 182
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 182
    Points : 5 514
    Points
    5 514
    Par défaut
    Bonjour,

    Voilà, j'ai bien reçu le fichier, sans protection particulière.
    Pour ce qui est de la taille du formulaire, c'est lié à une macro qui s'ouvre à l'ouverture et lance la macro:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Form_Open(Cancel As Integer)
        DoCmd.MoveSize 567, 567, 567, 567     '--- 567 = 567 twips = 1 cm
    End Sub
    laquelle réduit la fenêtre à 1cm x 1cm.
    J'ai changé cela et remplacé cela par une macro nommée Placement().

    Pour ce qui de faire des lignes alternées en blanc et gris (ou autre couleur) dans un état, il ne faut pas de macro: il suffit de régler cela au niveau de Détail en y réglant les propriétés Couleur fond et Autre couleur fond. C'est absolument pareil dans les formulaires et dans les états.

    En passant par Fichier / Options / Base de données active , j'ai coché "Fenêtre superposées" et "Compacter lors de la fermeture".

    Lien du fichier: drop.infini.fr avec passe EricDgn (si nécessaire)

    Cordialement.

  9. #9
    Membre régulier
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2017
    Messages : 240
    Points : 115
    Points
    115
    Par défaut Grand Merciiiiiiiiiiiii Eric DGN
    Merci beaucoup Eric Dgn,
    Et merci aussi à ce merveilleux forum, remplit de très bonne volonté.

    Je vais essayer cela, mais les explications m'ont beaucoup intéressées et fait progresser mon peu de savoir.

    Merci Eric et à plus.
    Passe de bonnes vacances
    Bernard

Discussions similaires

  1. Mise en forme conditionnelle sur du texte ?
    Par byloute dans le forum Excel
    Réponses: 4
    Dernier message: 26/12/2007, 11h21
  2. Réponses: 1
    Dernier message: 10/12/2007, 23h19
  3. Mise en forme conditionnelle sur une date ?
    Par byloute dans le forum Excel
    Réponses: 2
    Dernier message: 21/11/2007, 15h57
  4. Mise en forme conditionnelle sur condition
    Par rimbaut dans le forum Excel
    Réponses: 3
    Dernier message: 09/08/2007, 08h43
  5. Réponses: 4
    Dernier message: 15/11/2005, 18h53

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