Nous sommes actuellement le 19 Avr 2024, 03:11

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 8 message(s) ] 
Auteur Message
 Sujet du message: Access 2003
MessagePublié: 17 Avr 2008, 13:15 
Hors-ligne
Toujours là!
Toujours là!
Avatar de l’utilisateur

Inscription : 06 Jan 2002, 23:24
Message(s) : 1472
Localisation : Québec
Salut à tous !

j'ai une question concernant une table sous access

j'ai 4 colonnes nommés respectivement "R" "G" "B" "Couleur"

dans chacune d'elle j'ai une valeur (rgb évidemment) je voudrais faire afficher la couleur du code dans la colonne "Couleur" dans un Rapport

une idée ? :|


Haut
 Profil  
Répondre en citant  
 Sujet du message: Re: Access 2003
MessagePublié: 18 Avr 2008, 16:28 
Hors-ligne
Toujours là!
Toujours là!
Avatar de l’utilisateur

Inscription : 06 Jan 2002, 23:24
Message(s) : 1472
Localisation : Québec
personne ? :|


Haut
 Profil  
Répondre en citant  
 Sujet du message: Re: Access 2003
MessagePublié: 19 Avr 2008, 01:24 
Hors-ligne
Bien informé
Bien informé
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 08:30
Message(s) : 1905
Localisation : Québec
Salut,

J'avais du temps à perdre alors j'ai essayé (et réussi) de faire ce que tu dis.

Tu peux ajouter dans les détails de ton formulaire un objet image, mais sans image. Ensuite, dans les propriétés de la section Détail, ajoute un événement "Au formatage", ça va t'ouvrir l'éditeur Visual Basic. Mon code est le suivant:

Code :
Dim image As image
Set image = Image12
Dim r1 As TextBox, g1 As TextBox, b1 As TextBox
Set r1 = R
Set g1 = G
Set b1 = B
image.BackColor = RGB(r1.Text, g1.Text, b1.Text)


Remplace "Image12" par le nom de ton objet image, "R" par le nom de ton objet Textbox contenant la valeur rouge, idem pour "G" et "B".

Ça devrait suffir. Je n'ai pas touché à du VB depuis longtemps, encore moins dans Access, encore moins dans un rapport, alors je ne sais pas s'il y a une manière plus simple d'accéder aux propriétés d'un objet, mais bon, ça marche.


Haut
 Profil  
Répondre en citant  
 Sujet du message: Re: Access 2003
MessagePublié: 19 Avr 2008, 18:35 
Hors-ligne
Toujours là!
Toujours là!
Avatar de l’utilisateur

Inscription : 06 Jan 2002, 23:24
Message(s) : 1472
Localisation : Québec
Ok je vais eesayer ca lundi, tu crois que je peux le faire avec un État ?? car en fait c'est la que je veux voir le résultat !! Pour l'évènemt au formatage, je ne comprend pas très bien ce que tu veux dire pas plus que l'insertion d'une image sans image ? car access ne voudra pas !!


merci


Haut
 Profil  
Répondre en citant  
 Sujet du message: Re: Access 2003
MessagePublié: 19 Avr 2008, 23:31 
Hors-ligne
Bien informé
Bien informé
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 08:30
Message(s) : 1905
Localisation : Québec
Gandalf The White a écrit:
Ok je vais eesayer ca lundi, tu crois que je peux le faire avec un État ?? car en fait c'est la que je veux voir le résultat !! Pour l'évènemt au formatage, je ne comprend pas très bien ce que tu veux dire pas plus que l'insertion d'une image sans image ? car access ne voudra pas !!


merci


Ouais j'ai fait le test, ça fonctionne.

Pour l'événement au formatage, tu cliques sur le bouton droit dans la section détail, tu cliques sur l'onglet Événement, puis dans la liste déroulante vis-à-vis "Au formatage", tu choisis "Procédure événementielle". Ensuite tu cliques sur les points de suspension vis-à-vis, et c'est là que tu dois copier coller le code.

Pour ce qui est de l'image sans image, j'ai procédé en ajoutant une image bidon, puis en allant dans les propriétés de l'image et en supprimant le chemin de l'image. Ça va te demander une confirmation mais fait oui, ça va supprimer l'image en tant que tel mais l'objet image va encore exister, et c'est dans cet objet image que ta couleur va afficher.

C'est plus clair maintenant?


Haut
 Profil  
Répondre en citant  
 Sujet du message: Re: Access 2003
MessagePublié: 20 Avr 2008, 17:58 
Hors-ligne
Toujours là!
Toujours là!
Avatar de l’utilisateur

Inscription : 06 Jan 2002, 23:24
Message(s) : 1472
Localisation : Québec
dans le menu déroulant j'ai on click, on mouse over etc... mais pas "au formatage" ?


Haut
 Profil  
Répondre en citant  
 Sujet du message: Re: Access 2003
MessagePublié: 20 Avr 2008, 19:06 
Hors-ligne
Bien informé
Bien informé
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 08:30
Message(s) : 1905
Localisation : Québec
Étrange, moi dans l'onglet événement j'ai 3 éléments qui s'affichent: Au formatage, au reformage et sur impression.
Et la liste déroulante à côté de chacun de ces éléments ne devrait contenir qu'un seul item, "Procédure événementielle".

D'ailleurs je ne comprends pas comment tu peux avoir des événements comme "on click" dans un rapport, c'est bizzare...


Haut
 Profil  
Répondre en citant  
 Sujet du message: Re: Access 2003
MessagePublié: 21 Avr 2008, 08:23 
Hors-ligne
Toujours là!
Toujours là!
Avatar de l’utilisateur

Inscription : 06 Jan 2002, 23:24
Message(s) : 1472
Localisation : Québec
Meta-Knight a écrit:
Étrange, moi dans l'onglet événement j'ai 3 éléments qui s'affichent: Au formatage, au reformage et sur impression.
Et la liste déroulante à côté de chacun de ces éléments ne devrait contenir qu'un seul item, "Procédure événementielle".

D'ailleurs je ne comprends pas comment tu peux avoir des événements comme "on click" dans un rapport, c'est bizzare...


Ca fonctionne, en fait j'essayais de de le faire dans un formulaire... donc pas les même options dans la section Détails !

un gros merci !


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 8 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 7 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site