Bonjour =E0 tous. Dans le classement d'une biblioth=E8que un champ
correspond =E0 la cat=E9gorie de chaque livre. Ces cat=E9gories sont aussi
identifi=E9es par une =E9tiquette de couleur. J'aurai souhait=E9 que la
couleur de fond du contr=F4le change en fonction de la cat=E9gorie. Il y
a 8 cat=E9gories donc 8 couleurs. La mise en forme conditionelle
limit=E9e =E0 trois conditions ne sufit donc pas. Y a t'il une autre
solution ? Merci.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Argyronet
Bonjour,
Il y a plusieurs méthodes : je peux vous proposer par exemple de créer un champ supplémentaire dans la table des catégories (tblCategoriesLivres) que vous nommez "Couleur" et pour lequel vous entrez les couleurs souhaitées sous forme Long Entier...
Ensuite dans votre formulaire, vous pouvez entrer le code suivant :
Pour le formulaire "frmCategories" : ----------------------------------------- Private Sub Form_Current() On Error Resume Next ChampAColorier.BackColor = Me!Couleur End Sub
Pour un formulaire "frmLivres" exploitant le champ "NumCategorie" : ------------------------------------------------------------------------------ Private Sub Form_Current() On Error Resume Next CatégorieLivre.BackColor = DLookup("[Couleur]", "tblCategoriesLivres", "[NumCategories]=" & Me!NumCategorie) End Sub
"CatégorieLivre" est le champ que vous voulez colorier mais vous pouvez appliquer cette méthode à un autre contrôle... -- Argy http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment
Bonjour à tous. Dans le classement d'une bibliothèque un champ correspond à la catégorie de chaque livre. Ces catégories sont aussi identifiées par une étiquette de couleur. J'aurai souhaité que la couleur de fond du contrôle change en fonction de la catégorie. Il y a 8 catégories donc 8 couleurs. La mise en forme conditionelle limitée à trois conditions ne sufit donc pas. Y a t'il une autre solution ? Merci.
Bonjour,
Il y a plusieurs méthodes : je peux vous proposer par exemple de créer un
champ supplémentaire dans la table des catégories (tblCategoriesLivres) que
vous nommez "Couleur" et pour lequel vous entrez les couleurs souhaitées sous
forme Long Entier...
Ensuite dans votre formulaire, vous pouvez entrer le code suivant :
Pour le formulaire "frmCategories" :
-----------------------------------------
Private Sub Form_Current()
On Error Resume Next
ChampAColorier.BackColor = Me!Couleur
End Sub
Pour un formulaire "frmLivres" exploitant le champ "NumCategorie" :
------------------------------------------------------------------------------
Private Sub Form_Current()
On Error Resume Next
CatégorieLivre.BackColor = DLookup("[Couleur]", "tblCategoriesLivres",
"[NumCategories]=" & Me!NumCategorie)
End Sub
"CatégorieLivre" est le champ que vous voulez colorier mais vous pouvez
appliquer cette méthode à un autre contrôle...
--
Argy
http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient.
Si vous n´obtenez pas la réponse voulue, communiquez différemment
Bonjour à tous. Dans le classement d'une bibliothèque un champ
correspond à la catégorie de chaque livre. Ces catégories sont aussi
identifiées par une étiquette de couleur. J'aurai souhaité que la
couleur de fond du contrôle change en fonction de la catégorie. Il y
a 8 catégories donc 8 couleurs. La mise en forme conditionelle
limitée à trois conditions ne sufit donc pas. Y a t'il une autre
solution ? Merci.
Il y a plusieurs méthodes : je peux vous proposer par exemple de créer un champ supplémentaire dans la table des catégories (tblCategoriesLivres) que vous nommez "Couleur" et pour lequel vous entrez les couleurs souhaitées sous forme Long Entier...
Ensuite dans votre formulaire, vous pouvez entrer le code suivant :
Pour le formulaire "frmCategories" : ----------------------------------------- Private Sub Form_Current() On Error Resume Next ChampAColorier.BackColor = Me!Couleur End Sub
Pour un formulaire "frmLivres" exploitant le champ "NumCategorie" : ------------------------------------------------------------------------------ Private Sub Form_Current() On Error Resume Next CatégorieLivre.BackColor = DLookup("[Couleur]", "tblCategoriesLivres", "[NumCategories]=" & Me!NumCategorie) End Sub
"CatégorieLivre" est le champ que vous voulez colorier mais vous pouvez appliquer cette méthode à un autre contrôle... -- Argy http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment
Bonjour à tous. Dans le classement d'une bibliothèque un champ correspond à la catégorie de chaque livre. Ces catégories sont aussi identifiées par une étiquette de couleur. J'aurai souhaité que la couleur de fond du contrôle change en fonction de la catégorie. Il y a 8 catégories donc 8 couleurs. La mise en forme conditionelle limitée à trois conditions ne sufit donc pas. Y a t'il une autre solution ? Merci.
Fred
Salut,
J'ai déjà été confronté au problème, je l'ai résolu de façon assez simple: une table avec un objet OLE et une image BMp de teinte unie ou une texture. A chaque enregistrement, un n°long relié à la table principale.
Fred "Luchr" a écrit dans le message de news:
Bonjour à tous. Dans le classement d'une bibliothèque un champ correspond à la catégorie de chaque livre. Ces catégories sont aussi identifiées par une étiquette de couleur. J'aurai souhaité que la couleur de fond du contrôle change en fonction de la catégorie. Il y a 8 catégories donc 8 couleurs. La mise en forme conditionelle limitée à trois conditions ne sufit donc pas. Y a t'il une autre solution ? Merci.
Salut,
J'ai déjà été confronté au problème, je l'ai résolu de façon assez simple:
une table avec un objet OLE et une image BMp de teinte unie ou une texture.
A chaque enregistrement, un n°long relié à la table principale.
Fred
"Luchr" <luchr@aol.com> a écrit dans le message de news:
1160733348.639133.305000@f16g2000cwb.googlegroups.com...
Bonjour à tous. Dans le classement d'une bibliothèque un champ
correspond à la catégorie de chaque livre. Ces catégories sont aussi
identifiées par une étiquette de couleur. J'aurai souhaité que la
couleur de fond du contrôle change en fonction de la catégorie. Il y
a 8 catégories donc 8 couleurs. La mise en forme conditionelle
limitée à trois conditions ne sufit donc pas. Y a t'il une autre
solution ? Merci.
J'ai déjà été confronté au problème, je l'ai résolu de façon assez simple: une table avec un objet OLE et une image BMp de teinte unie ou une texture. A chaque enregistrement, un n°long relié à la table principale.
Fred "Luchr" a écrit dans le message de news:
Bonjour à tous. Dans le classement d'une bibliothèque un champ correspond à la catégorie de chaque livre. Ces catégories sont aussi identifiées par une étiquette de couleur. J'aurai souhaité que la couleur de fond du contrôle change en fonction de la catégorie. Il y a 8 catégories donc 8 couleurs. La mise en forme conditionelle limitée à trois conditions ne sufit donc pas. Y a t'il une autre solution ? Merci.
Fred
Le problème, c'est que ça ne fonctionnera que sur un formulaire simple. Sur le formulaire continu (ou tabulaire), tous les champs auront la même couleur.
Fred "Argyronet" a écrit dans le message de news:
Bonjour,
Il y a plusieurs méthodes : je peux vous proposer par exemple de créer un champ supplémentaire dans la table des catégories (tblCategoriesLivres) que vous nommez "Couleur" et pour lequel vous entrez les couleurs souhaitées sous forme Long Entier...
Ensuite dans votre formulaire, vous pouvez entrer le code suivant :
Pour le formulaire "frmCategories" : ----------------------------------------- Private Sub Form_Current() On Error Resume Next ChampAColorier.BackColor = Me!Couleur End Sub
Pour un formulaire "frmLivres" exploitant le champ "NumCategorie" : ------------------------------------------------------------------------------ Private Sub Form_Current() On Error Resume Next CatégorieLivre.BackColor = DLookup("[Couleur]", "tblCategoriesLivres", "[NumCategories]=" & Me!NumCategorie) End Sub
"CatégorieLivre" est le champ que vous voulez colorier mais vous pouvez appliquer cette méthode à un autre contrôle... -- Argy http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment
Bonjour à tous. Dans le classement d'une bibliothèque un champ correspond à la catégorie de chaque livre. Ces catégories sont aussi identifiées par une étiquette de couleur. J'aurai souhaité que la couleur de fond du contrôle change en fonction de la catégorie. Il y a 8 catégories donc 8 couleurs. La mise en forme conditionelle limitée à trois conditions ne sufit donc pas. Y a t'il une autre solution ? Merci.
Le problème, c'est que ça ne fonctionnera que sur un formulaire simple.
Sur le formulaire continu (ou tabulaire), tous les champs auront la même
couleur.
Fred
"Argyronet" <Argyronet@discussions.microsoft.com> a écrit dans le message de
news: 88D8D22D-7032-4DE6-BF15-A8718A407C77@microsoft.com...
Bonjour,
Il y a plusieurs méthodes : je peux vous proposer par exemple de créer un
champ supplémentaire dans la table des catégories (tblCategoriesLivres)
que
vous nommez "Couleur" et pour lequel vous entrez les couleurs souhaitées
sous
forme Long Entier...
Ensuite dans votre formulaire, vous pouvez entrer le code suivant :
Pour le formulaire "frmCategories" :
-----------------------------------------
Private Sub Form_Current()
On Error Resume Next
ChampAColorier.BackColor = Me!Couleur
End Sub
Pour un formulaire "frmLivres" exploitant le champ "NumCategorie" :
------------------------------------------------------------------------------
Private Sub Form_Current()
On Error Resume Next
CatégorieLivre.BackColor = DLookup("[Couleur]", "tblCategoriesLivres",
"[NumCategories]=" & Me!NumCategorie)
End Sub
"CatégorieLivre" est le champ que vous voulez colorier mais vous pouvez
appliquer cette méthode à un autre contrôle...
--
Argy
http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on
obtient.
Si vous n´obtenez pas la réponse voulue, communiquez différemment
Bonjour à tous. Dans le classement d'une bibliothèque un champ
correspond à la catégorie de chaque livre. Ces catégories sont aussi
identifiées par une étiquette de couleur. J'aurai souhaité que la
couleur de fond du contrôle change en fonction de la catégorie. Il y
a 8 catégories donc 8 couleurs. La mise en forme conditionelle
limitée à trois conditions ne sufit donc pas. Y a t'il une autre
solution ? Merci.
Le problème, c'est que ça ne fonctionnera que sur un formulaire simple. Sur le formulaire continu (ou tabulaire), tous les champs auront la même couleur.
Fred "Argyronet" a écrit dans le message de news:
Bonjour,
Il y a plusieurs méthodes : je peux vous proposer par exemple de créer un champ supplémentaire dans la table des catégories (tblCategoriesLivres) que vous nommez "Couleur" et pour lequel vous entrez les couleurs souhaitées sous forme Long Entier...
Ensuite dans votre formulaire, vous pouvez entrer le code suivant :
Pour le formulaire "frmCategories" : ----------------------------------------- Private Sub Form_Current() On Error Resume Next ChampAColorier.BackColor = Me!Couleur End Sub
Pour un formulaire "frmLivres" exploitant le champ "NumCategorie" : ------------------------------------------------------------------------------ Private Sub Form_Current() On Error Resume Next CatégorieLivre.BackColor = DLookup("[Couleur]", "tblCategoriesLivres", "[NumCategories]=" & Me!NumCategorie) End Sub
"CatégorieLivre" est le champ que vous voulez colorier mais vous pouvez appliquer cette méthode à un autre contrôle... -- Argy http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment
Bonjour à tous. Dans le classement d'une bibliothèque un champ correspond à la catégorie de chaque livre. Ces catégories sont aussi identifiées par une étiquette de couleur. J'aurai souhaité que la couleur de fond du contrôle change en fonction de la catégorie. Il y a 8 catégories donc 8 couleurs. La mise en forme conditionelle limitée à trois conditions ne sufit donc pas. Y a t'il une autre solution ? Merci.
Argyronet
Exact Fred, mais Luchr ne précise pas si c'est dans ce mode qu'il affiche ses données...
-- Argy http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment
Le problème, c'est que ça ne fonctionnera que sur un formulaire simple. Sur le formulaire continu (ou tabulaire), tous les champs auront la même couleur.
Fred "Argyronet" a écrit dans le message de news:
Bonjour,
Il y a plusieurs méthodes : je peux vous proposer par exemple de créer un champ supplémentaire dans la table des catégories (tblCategoriesLivres) que vous nommez "Couleur" et pour lequel vous entrez les couleurs souhaitées sous forme Long Entier...
Ensuite dans votre formulaire, vous pouvez entrer le code suivant :
Pour le formulaire "frmCategories" : ----------------------------------------- Private Sub Form_Current() On Error Resume Next ChampAColorier.BackColor = Me!Couleur End Sub
Pour un formulaire "frmLivres" exploitant le champ "NumCategorie" : ------------------------------------------------------------------------------ Private Sub Form_Current() On Error Resume Next CatégorieLivre.BackColor = DLookup("[Couleur]", "tblCategoriesLivres", "[NumCategories]=" & Me!NumCategorie) End Sub
"CatégorieLivre" est le champ que vous voulez colorier mais vous pouvez appliquer cette méthode à un autre contrôle... -- Argy http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment
Bonjour à tous. Dans le classement d'une bibliothèque un champ correspond à la catégorie de chaque livre. Ces catégories sont aussi identifiées par une étiquette de couleur. J'aurai souhaité que la couleur de fond du contrôle change en fonction de la catégorie. Il y a 8 catégories donc 8 couleurs. La mise en forme conditionelle limitée à trois conditions ne sufit donc pas. Y a t'il une autre solution ? Merci.
Exact Fred, mais Luchr ne précise pas si c'est dans ce mode qu'il affiche ses
données...
--
Argy
http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient.
Si vous n´obtenez pas la réponse voulue, communiquez différemment
Le problème, c'est que ça ne fonctionnera que sur un formulaire simple.
Sur le formulaire continu (ou tabulaire), tous les champs auront la même
couleur.
Fred
"Argyronet" <Argyronet@discussions.microsoft.com> a écrit dans le message de
news: 88D8D22D-7032-4DE6-BF15-A8718A407C77@microsoft.com...
Bonjour,
Il y a plusieurs méthodes : je peux vous proposer par exemple de créer un
champ supplémentaire dans la table des catégories (tblCategoriesLivres)
que
vous nommez "Couleur" et pour lequel vous entrez les couleurs souhaitées
sous
forme Long Entier...
Ensuite dans votre formulaire, vous pouvez entrer le code suivant :
Pour le formulaire "frmCategories" :
-----------------------------------------
Private Sub Form_Current()
On Error Resume Next
ChampAColorier.BackColor = Me!Couleur
End Sub
Pour un formulaire "frmLivres" exploitant le champ "NumCategorie" :
------------------------------------------------------------------------------
Private Sub Form_Current()
On Error Resume Next
CatégorieLivre.BackColor = DLookup("[Couleur]", "tblCategoriesLivres",
"[NumCategories]=" & Me!NumCategorie)
End Sub
"CatégorieLivre" est le champ que vous voulez colorier mais vous pouvez
appliquer cette méthode à un autre contrôle...
--
Argy
http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on
obtient.
Si vous n´obtenez pas la réponse voulue, communiquez différemment
Bonjour à tous. Dans le classement d'une bibliothèque un champ
correspond à la catégorie de chaque livre. Ces catégories sont aussi
identifiées par une étiquette de couleur. J'aurai souhaité que la
couleur de fond du contrôle change en fonction de la catégorie. Il y
a 8 catégories donc 8 couleurs. La mise en forme conditionelle
limitée à trois conditions ne sufit donc pas. Y a t'il une autre
solution ? Merci.
Exact Fred, mais Luchr ne précise pas si c'est dans ce mode qu'il affiche ses données...
-- Argy http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment
Le problème, c'est que ça ne fonctionnera que sur un formulaire simple. Sur le formulaire continu (ou tabulaire), tous les champs auront la même couleur.
Fred "Argyronet" a écrit dans le message de news:
Bonjour,
Il y a plusieurs méthodes : je peux vous proposer par exemple de créer un champ supplémentaire dans la table des catégories (tblCategoriesLivres) que vous nommez "Couleur" et pour lequel vous entrez les couleurs souhaitées sous forme Long Entier...
Ensuite dans votre formulaire, vous pouvez entrer le code suivant :
Pour le formulaire "frmCategories" : ----------------------------------------- Private Sub Form_Current() On Error Resume Next ChampAColorier.BackColor = Me!Couleur End Sub
Pour un formulaire "frmLivres" exploitant le champ "NumCategorie" : ------------------------------------------------------------------------------ Private Sub Form_Current() On Error Resume Next CatégorieLivre.BackColor = DLookup("[Couleur]", "tblCategoriesLivres", "[NumCategories]=" & Me!NumCategorie) End Sub
"CatégorieLivre" est le champ que vous voulez colorier mais vous pouvez appliquer cette méthode à un autre contrôle... -- Argy http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment
Bonjour à tous. Dans le classement d'une bibliothèque un champ correspond à la catégorie de chaque livre. Ces catégories sont aussi identifiées par une étiquette de couleur. J'aurai souhaité que la couleur de fond du contrôle change en fonction de la catégorie. Il y a 8 catégories donc 8 couleurs. La mise en forme conditionelle limitée à trois conditions ne sufit donc pas. Y a t'il une autre solution ? Merci.
Argyronet
;o) Oui, c'est effectivement c'est une bonne idée : => à partir du moment où le nombre d'enregistrements n'excède pas un certain nombre ca va... Ici 8, c'est tout à fait jouable. -- Argy http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment
Salut,
J'ai déjà été confronté au problème, je l'ai résolu de façon assez simple: une table avec un objet OLE et une image BMp de teinte unie ou une texture. A chaque enregistrement, un n°long relié à la table principale.
Fred "Luchr" a écrit dans le message de news:
Bonjour à tous. Dans le classement d'une bibliothèque un champ correspond à la catégorie de chaque livre. Ces catégories sont aussi identifiées par une étiquette de couleur. J'aurai souhaité que la couleur de fond du contrôle change en fonction de la catégorie. Il y a 8 catégories donc 8 couleurs. La mise en forme conditionelle limitée à trois conditions ne sufit donc pas. Y a t'il une autre solution ? Merci.
;o)
Oui, c'est effectivement c'est une bonne idée :
=> à partir du moment où le nombre d'enregistrements n'excède pas un certain
nombre ca va... Ici 8, c'est tout à fait jouable.
--
Argy
http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient.
Si vous n´obtenez pas la réponse voulue, communiquez différemment
Salut,
J'ai déjà été confronté au problème, je l'ai résolu de façon assez simple:
une table avec un objet OLE et une image BMp de teinte unie ou une texture.
A chaque enregistrement, un n°long relié à la table principale.
Fred
"Luchr" <luchr@aol.com> a écrit dans le message de news:
1160733348.639133.305000@f16g2000cwb.googlegroups.com...
Bonjour à tous. Dans le classement d'une bibliothèque un champ
correspond à la catégorie de chaque livre. Ces catégories sont aussi
identifiées par une étiquette de couleur. J'aurai souhaité que la
couleur de fond du contrôle change en fonction de la catégorie. Il y
a 8 catégories donc 8 couleurs. La mise en forme conditionelle
limitée à trois conditions ne sufit donc pas. Y a t'il une autre
solution ? Merci.
;o) Oui, c'est effectivement c'est une bonne idée : => à partir du moment où le nombre d'enregistrements n'excède pas un certain nombre ca va... Ici 8, c'est tout à fait jouable. -- Argy http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment
Salut,
J'ai déjà été confronté au problème, je l'ai résolu de façon assez simple: une table avec un objet OLE et une image BMp de teinte unie ou une texture. A chaque enregistrement, un n°long relié à la table principale.
Fred "Luchr" a écrit dans le message de news:
Bonjour à tous. Dans le classement d'une bibliothèque un champ correspond à la catégorie de chaque livre. Ces catégories sont aussi identifiées par une étiquette de couleur. J'aurai souhaité que la couleur de fond du contrôle change en fonction de la catégorie. Il y a 8 catégories donc 8 couleurs. La mise en forme conditionelle limitée à trois conditions ne sufit donc pas. Y a t'il une autre solution ? Merci.