CALENDRIER ANNUEL NORME ISO

Signaler
Messages postés
27
Date d'inscription
jeudi 2 octobre 2003
Statut
Membre
Dernière intervention
18 avril 2010
-
Messages postés
56
Date d'inscription
mercredi 5 mai 2004
Statut
Membre
Dernière intervention
22 septembre 2009
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/53562-calendrier-annuel-norme-iso

Messages postés
56
Date d'inscription
mercredi 5 mai 2004
Statut
Membre
Dernière intervention
22 septembre 2009

blq, j'ai testé sous W7 64bits et je ne rencontre pas ton problème.
Messages postés
56
Date d'inscription
mercredi 5 mai 2004
Statut
Membre
Dernière intervention
22 septembre 2009

J'ai vu le principe. je m'en inspirerai peut-être. Merci
Messages postés
118
Date d'inscription
vendredi 1 février 2008
Statut
Membre
Dernière intervention
16 janvier 2019
1
Ha oui, désolé. Lol.
J'ai bêtement répondu à TA source. Quelle buse je fais!

Je décoche "Être averti..." et c'est bon.

Sinon, as-tu essayer la dll?

Encore désolé...... ;-)
Messages postés
56
Date d'inscription
mercredi 5 mai 2004
Statut
Membre
Dernière intervention
22 septembre 2009

Non, là tu es sur CALENDRIER ANNUEL NORME ISO et pas DATES FETES FIXES MOBILES
:)
Messages postés
118
Date d'inscription
vendredi 1 février 2008
Statut
Membre
Dernière intervention
16 janvier 2019
1
Comment ça je me suis trompé de source?
C'est bien la dll qui permet de calculer la date de Pâques en fonction de l'année saisie. A partir de cette date, on peut calculer toutes les autres dates de fêtes mobiles.
Messages postés
56
Date d'inscription
mercredi 5 mai 2004
Statut
Membre
Dernière intervention
22 septembre 2009

Tu t'es trompé de source Shaegal.
Messages postés
118
Date d'inscription
vendredi 1 février 2008
Statut
Membre
Dernière intervention
16 janvier 2019
1
Salut JAJACOM1965,

Merci pour ton commentaire, qui n'est pas l'avis de tout le monde, et c'est tant mieux. C'est comme ça qu'on avance.

Bref! En fait, j'ai récemment ajouté une fonction qui retourne directement le nom du jour férié s'il la date fournit en est une.
Elle se trouve dans CalcPâques.DatesFêtes et se nomme justement Férié(<Dates>)
Si la date est un jour férié, elle retourne le nom, sinon, une chaîne vide.
C'est cette fonction qui sera le plus fréquemment utilisée.

Maintenant, que veux-tu dire par "jours fériés présélectionnés"?
PS: comme me l'a fait remarquer à juste titre NHENRY, il y a une petite erreur de code, sans gravité. Il faut remplacer a ligne "LundiPâques DateAdd(DateInterval.Day, 1, Pâques)" par "LundiPâques DateAdd(DateInterval.Day, 1, Pâques(Année))".
Messages postés
1
Date d'inscription
jeudi 20 mai 2010
Statut
Membre
Dernière intervention
13 septembre 2011

Superbe travail. Il manque à mon sens les jours fériés présélectionnés.
Messages postés
118
Date d'inscription
vendredi 1 février 2008
Statut
Membre
Dernière intervention
16 janvier 2019
1
Voici le lien pour calculer les dates des fêtes fixes et mobiles.
En outre, elle te donne le n° de la semaine légale, si l'année est bissextile et si la date est un week-end...

http://www.vbfrance.com/codes/DATES-FETES-FIXES-MOBILES_53581.aspx
Messages postés
56
Date d'inscription
mercredi 5 mai 2004
Statut
Membre
Dernière intervention
22 septembre 2009

Bonjour

Pour la sauvegarde dans un fichier : il suffit de sérialiser les variables : Flags, A.Flags et l'année dans un fichier. Je le ferai à l’occasion.

J'ai pas testé sous Windows 64bits ni sous sous VB Express. Ton problème est étonnant.

Les jours fériés dans la DGV sont la somme des jours marqués avec un drapeau samedi, dimanche ou fériés. Par défaut au lancement du programme, seul les dimanches son marqués : c'est pourquoi ça correspond au nombre de semaine. Essais d'appliquer le drapeau férié sur d'autre date et tu verras que la valeur de la colonne "Jours fériés" change.

je veux bien le code qui permet de calculer les dates des jours fériés en automatique.
Messages postés
118
Date d'inscription
vendredi 1 février 2008
Statut
Membre
Dernière intervention
16 janvier 2019
1
Salut Prog1001

Une toute petite erreur: dans ton DGV, je pense qu'il faut remplacer "Jours fériers" par "Nombre de semaines" que comporte le mois.

Par contre, si ça t'intéresse, j'ai créé une petite dll qui calcul, entre autre, les dates des fêtes fixes et mobiles. Ton programme pourrai s'en servir pour les prédéterminer.
Messages postés
97
Date d'inscription
vendredi 22 octobre 1999
Statut
Membre
Dernière intervention
13 juin 2016
1
Testé sous VB Express 2010 et W7 64bits : je ne peux pas sélectionner les jours, du moins les boutons options n'apparaissent pas comme dans la copie d'écran.

Je n'ai pas cherché beaucoup... Mais il y a un dysfonctionnement quelque part. Car après ouvert le fichier Semaine.vb [Design], j'ai eu une erreur dans Semaine.Designer.vb sur la ligne Me.S = New Calendrier.DataGridViewNotSelection() Ce qui n'est pas normal. Bref, soit il y a un truc qui ne va pas dans mon install de VB Express (une ressource manquante disponible uniquement dans les éditions non Express), soit j'ai loupé un truc... Mais je n'ai fait qu'ouvrir le fichier .sln

A noter qu'à la première ouverture, l'exécution n'a posé aucun souci, sauf que les jours ne pouvaient être sélectionnés.

En tout cas, l'affichage du calendrier est sympa !
Messages postés
27
Date d'inscription
jeudi 2 octobre 2003
Statut
Membre
Dernière intervention
18 avril 2010

Re, OK ça fonctionne, dommage qu'il n'y a pas de sauvegarde de manière à récupérer les saisies.
Messages postés
56
Date d'inscription
mercredi 5 mai 2004
Statut
Membre
Dernière intervention
22 septembre 2009

Bonjour
Merci pour ce commentaire encourageant et pour la remarque du bug ; celui-ci se corrige en ajoutant :

ListViewFlags.Items(0).Selected = True

dans : Calendrier_Load

Après l'insertion des iTems dans la listview.
(= Avant la ligne A.RA())
Messages postés
27
Date d'inscription
jeudi 2 octobre 2003
Statut
Membre
Dernière intervention
18 avril 2010

Bonjour Prog1001, pas mal ton calendrier étant novice en vb.net( je commence à m'y intéresser, je suis toujours à VB6).
j'ai pu constater un bug si je clic sur optionButton sans cocher un checkBox sur le calendrier et que j'applique.

Cordialement