Voici un calendrier qui m'a été inspiré par un fil de Branqueira la semaine écoulée et les propositions de FredG que j'ai essayées de pousser plus avant.
Ce calendrier peut être une feuille de pointage.
Si on clique sur un jour ouvrable, alors le jour est "pointé". Si on veut supprimer ce pointage, on efface la saisie numérique ("1" par défaut)
...
Architecture :
-------------
C'est un calendrier semestriel.
Un formulaire principal : fSemestre qui contient 6 ssf fMois,
et le sous-formulaire fMois contient 31 ssf de niveau 2 : fJour.
Astuce utilisée
---------------
On stocke la clé du sous-formulaire dans la ppté Remarque (Tag en anglais) dans les controles sous-formulaires :
par ex : 1 dans fMois1 (controle ssf de janvier )
2 " fMois2 " février
Remarque 1 : Comme on est limité à 255 sous-formulaires, on ne pourrait présenter une année entière, 8 mois tout au plus .
Remarque 2 : (octobre 2007) Pour Access2003, prendre l'exemple Acc2003. En pratique sous ACCESS 2003, Acc2000 plante (mémoire insuffisante ... ) au chargement du 160 ème sous-formulaire (contrairement à ACCESS 2000 qui en accepte 255 : mais sur ce point je n'ai trouvé aucune littérature : donc j'ai retiré le mois de juin pour cet exemple ... qui ne reste qu'un exemple à adapter : alors présenter par 4 mois ou par trimestre !
Voila assez de commentaires
Merci à ce forum.
J'attends vos remarques
Michel
Partager