je voudrais afficher une date ...

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

je voudrais afficher une date ...

Messagepar delphine » 10 Avr 2003 à 14:25

... version française. je m'explique: j'ai affiché mes dates que je croyais version française mais si j'entre une date du style 25/04/2003 et bien il me sort la date 04/25/2003. alors qu'avec les dates où les jours sont <12 il n'y a pas de probleme.Et puis du coup, les dates ne se classent pas dans l'ordre je peux avoir par exemple: 08/04/2003 puis 10/04/2003 puis 10/06/2003 puis 04/13/2003.alors que moi je voudrais avoir mes dates classées par jour et pas mois. est-ce que qq'un aurait une formule a me proposé car j'en ai essayé pas mal mais j'arrive pas à coordonner le champ de mon masque et la colonne de ma vue.merci delphine
delphine
 

Re: je voudrais afficher une date ...

Messagepar jao » 10 Avr 2003 à 14:40

il faut utiliser plusieurs colonnes masquées :1ère colonne : @Year(Date)2eme colonne : @Month(Date)3ème colonne : @Day(Date)4ème colonne (non masquée) :DayDate := @Day(Date);MonthDate := @Month(Date);YearDate := @Year(Date);List := "Jan":"Feb":"Mar":"Apr":"May":"Jun":"Jul":"Aug":"Sep":"Oct":"Nov":"Dec";MonthLetter := @Subset(@Subset(List; MonthDate);-1);@If(DayDate<10; "0"; "") + @Text(DayDate) +" "+MonthLetter + " "+@Text(YearDate)
jao
 

Re: je voudrais afficher une date ...

Messagepar delphine » 10 Avr 2003 à 14:51

oui mais du coup mon message s'affiche avec la date d'aujourd'hui, alors que moi j'ai un champ dans un masque où je rentre la date de mon rdv... et je voudrais que ce soit elle qui s'affiche dans ma vue.
delphine
 

Re: je voudrais afficher une date ...

Messagepar jao » 10 Avr 2003 à 14:59

Dans les formules que je t'ai donné, Date doit être remplacé par ton champ qui figure dans ton masque.
jao
 

Re: je voudrais afficher une date ...

Messagepar delphine » 10 Avr 2003 à 15:22

oui c'étais ça mais du coup mon classement se fait par jour je me retrouve avec le 03/05/2003 avant le 18/04/2003 ...
delphine
 

Re: je voudrais afficher une date ...

Messagepar delphine » 11 Avr 2003 à 10:13

comment on fait pour avoir un classement par mois et non par jour avec une date que l'on a modifiée pour avoir jj/mois/aaaa ... j'ai essayé la colonne caché mois mais ça me redonne le format de date anglais
delphine
 

Re: je voudrais afficher une date ...

Messagepar yop » 11 Avr 2003 à 10:18

2 choses :- tes vues sont-elles triées ? car, par défaut, les documents sont par ordre de CREATION dans la base et non en fonction d'un CHAMP DATE dans tes documents. faut donc trier la vue en fonction de ce champ.- que tu sois en client us ou fr, tu as la possibilité d'opter pour le format de date que tu veux. si tu entres des dates fr, optes pour un format de date fr (ne laisse pas la valeur us par défaut de lotus si tu es en client us).
yop
 

Re: je voudrais afficher une date ...

Messagepar delphine » 11 Avr 2003 à 10:38

j'ai déjà essayé de changer de format de date ... j'ai meme la formule DayDate := @Day(date2);MonthDate := @Month(date2);YearDate := @Year(date2);List := "Jan":"Fev":"Mar":"Avr":"Mai":"Juin":"Juil":"Aout":"Sep":"Oct":"Nov":"Dec";MonthLetter := @Subset(@Subset(List; MonthDate);-1);@If(DayDate<10; "0"; "") + @Text(DayDate) +" "+MonthLetter + " "+@Text(YearDate) qui m'affiche la date mais dés que j'entre une date du style 20/04 ça s'inverse de nouveau et le 14juin se place avant le mois d'avril j'ai trié mes colonnes :la date , le mois , le jour , l'année ..... et meme avec le mois en 1er ça change rien et je bloque dessus depuis hier matin!!!
delphine
 

Re: je voudrais afficher une date ...

Messagepar yop » 11 Avr 2003 à 12:27

il manque toujours la possibilité d'envoyer une pj sur le forum pour corriger ton problème directement dans ta base. je vois pas...
yop
 


Retour vers Développement

cron