Génération de rectangles par VBA sous ACCESS 2000. [Résolu]

Messages postés
4
Date d'inscription
mercredi 14 mai 2008
Dernière intervention
11 septembre 2008
- - Dernière réponse : cs_keketteboy
Messages postés
4
Date d'inscription
mercredi 14 mai 2008
Dernière intervention
11 septembre 2008
- 11 sept. 2008 à 11:17
Bonjour,

Je suis sous ACCESS 2000, et j'aimerais pouvoir créer des
rectangles qui seront coloriés par la suite mais tout ça en passant par
du code VBA sans avoir à le dessiner à la main car je dois générer un
nombre assez conséquent de rectangles donc les dessiner tous à la main
serait une trop grande perte de temps (il y en a 365 x 3 à faire), les
365 rectangles doivent être générés les uns à la suite des autres puis
se colorier en fonction de paramètres que je rentrerai par la suite.

Quelqu'un pourrait-il me dire si c'est possible ou dois-je me taper toute la création à la main?

Merci d'avance.
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
Messages postés
4
Date d'inscription
mercredi 14 mai 2008
Dernière intervention
11 septembre 2008
3
Merci
J'ai résolu au moins une de mes 3 questions : on peut effectivement
régler le problème de la limite du nombre de contrôles par des
sous-formulaires : je mets chacun des types de tests dans un
sous-formulaire du coup ça me donne 365 x 3 contrôles mais répartis
dans 3 sous-formulaires contenus dans un formulaire ... maintenant,
reste le problème de les générer par le code VBA et non à la main, puis
de les colorier par code, toujours.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 87 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_keketteboy
Messages postés
4
Date d'inscription
mercredi 14 mai 2008
Dernière intervention
11 septembre 2008
0
Merci
Bonjour et merci de vous intéresser à mon cas.

 
Je souhaiterais, en fait, faire une sorte de planification
sous ACCESS : pour un produit, j'ai 3 types de tests {test01, test02,
test03} à réaliser à une certaine fréquence dans l'année,
respectivement {n, m, p} fois. Donc pour visualiser l'avancée des
tests, je dois voir une ligne de rectangles représentant les jours de
l'année (d'où les 365 carrés). C'est pourquoi je souhaiterais pouvoir
générer par le code VBA tous les rectangles car ils devront être
coloriés en fonction du nombre de tests à faire. Les couleurs importent
peu, c'est seulement pour dire qu'on est dans une autre période donc on
a un test par couleur, par exemple, pour le test01, il y a 4 (n = 4)
couleurs différentes donc 4 test01 à réaliser, ce qui signifie qu'il y
a 4 x (365/4 = 91) rectangles coloriés dans 4 couleurs différentes, et
ainsi de suite pour les 2 autres types de tests. Les rectangles sont
disposés en ligne, les uns à la suite des autres et on change de ligne
pour chaque type de tests.

 
Sinon je voulais savoir si le fait d'utiliser les
sous-formulaires réglait le problème du nombre de contrôles d'ACCESS,
par exemple, comme sur l'image jointe, plutôt que de mettre la barre
des 3 tests sur le même formulaire, découper chaque ligne (donc les 365
contrôles) dans un sous-formulaire, ainsi j'aurai bien mes 3 x 365
contrôles mais répartis dans 3 sous-formulaires différents compris dans
un formulaire qui regrouperait les 3 autres.

 
Si cela ne marche pas,je ne raisonnerai plus par jours mais
par semaines ainsi je n'aurais que 52 x 3 = 156 rectangles à générer
pour un produit.

 
Petit récapitulatif de mes problèmes :

1) Utiliser des sous-formulaires me permet-il de dépasser la limite du nombre de contrôles imposé par ACCESS 2000 ?

2) Comment générer par code VBA ces rectangles afin de leur affecter un numéro (n° rectangle = n° jour) ?

3) Comment colorier ces rectangles par code VBA ?

 
Merci encore une fois de bien vouloir me consacrer du temps.
Commenter la réponse de cs_keketteboy
Messages postés
1
Date d'inscription
mercredi 14 juin 2006
Dernière intervention
22 juillet 2008
0
Merci
Bonjour,

Votre pseudo est à pleurer.

Néanmoins je pense avoir une solution pour vous mais êtes-vous toujours intéressé ?

Batem
Commenter la réponse de Batem
Messages postés
43
Date d'inscription
lundi 17 décembre 2007
Dernière intervention
29 avril 2010
0
Merci
Bonjour,

Je suis interessé de savoir comment générer des rectangles via du code VBA.

Merci par avance
Commenter la réponse de cs_Djodu69
Messages postés
4
Date d'inscription
mercredi 14 mai 2008
Dernière intervention
11 septembre 2008
0
Merci
Bonjour,
J'ai eu la réponse à ma question sur un autre site, j'ai depuis fini mon projet, je mettrais le code et toutes les explications plus tard, je pense que mon problème a dû intéresser plusieurs personnes. Un peu de patience, je le ferai la semaine prochaine.
Commenter la réponse de cs_keketteboy

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.