Page 1 sur 1
je voudrais afficher une date ...

Publié:
10 Avr 2003 à 14:25
par delphine
... 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
Re: je voudrais afficher une date ...

Publié:
10 Avr 2003 à 14:40
par jao
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)

ayDate := @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)
Re: je voudrais afficher une date ...

Publié:
10 Avr 2003 à 14:51
par delphine
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.
Re: je voudrais afficher une date ...

Publié:
10 Avr 2003 à 14:59
par jao
Dans les formules que je t'ai donné, Date doit être remplacé par ton champ qui figure dans ton masque.
Re: je voudrais afficher une date ...

Publié:
10 Avr 2003 à 15:22
par delphine
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 ...
Re: je voudrais afficher une date ...

Publié:
11 Avr 2003 à 10:13
par delphine
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
Re: je voudrais afficher une date ...

Publié:
11 Avr 2003 à 10:18
par yop
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).
Re: je voudrais afficher une date ...

Publié:
11 Avr 2003 à 10:38
par delphine
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!!!
Re: je voudrais afficher une date ...

Publié:
11 Avr 2003 à 12:27
par yop
il manque toujours la possibilité d'envoyer une pj sur le forum pour corriger ton problème directement dans ta base. je vois pas...