|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Pierre Jégou Inscription : février 2010 Messages : 3 ![]() |
Bonjour à tous,
Je recherche le code VBA qui me permettrait de convertir une date écrite dans le calendrier républicain en une date du calendrier grégorien. Exemple : 12 messidor An IX en 1 juillet 1801 J'essaie d'élaborer une petite application en Access 2010 pour saisir des données généalogiques. Il existe des convertisseurs de dates, mais je souhaiterais que la conversion se fasse au moment de la saisie. Un grand merci d'avance pour les renseignements que vous pourriez me fournir. |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 090 ![]() |
Bonjour,
Tu as quelque chose sur les calendriers ici : http://mhubiche.ftp-developpez.com/v...ions_dates.pdf Pour la mise en place il te faut traiter le problème sur le AfterUpdate. Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste MsGraph et VBA - 1e Partie 2e partie Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010 Complément :Générateur de msgbox Visitez mon Blog Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Pierre Jégou Inscription : février 2010 Messages : 3 ![]() |
Bonsoir Loufab et un grand merci pour ta réponse.
Je viens de lire avec attention le document que tu m'as indiqué : cela ne répond pas à mon problème. Apparemment, le problème semble difficile à résoudre par des fonctions. Après réflexion, je vais traiter le problème autrement : je vais élaborer une table avec 2 champs, l'un au format du calendrier grégorien, l'autre au format du calendrier républicain (cela demandera un peu de temps, mais il existe des convertisseurs pour cela). Dans la petite application que je souhaite créer, quand je voudrais traduire une date d'un calendrier dans l'autre, il suffira d'utiliser DLookUp () pour obtenir la réponse. Merci encore à toi, bien amicalement, |
|
|
00
|
|
|
#4 | ||
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 206 ![]() |
Salut,
Tu peux t'en sortir avec des fonctions VBA à mettre dans 1 module : Code :
4/1/1 désigne le 4ème jours du mois Vendémiaire de l'en I. A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp. Bon développement ! Mes tutoriels et contributions sur ma page perso: Ma page personnelle |
||
|
10
|
|
|
#5 |
|
Invité de passage
![]() Pierre Jégou Inscription : février 2010 Messages : 3 ![]() |
Bonsoir User,
J'ai pris connaissance de ta réponse hier soir, mais j'ai voulu prendre le temps de bien comprendre ta proposition : je suis un Pappy bidouilleur, il me faut un certain temps !!!. Effectivement, c'est beaucoup plus "élégant" que ce que je m'étais résolu à faire pour obtenir le même résultat. Un très grand merci à toi, même s'il me faudra peaufiner un peu pour obtenir ce que je souhaite exactement (le nom du mois en républicain par exemple : un Select Case résoudra ce petit problème). Je suis très heureux de voir qu'un professionnel de l'informatique accepte de renseigner le petit amateur que je suis. Merci encore et à une prochaine fois peut-être. Bien amicalement... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com