Bonjour à tous,
J aimerais pouvoir sélectionner la semaine dans un MonthCalendar en cliquant sur le numéro de semaine. je ne vois pas comment faire, et récupérer la semaine sélectionnée
Bonjour à tous,
J aimerais pouvoir sélectionner la semaine dans un MonthCalendar en cliquant sur le numéro de semaine. je ne vois pas comment faire, et récupérer la semaine sélectionnée
Ou récupérer le numero de la semaine en cliquant sur la date
La deuxième chose est facile, appelle la fonction DayOfWeek ou DayOfTheWeek. Ces deux fonctions sont commentées dans l'aide de Delphi.
Merci, mais c'est le numero de la semaine et pas le numéro du jour de la semaine
exemple :
25/06/2004 correspond à la 26 ème semaines
Regarde dans O_Fonctions qui propose une foule de fonctions sur les dates....
Salut,
Voici une fonction que j'utilise :A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function Week(dt: TDateTime): Integer; const Dayof : array[1..7] of Byte=(6,7,8,9,10,4,5); var AYear, AMonth, ADay: Word; FirstDate: TDateTime; begin try DecodeDate(dt, AYear, AMonth, ADay); FirstDate := EncodeDate(AYear, 1, 1); Result := (Trunc(dt) - Trunc(FirstDate) + DayOf[DayOfWeek(FirstDate)]) div 7; except Result := -1; end; end;
Il y a beaucoup plus simple : la fonction WeekOfTheYear, elle aussi documentée dans Delphi.
Merci à vous tous
j'ai pris le version de fs999 quir fonctionne très bien.
sjrd : je ne trouve pas la fonction (j'ai un Delphi 4.03 pro) c'est peut-être cela
Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager