begin process at 2010 02 10 14:14:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Base de données

 > 

Autre

 > 

datetimpicker


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

datetimpicker

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ée dans : datetimpicker


Répondre à ce message

Sujets en rapport avec ce message



Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales