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

cs_keketteboy 4 Messages postés mercredi 14 mai 2008Date d'inscription 11 septembre 2008 Dernière intervention - 27 mai 2008 à 17:36 - Dernière réponse : cs_keketteboy 4 Messages postés mercredi 14 mai 2008Date d'inscription 11 septembre 2008 Dernière intervention
- 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
cs_keketteboy 4 Messages postés mercredi 14 mai 2008Date d'inscription 11 septembre 2008 Dernière intervention - 28 mai 2008 à 18:32
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.

Merci cs_keketteboy 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 125 internautes ce mois-ci

Commenter la réponse de cs_keketteboy
cs_keketteboy 4 Messages postés mercredi 14 mai 2008Date d'inscription 11 septembre 2008 Dernière intervention - 28 mai 2008 à 12:15
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
Batem 1 Messages postés mercredi 14 juin 2006Date d'inscription 22 juillet 2008 Dernière intervention - 22 juil. 2008 à 17:01
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
cs_Djodu69 43 Messages postés lundi 17 décembre 2007Date d'inscription 29 avril 2010 Dernière intervention - 9 sept. 2008 à 14:43
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
cs_keketteboy 4 Messages postés mercredi 14 mai 2008Date d'inscription 11 septembre 2008 Dernière intervention - 11 sept. 2008 à 11:17
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.