ACCESS: Couleurs de lignes ds sous formulaire
Pluton
-
Véga -
Véga -
Salut :p
Je suis toujours sur ma gestion de contrat mais je bloque sur un problème à nouveau.
J'ai un formulaire avec sous formulaire qui contient toute ma liste de contrats en mode continu. Je voudrais attribuer une couleur (qui modifiera le backcolor par exemple) à un champ qui prendra differentes valeurs selon un test (appelons le ct_test).
Imaginons les cas suivants :
0 < ct-test < 30 --> couleur par defaut
30 < ct_test < 60 --> Rouge
60 < ct_test < 90 --> Orange
ct_test > 90 --> Vert
Ma question est la suivante : Sachant que je travaille sur access 97 et que je ne pense pas pouvoir changer, y'a t'il un moyen d'attribuer ces couleurs selon la valeur de ce champ ? (sachant que pour le moment access 97 me donne la même couleur pour tout les recordsets sans vouloir tenir compte des autres tests...)
Merci d'avance si vous avez une solution à ce problème ou une idée :)
Je suis toujours sur ma gestion de contrat mais je bloque sur un problème à nouveau.
J'ai un formulaire avec sous formulaire qui contient toute ma liste de contrats en mode continu. Je voudrais attribuer une couleur (qui modifiera le backcolor par exemple) à un champ qui prendra differentes valeurs selon un test (appelons le ct_test).
Imaginons les cas suivants :
0 < ct-test < 30 --> couleur par defaut
30 < ct_test < 60 --> Rouge
60 < ct_test < 90 --> Orange
ct_test > 90 --> Vert
Ma question est la suivante : Sachant que je travaille sur access 97 et que je ne pense pas pouvoir changer, y'a t'il un moyen d'attribuer ces couleurs selon la valeur de ce champ ? (sachant que pour le moment access 97 me donne la même couleur pour tout les recordsets sans vouloir tenir compte des autres tests...)
Merci d'avance si vous avez une solution à ce problème ou une idée :)
A voir également:
- ACCESS: Couleurs de lignes ds sous formulaire
- Acer quick access - Forum Logiciels
- Access appdata - Guide
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
- Exemple de base de données access - Forum Access
- Quick acces ✓ - Forum Windows
6 réponses
Bonjour :p
Je remonte ce post qui date un peu mais c'est pour dire qu'entre temps j'ai trouvé une solution qui peut être utile pour ceux qui utilisent access 97.
Pour pouvoir associer differentes couleurs aux lignes d'un formulaire en mode continu il faut ajouter le nombre de champ de type oui/non nécessaires dans la table qui défini le formulaire.
Puis il faut créer des textbox transparentes, avec comme format : \ ;"ÛÛÛÛÛ" (autant de Û que nécessaire...) et comme police : Terminal, ainsi que la couleur de texte désiré pour chacun. Les sources de ces textbox sont les champs oui/non crées plus tôt.
Et voilà. Lors de l'affichage du formulaire chaque textbox est affiché si sa source est à Vrai (-1). Comme le Û en Terminal est un gros carré, on aura l'impression d'une ligne de la couleur défini précedement si tout est bien ajusté. Ne pas oublier de placer ces textbox en arriere plan et les champs au dessus avec un fond transparent ainsi que d'associer du code quelque part dans votre appli ou seront définies les valeurs des checkbox :)
Ca peut ne pas paraitre evident au début mais c'est la meilleure solution que j'ai trouvé pour access97, et à l'utilisation cela se revele finalement simple et malgré tout éfficace :p
Voila a+ !
Je remonte ce post qui date un peu mais c'est pour dire qu'entre temps j'ai trouvé une solution qui peut être utile pour ceux qui utilisent access 97.
Pour pouvoir associer differentes couleurs aux lignes d'un formulaire en mode continu il faut ajouter le nombre de champ de type oui/non nécessaires dans la table qui défini le formulaire.
Puis il faut créer des textbox transparentes, avec comme format : \ ;"ÛÛÛÛÛ" (autant de Û que nécessaire...) et comme police : Terminal, ainsi que la couleur de texte désiré pour chacun. Les sources de ces textbox sont les champs oui/non crées plus tôt.
Et voilà. Lors de l'affichage du formulaire chaque textbox est affiché si sa source est à Vrai (-1). Comme le Û en Terminal est un gros carré, on aura l'impression d'une ligne de la couleur défini précedement si tout est bien ajusté. Ne pas oublier de placer ces textbox en arriere plan et les champs au dessus avec un fond transparent ainsi que d'associer du code quelque part dans votre appli ou seront définies les valeurs des checkbox :)
Ca peut ne pas paraitre evident au début mais c'est la meilleure solution que j'ai trouvé pour access97, et à l'utilisation cela se revele finalement simple et malgré tout éfficace :p
Voila a+ !
Salut,
J'ai de gros doutes avec le mode continu, il ne génère pas d'èvènement à l'affichage... Ca marche avec les états...
Tu pourrais faire un code 'sur minuterie', mais c'est pas propre.
A+ Blux
J'ai de gros doutes avec le mode continu, il ne génère pas d'èvènement à l'affichage... Ca marche avec les états...
Tu pourrais faire un code 'sur minuterie', mais c'est pas propre.
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
Bien vu, ça sent le vice, tout ça !
Bienvenue au club des bidouilleurs qui aiment bien ACCESS (97), mais qui trouvent qu'il est limité ;-)
A+ Blux
Bienvenue au club des bidouilleurs qui aiment bien ACCESS (97), mais qui trouvent qu'il est limité ;-)
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
salut,
tu peux voir ce lien : je pense c 'est exactemant what you want ;):
Mise en surbrillance d'un enregistrement dans un formulaire
https://argyronet.developpez.com/office/access/highlightrecord/
A+
tu peux voir ce lien : je pense c 'est exactemant what you want ;):
Mise en surbrillance d'un enregistrement dans un formulaire
https://argyronet.developpez.com/office/access/highlightrecord/
A+