|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Emmanuel Inscription : janvier 2011 Messages : 210 ![]() |
Bonjour,
J'aimerais savoir si il y a une solution pour avoir les années civiles (depuis 1975 à peu près) dans une zone de liste déroulante ? Merci d'avance |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : mars 2006 Messages : 2 309 ![]() |
Bonjour,
Pourrais-tu nous détailler un peu plus ta demande Quel problème as-tu pour avoir ces données dans une Zone de liste déroulante Elles peuvent provenir d'une table, voire éventuellement être "générer" de façon dynamique.....
__________________
FreeAccess "Petit à petit l'araignée tisse sa toile" |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Emmanuel Inscription : janvier 2011 Messages : 210 ![]() |
en fait c'est juste pour savoir si il existe une solution pour avoir les années dans une ZDl déroulante sans avoir à les taper dans un table, que se soit automatique ( je pense à un code vba ).
|
|
|
00
|
|
|
#4 |
![]() ![]() |
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() Inscription : mars 2006 Messages : 2 309 ![]() |
OK.....
Mais as-tu vraiment besoin de l'ensemble de TOUTES ces dates dans ta ZdL ...car sinon, tu remplace par un champ de type Date.....et tu active sa propriété "Afficher le sélecteur de date = À certaines dates" ...sinon, il me semble, qu'à partir de EXCEL tu peux générer de façon simple toute les dates pour une année donnée...à voir Sinon la solution de Philippe JOCHMANS répond parfaitement à ma proposition de "générer" ces dates de façon dynamique...
__________________
FreeAccess "Petit à petit l'araignée tisse sa toile" |
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Emmanuel Inscription : janvier 2011 Messages : 210 ![]() |
Le code ne fonctionne pas pour Access 2007 !!!
La zone de liste déroulante reste vide |
|
|
00
|
|
|
#7 | ||
![]() ![]() |
Re
Je viens de tester cela sous Access 2007 : Code :
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
||
|
|
10
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Emmanuel Inscription : janvier 2011 Messages : 210 ![]() |
il faut bien rentrer ce code en code évènement de la Zdl déroulante ???
|
|
|
00
|
|
|
#9 |
![]() ![]() |
Re
Oui sur l'évènement GotFocus (Sur réception Focus). Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
00
|
|
|
#10 |
|
Nouveau Membre du Club
![]() Emmanuel Inscription : janvier 2011 Messages : 210 ![]() |
il y a d'autres paramètres à prendre en compte ??
Pour le moment ma Zdl est tjs vide |
|
|
00
|
|
|
#11 |
![]() ![]() |
cela fonctionne parfaitement chez moi.Peux-tu mettre le code que tu as mis sur le forum ? et où tu l'as mis. Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
00
|
|
|
#12 | ||
|
Nouveau Membre du Club
![]() Emmanuel Inscription : janvier 2011 Messages : 210 ![]() |
voici le code de ma ZDL
Code :
Le type de données dans ma table est bien : date/heure |
||
|
|
00
|
|
|
#13 | ||
|
Expert Confirmé
![]() Inscription : mars 2006 Messages : 2 309 ![]() |
Bonjour,
Je pense qu'un petit éclaircissement s'impose... ![]() @ manusp - ta Zdl doit être nommée cboAnnee - sur l'événement "Sur réception focus" tu entre le code proposé.... -.....et puis c'est tout......dès que tu cliquera sur ta Zdl, le code VBA va générer automatiquement et remplir de façon dynamique (AddItem) les éléments de ta liste. La liste proposée sera toujours composée uniquement de l'année en cours - 1, suivie des quatre suivantes (2010, 2011, 2012, 2013, 2014) Citation:
que vient faire ici cette notion de table Pour ma part, je pense, que pour résoudre rapidement ton problème.... Citation:
...et tu désire avoir dans cette ZdL, toutes les dates depuis l'année 1975 jusqu'à aujourd'hui.....soit à la louche 35 ans x 365 jours = 12775 dates + 21 jours de 2011 = 12796 dates différentes..... ![]() Pas trop conviviale ta ZdL... Maintenant, si ton but est juste de "contrôler" la saisie d'une date "bornée" entre deux périodes......l'utilisation d'un contrôle Texte ayant les propriétés suivantes est largement suffisante: - Format = date abrégé - Afficher le sélecteur de dates = à certaines dates ....en fin de saisie, tu contrôle que cette date appartient bien à la période souhaitée... Tu peux également utiliser un contrôle Calendrier..... Calendrier de saisie sous une zone de texte
__________________
FreeAccess "Petit à petit l'araignée tisse sa toile" |
||
|
|
20
|
|
|
#14 |
|
Nouveau Membre du Club
![]() Emmanuel Inscription : janvier 2011 Messages : 210 ![]() |
Je n'avais pas ajouté "cboannee" comme nom de ma Zdl.
donc maintenant ça fonctionne beaucoup mieux merci à vous 2 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com