Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : datetimpicker [ Base de données / Autre ] (daniekd)

jeudi 21 février 2008 à 19:28:11 | datetimpicker

daniekd

salut a tous
je souhaite savoir comment recupérer le premier jour du mois en cours dans un datetimepicker si kelkun a la solution merci de m'ecrire

jeudi 21 février 2008 à 21:31:21 | Re : datetimpicker

japee

Membre Club Administrateur CodeS-SourceS
Salut,

Si j'ai bien compris la question, voici une fonction :

function FirstDay(ADate: TDate): TDate;
var Y, M, D: Word;
begin
  DecodeDate(ADate, Y, M, D);
  Result := EncodeDate(Y, M, 1);
end;


Qui te permet de récupérer le premier jour du mois affiché dans le DateTimePicker en procédant ainsi :

procedure TForm1.DateTimePicker1Change(Sender: TObject);
var
  FirstDayOfMonth: TDate;
begin
  FirstDayOfMonth := FirstDay(DateTimePicker1.Date);
  Edit1.Text := DateToStr(FirstDayOfMonth);
end;


Bonne prog'

jeudi 21 février 2008 à 21:54:50 | Re : datetimpicker

daniekd

merci j'essai et je vous tien au courant

vendredi 22 février 2008 à 13:18:34 | Re : datetimpicker

Guillemouze

joli jappe, mais sais tu que la fonction que tu viens de nous ecrire existe deja?
regarde du cote de StartOfTheMonth, StartOfAMonth, ... (dans l'unite DateUtils)

dans ton cas :
LePremierJourDeMonMois := StartOfTheMonth(DateTimePicker1.Date);

vendredi 22 février 2008 à 21:12:57 | Re : datetimpicker

japee

Membre Club Administrateur CodeS-SourceS
@Guillemouze : oui, c'est vrai. Comme je ne dispose pas de DateUtils sous D4, il m'arrive souvent de réinventer la roue. pabo.gif
Je suis allé regarder la fonction StartOfTheMonth look.gif... c'est exactement la même (et j'avais pas triché, craché juré)...

Comme quoi ça doit être la manière la plus évidente d'y arriver

Ca m'éclate... mdrfou.gif

vendredi 22 février 2008 à 21:28:16 | Re : datetimpicker

Guillemouze

tiens, prend celle la, t'aura plus besoin de la reinventer :

et voici son implementation, si tu veux jeter un oeil


vendredi 22 février 2008 à 22:02:59 | Re : datetimpicker

japee

Membre Club Administrateur CodeS-SourceS
Lol.
Bon, maintenant qu'on l'a inventée, va falloir trouver à quoi ça sert...

Cette implémentation est assez sympa, je trouve :



vendredi 22 février 2008 à 22:31:27 | Re : datetimpicker

Guillemouze

moi je la trouve pas terrible, elle est pas fondée sur des bases fiables. On met pas un crick sur de la terre meuble !

quant a son utilité ..... je pense que c'est une sorte de vetement a en croire ton image.
En tout cas je dis balèse, c'est pas leger une roue

vendredi 22 février 2008 à 23:55:53 | Re : datetimpicker

Caribensila

Membre Club
« On met pas un crick sur de la terre meuble ! »
A mon avis, vue la tenue, elle a été surprise par un incident fortuit.

«  va falloir trouver à quoi ça sert »
Le concept de la roue est surtout intéressant si on considère son corrélat :  l'axe. 
Celui-ci, bien qu'absent sur cette jolie implémentation, semble être fortement espéré en vue d'un dépannage rapide qui sera gratifié.


...Ou alors, j'ai rien compris au code. 

Mais j'aime bien les jantes larges.

samedi 23 février 2008 à 00:01:56 | Re : datetimpicker

Caribensila

Membre Club
... Ou c'est le coup de la panne.    


1 2

Cette discussion est classé dans : datetimpicker


Répondre à ce message

Sujets en rapport avec ce message



Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,13 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.