Problème avec requête dans Access 2003
cafous
-
Jean_Jacques Messages postés 1040 Date d'inscription Statut Membre Dernière intervention -
Jean_Jacques Messages postés 1040 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai une fonction dans la cellule champ d'une requête qui me transforme une case à cocher en affichage dans un champ TXTActif en "OUI" ou "NON" dans le formulaire lié à cette requête.
TXTActif: VraiFaux([Debiteur_B_Actif]=-1;"OUI";"NON")
J'aimerais en plus afficher dans le Champ TXTActif du formulaire dépendant de cette requête non seulement le résultat en OUI/NON comme le fait la fonction ci-dessus, changer
la couleur du texte afin qu'il me l'affiche en rouge quand le texte affiche NON, et vert quand il affiche le texte OUI.
J'ai essayé de le faire sur l'ouverture du formulaire avec une fonction IF... Then..., mais comme le formulaire s'ouvre en affichage "sous forme de tableau", il me formate tout les champs "TXTActif" à la couleur défini sur le résultat de ma boucle If...Then... sur le premier enregistrement à l'ouverture de mon formulaire, d'où l'idée de gérer ce formatage au niveau de la requête.
Merci pour votre éclairage.
cafous
j'ai une fonction dans la cellule champ d'une requête qui me transforme une case à cocher en affichage dans un champ TXTActif en "OUI" ou "NON" dans le formulaire lié à cette requête.
TXTActif: VraiFaux([Debiteur_B_Actif]=-1;"OUI";"NON")
J'aimerais en plus afficher dans le Champ TXTActif du formulaire dépendant de cette requête non seulement le résultat en OUI/NON comme le fait la fonction ci-dessus, changer
la couleur du texte afin qu'il me l'affiche en rouge quand le texte affiche NON, et vert quand il affiche le texte OUI.
J'ai essayé de le faire sur l'ouverture du formulaire avec une fonction IF... Then..., mais comme le formulaire s'ouvre en affichage "sous forme de tableau", il me formate tout les champs "TXTActif" à la couleur défini sur le résultat de ma boucle If...Then... sur le premier enregistrement à l'ouverture de mon formulaire, d'où l'idée de gérer ce formatage au niveau de la requête.
Merci pour votre éclairage.
cafous
A voir également:
- Problème avec requête dans Access 2003
- Office 2003 - Télécharger - Bureautique
- Acer quick access - Forum Logiciels
- Access appdata - Guide
- Exemple base de données access à télécharger gratuit - Forum Access
- Exemple base de données Access de gestion ✓ - Forum Logiciels
2 réponses
Bonjour cafous,
Voici une formule adaptable à votre besoin ... si toutefois, j'ai bien compris.
Elle est à créer/adapter dans la propriété [Format] du champ texte de votre formulaire.
0" Jour(s)";"En cours"[Rouge];"En cours"[Rouge]
Cordialement
Voici une formule adaptable à votre besoin ... si toutefois, j'ai bien compris.
Elle est à créer/adapter dans la propriété [Format] du champ texte de votre formulaire.
0" Jour(s)";"En cours"[Rouge];"En cours"[Rouge]
Cordialement
Bonjour Jean_Jacques,
merci pour votre réponse.
J'ai trouvé une solution à mon problème en utilisant la fonction "mise en forme conditionnel" par rapport au Champ TXTActif du formulaire.
- Sélectionner le champ voulu
- cliquez sur "format" dans la barre d'état d'Access
- sélectionnez "Mise en forme conditionnel"
test valeur référence formatage du texte
égal à... "OUI" couleur du texte = vert
égal à... "NON" couleur du texte = rouge
Merci pour tout et à bientôt sur le site.
cafous
merci pour votre réponse.
J'ai trouvé une solution à mon problème en utilisant la fonction "mise en forme conditionnel" par rapport au Champ TXTActif du formulaire.
- Sélectionner le champ voulu
- cliquez sur "format" dans la barre d'état d'Access
- sélectionnez "Mise en forme conditionnel"
test valeur référence formatage du texte
égal à... "OUI" couleur du texte = vert
égal à... "NON" couleur du texte = rouge
Merci pour tout et à bientôt sur le site.
cafous