tri date ymd

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

tri date ymd

Messagepar guyader » 25 Oct 2010 à 15:07

bonjour,

sur une vue je voudrais formater la date de création du document

en format YMD pour pouvoir avoir un tri correct ?

merci
guyader
Maître-posteur
Maître-posteur
 
Message(s) : 489
Inscrit(e) le : 18 Juil 2005 à 15:30
Localisation : saint-nazaire (LA)

Messagepar Michael DELIQUE » 25 Oct 2010 à 15:14

salut

le plus simple et pratique : 3 colonne masque avec l'année dans la premiere (@year), le mois dans la deuxieme (@month) et le jours dans la troisieme (@day)
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar guyader » 25 Oct 2010 à 15:23

merci

c'est vrai , pratique ...

mais il perd le zéro à gauche pour le mois !!!!
guyader
Maître-posteur
Maître-posteur
 
Message(s) : 489
Inscrit(e) le : 18 Juil 2005 à 15:30
Localisation : saint-nazaire (LA)

Messagepar Michael DELIQUE » 25 Oct 2010 à 15:35

normal, c'est un numérique.

mais tu t'en fiche vue que la colonne est invisible et qu'elle ne sert que pour le tri
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Bidouille » 25 Oct 2010 à 15:48

Salut,

Un bout... pour l'inspiration ....

@If(@Month(Ex_Date_Ref) <10;"0"+@Text(@Month(num_Ordre));@Text(@Month(num_Ordre)))
+@If(@Day(Ex_Date_Ref) <10;"0"+@Text(@Day(num_Ordre));@Text(@Day(num_Ordre)))
+@If(@Hour(Ex_Date_Ref) <10;"0"+@Text(@Hour(num_Ordre));@Text(@Hour(Ex_Date_Ref)))
+@If(@Minute(Ex_Date_Ref) <10;"0"+@Text(@Minute(Ex_Date_Ref));@Text(@Minute(Ex_Date_Ref)))
Bidouille

8) Le farniente est une merveilleuse occupation. Dommage qu'il faille y renoncer pendant les vacances, l'essentiel étant alors de faire quelque chose. 8)
Pierre Daninos
Avatar de l’utilisateur
Bidouille
Roi des posts
Roi des posts
 
Message(s) : 691
Inscrit(e) le : 10 Déc 2008 à 18:14
Localisation : Sud Ouest

Messagepar Bidouille » 25 Oct 2010 à 15:53

Heuu.....

En moins charabia :-(


Exemple pour Ex_Date_Ref = date à traiter

@If
(@Year(Ex_Date_Ref) <10;"0"+@TextYear(Ex_Date_Ref));@Text(@Year(Ex_Date_Ref)))

+@If(@Month(Ex_Date_Ref) <10;"0"+@Text(@Month(Ex_Date_Ref));@Text(@Month(Ex_Date_Ref)))

+@If(@Day(Ex_Date_Ref) <10;"0"+@Text(@Day(Ex_Date_Ref));@Text(@Day(Ex_Date_Ref)))

+@If(@Hour(Ex_Date_Ref) <10;"0"+@Text(@Hour(Ex_Date_Ref));@Text(@Hour(Ex_Date_Ref)))

+@If(@Minute(Ex_Date_Ref) <10;"0"+@Text(@Minute(Ex_Date_Ref));@Text(@Minute(Ex_Date_Ref)))
Bidouille

8) Le farniente est une merveilleuse occupation. Dommage qu'il faille y renoncer pendant les vacances, l'essentiel étant alors de faire quelque chose. 8)
Pierre Daninos
Avatar de l’utilisateur
Bidouille
Roi des posts
Roi des posts
 
Message(s) : 691
Inscrit(e) le : 10 Déc 2008 à 18:14
Localisation : Sud Ouest

Messagepar Michael DELIQUE » 25 Oct 2010 à 15:56

certain de tes documents traite des dates de moins de 10 ans apres JC !?

@Year(Ex_Date_Ref) <10
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Bidouille » 25 Oct 2010 à 16:00

MdR .... !!
Bidouille

8) Le farniente est une merveilleuse occupation. Dommage qu'il faille y renoncer pendant les vacances, l'essentiel étant alors de faire quelque chose. 8)
Pierre Daninos
Avatar de l’utilisateur
Bidouille
Roi des posts
Roi des posts
 
Message(s) : 691
Inscrit(e) le : 10 Déc 2008 à 18:14
Localisation : Sud Ouest

Messagepar Michael DELIQUE » 25 Oct 2010 à 16:03

tu devrais vérifier la Date système ou alors tu viens de prouver que windows etait stable pendant 2000 ans !

tu reboot tes serveurs tous les 100 ans ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Bidouille » 25 Oct 2010 à 16:21

I'm immortal !
I will be the final.... to push the button

;-)
Bidouille

8) Le farniente est une merveilleuse occupation. Dommage qu'il faille y renoncer pendant les vacances, l'essentiel étant alors de faire quelque chose. 8)
Pierre Daninos
Avatar de l’utilisateur
Bidouille
Roi des posts
Roi des posts
 
Message(s) : 691
Inscrit(e) le : 10 Déc 2008 à 18:14
Localisation : Sud Ouest

Messagepar roubech » 26 Oct 2010 à 02:25

seul bémol pour les colonnes cachées : la recherche simple sur la colonne triée va surprendre un user qui ne sait pas que les colonnes triées sont cachées

si le champ Notes est bien typé date dans les docs, en typant la colonne date, le tri doit fonctionner
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille


Retour vers Développement

cron