Guest Raymond-cottille Report post Posted August 3, 2002 Bonjour les aoûtats, euh pardon, les aoûtiens, Les dates anglaises sont souvent utilisées avec les 3 premières lettres du mois, ce format est t'il normalisé chez nous, sachant que juin, juillet ... Merci d'avance de vos réponses. Amicalement Raymond_COTTILLE ou Coray en verlan anglais. Share this post Link to post Share on other sites
Guest Robert Sarly Report post Posted August 3, 2002 le 03/08/02 10:34 - raymond-cottille raymond-cottille@wanadoo.fr a écrit : > Bonjour les aoûtats, euh pardon, les aoûtiens, > > Les dates anglaises sont souvent utilisées avec les 3 premières lettres du > mois, ce format est t'il normalisé chez nous, sachant que juin, juillet ... > Merci d'avance de vos réponses. > > Amicalement > Raymond_COTTILLE ou Coray en verlan anglais. > En effet en français les date courtes ne sont pas les mêmes qu'en anglais "jun" pour juin "jul" pour juillet en français la correspondance est 4 lettres donc juin est en entier en fait et juiilet donne "juil" Si ça peut t'aider. C'est vrai qu'au Québec on est assez pointilleux sur ces détails, pas de franglais autorisé (à l'écrit, car au parler c'est autre chose...) -- Robert Sarly ------------------------------------------------------------------------- Paisley Software 6611, rue Saint-Hubert Montréal, Québec Canada, H2S 2M5 Tel: (514) 270-4120 - Cel: (514) 570-4121 info@paisley-software.com http://www.paisley-software.com Share this post Link to post Share on other sites
Guest Raymond-cottille Report post Posted August 3, 2002 >> Les dates anglaises sont souvent utilisées avec les 3 premières lettres du >> mois, ce format est t'il normalisé chez nous, sachant que juin, juillet ... >> Merci d'avance de vos réponses. >> >> Amicalement >> Raymond_COTTILLE ou Coray en verlan anglais. >> > En effet en français les date courtes ne sont pas les mêmes qu'en anglais > "jun" pour juin "jul" pour juillet en français la correspondance est 4 > lettres donc juin est en entier en fait et juiilet donne "juil" > Si ça peut t'aider. C'est vrai qu'au Québec on est assez pointilleux sur ces > détails, pas de franglais autorisé (à l'écrit, car au parler c'est autre > chose...) > > -- > Robert Sarly > ------------------------------------------------------------------------- Même dans les textes institutionnels je ne trouve rien. Merci Robert, mais en notre douce France je n'ai rien trouvé d'officiel pour des mois en 4 lettres. Bon WE à toi et merci encore. Amicalement Raymond_COTTILLE Share this post Link to post Share on other sites
Guest tony Peyro Report post Posted July 31, 2003 Bonjour, J'ai un probleme de comparaison CDML: [FMP-if: Field:Jour 4 .eq. CurrentDate ] Jour 4 est ma rubrique qui contient la date du jour. Les deux formats sont biens les même et si je remplace CurrentDate par 31/07/2003 la comparaison est ok. Quelqu'un comprend l'erreur? Merci beaucoup Tony ------------------------------------------ Faites un voeu et puis Voila ! www.voila.fr Share this post Link to post Share on other sites
Guest Gil Girard Report post Posted July 31, 2003 Salut, Premièrement, tu aurais dû envoyer ton message sur la liste Web. Tu aurais plus de chance que l'on te réponde. Pour ce qui est de ton problème, j'ai remarqué que CurrentDate afiche toujours la date sous le format suivant : mm/jj/aaaa, peu importe le format date du système. Si ton système affiche les dates sous le format jj/mm/aaaa, tu auras un problème pour tes comparaisons. Gil Girard > From: Tony Peyro <tpeyro@voila.fr> > Reply-To: FMPro <FMPro@lists.fmsource.com> > Date: Thu, 31 Jul 2003 11:17:56 +0200 > To: FMPro <FMPro@lists.fmsource.com> > Subject: Fmp: Date > > Bonjour, > > > > J'ai un probleme de comparaison CDML: > > > > [FMP-if: Field:Jour 4 .eq. CurrentDate ] Jour 4 est ma rubrique qui > contient la date du jour. Les deux formats sont biens les même et si je > remplace CurrentDate par 31/07/2003 la comparaison est ok. > > > > Quelqu'un comprend l'erreur? > > > > Merci beaucoup Tony > > > > ------------------------------------------ > > > > Faites un voeu et puis Voila ! www.voila.fr > > > > Share this post Link to post Share on other sites
Guest Pierre-ivaldi@wanadoo.fr Report post Posted December 1, 2003 bonjour, j'ai un pb que je n'arrive pas à résoudre. Une rubrique de type date qui doit exclusivement accepter que le "lundi" de chaque semaine. Si qqu'un possède la solution merci d'avance, salut... ______________________________________________________________________ HTTP Referer : http://www.fmsource.com/liste/contribuer/ HTTP User Agent: Mozilla/4.0 (compatible; MSIE 5.0b1; Mac_PowerPC) Remote Host : 81.51.201.93 Remote Address : 81.51.201.93 ______________________________________________________________________ Share this post Link to post Share on other sites
Guest Pierre-ivaldi@wanadoo.fr Report post Posted December 1, 2003 bonjour, j'ai un pb que je n'arrive pas à résoudre. Une rubrique de type date qui doit exclusivement accepter que le "lundi" de chaque semaine. Si qqu'un possède la solution merci d'avance, salut... ______________________________________________________________________ HTTP Referer : http://www.fmsource.com/liste/contribuer/ HTTP User Agent: Mozilla/4.0 (compatible; MSIE 5.0b1; Mac_PowerPC) Remote Host : 81.51.201.93 Remote Address : 81.51.201.93 ______________________________________________________________________ Share this post Link to post Share on other sites
Guest Noël Dubau Report post Posted December 1, 2003 ----- Original Message ----- From: <pierre-ivaldi@wanadoo.fr> To: <FMPro@lists.fmsource.com> Sent: Monday, December 01, 2003 3:17 PM Subject: Fmp: date bonjour, j'ai un pb que je n'arrive pas à résoudre. Une rubrique de type date qui doit exclusivement accepter que le "lundi" de chaque semaine. Si qqu'un possède la solution merci d'avance, salut... ______________________________________________________________________ HTTP Referer : http://www.fmsource.com/liste/contribuer/ HTTP User Agent: Mozilla/4.0 (compatible; MSIE 5.0b1; Mac_PowerPC) Remote Host : 81.51.201.93 Remote Address : 81.51.201.93 ______________________________________________________________________ Bonjour, Il te suffit lors de la création de la rubrique date de fixer dans les options un contrôle par le calcul JOUR(date_saisie)=1 et d'affecter un message plus ou moins contournable si ton gaillard saisit une date correspondant ) mardi....dimanche Cordiaement Noël Dubau ------------------ FMP 6 Dev - G3/400 - Athlon 700 http://perso.wanadoo.fr/noel.dubau ----------------- Share this post Link to post Share on other sites
Guest Sébastien Senjean Report post Posted December 1, 2003 Bonjour, Le 01 déc. 2003, à 14:17, pierre-ivaldi@wanadoo.fr a écrit : > bonjour, j'ai un pb que je n'arrive pas à résoudre. > Une rubrique de type date qui doit exclusivement accepter que le > "lundi" de chaque semaine. > Si qqu'un possède la solution merci d'avance, salut... il suffit de mettre dans les options de controle de ta rubrique date le calcul suivant : JOURSEMAINE(TaRubriqueDate) = 2 Attention les Semaines de FMP commence par Dimanche donc : Dim = 1 Lun = 2 … -- Cordialement, Sébastien SENJEAN FMPro 3>6(v4)/FMServer 5/FMDev 5/G4/MacOS 10.3.1 Share this post Link to post Share on other sites
Guest Dpiparis@aol.com Report post Posted December 3, 2003 Dans Option de "rubrique2" tu coches "contrôlé par calcul" et la formule "rubrique2 = rubrique1 + 7" Dans un e-mail daté du 03/12/2003 13:48:26 Paris, Madrid, pierre-ivaldi@wanadoo.fr a écrit : > Bonjour, > Comment dois je faire pour à partir d'une rubrique date créer une autre > rubrique (date) qui intègre +7j. > Ex: "rubrique1" lundi 24 decembre > "rubrique 2" ne devrait accepter que lundi 1 janvier. > Merci à tous par avance... Share this post Link to post Share on other sites
Guest Pierre-ivaldi@wanadoo.fr Report post Posted December 3, 2003 Bonjour, Comment dois je faire pour à partir d'une rubrique date créer une autre rubrique (date) qui intègre +7j. Ex: "rubrique1" lundi 24 decembre "rubrique 2" ne devrait accepter que lundi 1 janvier. Merci à tous par avance... ______________________________________________________________________ HTTP Referer : http://www.fmsource.com/liste/contribuer/ HTTP User Agent: Mozilla/4.0 (compatible; MSIE 5.0b1; Mac_PowerPC) Remote Host : 81.51.173.153 Remote Address : 81.51.173.153 ______________________________________________________________________ Share this post Link to post Share on other sites
Guest Jean-marie Report post Posted December 3, 2003 Le 3 déc. 2003, à 13:48, pierre-ivaldi@wanadoo.fr a écrit : > Bonjour, > Comment dois je faire pour à partir d'une rubrique date créer une > autre rubrique (date) qui intègre +7j. > Ex: "rubrique1" lundi 24 decembre > "rubrique 2" ne devrait accepter que lundi 1 janvier. Très simple. La "rubrique 2" sera une rubrique calcul, résultat date = rubrique1 + 7. -- Cordialement. Jean-Marie -HOO;-) ____________________________ Mac G4 - 1Ghz - Mac OS 10.3 FMPro 4.1Fv3 -> 6.0Fv4 (Dev) Share this post Link to post Share on other sites
Guest Philippe Maintigneux / Kaleidon Report post Posted December 3, 2003 Quel est l'intérêt d'voir à remplir une rubrique, quand on a aucun choix sur à son contenu ? Autant demader à FMP de la calculer (Rubrique2 = Rubrique1 + 7)... Ou alors, je n'ai pas compris la question... Philippe pierre-ivaldi@wanadoo.fr wrote: > Bonjour, > Comment dois je faire pour à partir d'une rubrique date créer une autre rubrique (date) qui intègre +7j. > Ex: "rubrique1" lundi 24 decembre > "rubrique 2" ne devrait accepter que lundi 1 janvier. > Merci à tous par avance... > > ______________________________________________________________________ > HTTP Referer : http://www.fmsource.com/liste/contribuer/ > HTTP User Agent: Mozilla/4.0 (compatible; MSIE 5.0b1; Mac_PowerPC) > Remote Host : 81.51.173.153 > Remote Address : 81.51.173.153 > ______________________________________________________________________ > Share this post Link to post Share on other sites
Guest Pierre-ivaldi@wanadoo.fr Report post Posted December 26, 2003 bonjour, comment puis faire pour quune rubrique date (date de naissance) adopte le 20eme siècle (1900 à 1999) merci par avance pierre ______________________________________________________________________ HTTP Referer : http://www.fmsource.com/liste/contribuer/ HTTP User Agent: Mozilla/4.0 (compatible; MSIE 5.0b1; Mac_PowerPC) Remote Host : 81.48.148.161 Remote Address : 81.48.148.161 ______________________________________________________________________ Share this post Link to post Share on other sites
Guest remi-noel Menegaux Report post Posted December 27, 2003 > comment puis faire pour qu'une rubrique date (date de naissance) > adopte le 20eme siècle (1900 à 1999) Créer une autre rubrique : "RubrNaiss2" = Date( mois(RubrNaiss1); jour(RubrNaiss1); "19" & annee(RubrNaiss1)) ou bien : "RubrNaiss2" = Date( mois(RubrNaiss1); jour(RubrNaiss1); "19" & fin(annee(RubrNaiss1); 2)) Rémi-Noël Share this post Link to post Share on other sites
Guest Pierre-ivaldi@wanadoo.fr Report post Posted January 5, 2004 bonjour, comment à partir d'une rubrique "x" de type date obtenir sur une rubrique "y" la date du lundi suivant? Merci à tous ______________________________________________________________________ HTTP Referer : http://www.fmsource.com/liste/contribuer/ HTTP User Agent: Mozilla/4.0 (compatible; MSIE 5.0b1; Mac_PowerPC) Remote Host : 81.49.244.137 Remote Address : 81.49.244.137 ______________________________________________________________________ Share this post Link to post Share on other sites
Guest François Briet Report post Posted January 5, 2004 Essaie: y= x+(9-JOURSEMAINE(x)) François ----- Original Message ----- From: <pierre-ivaldi@wanadoo.fr> To: <FMPro@lists.interfaces.fr> Sent: Monday, January 05, 2004 5:57 PM Subject: Fmp: date bonjour, comment à partir d'une rubrique "x" de type date obtenir sur une rubrique "y" la date du lundi suivant? Merci à tous ______________________________________________________________________ HTTP Referer : http://www.fmsource.com/liste/contribuer/ HTTP User Agent: Mozilla/4.0 (compatible; MSIE 5.0b1; Mac_PowerPC) Remote Host : 81.49.244.137 Remote Address : 81.49.244.137 ______________________________________________________________________ Share this post Link to post Share on other sites
Guest Esprit Latin Report post Posted January 5, 2004 > Essaie: > >y= x+(9-JOURSEMAINE(x)) > >François Hmm... Toujours un peu vicieux. Considère-t-on le Dimanche comme le premier jour de la Semaine ? Si x tombe un Dimanche, y ne sera pas égal à x+1 jour mais x+8 jours. A l'ooposé, si x est déjà un Lundi, que faire ? Mieux vaut s'appuyer sur la fonction Mod à mon avis. y=x + MOD(9- JOURSEMAINE(x)+7; 7) ou Test(NomJour(x) = "Lundi"; x + MOD(9- JOURSEMAINE(x)+7; 7)+7; x + MOD(9- JOURSEMAINE(x)+7; 7)) selon le besoin réel. Ugo Di Luca espritlatin@wanadoo.fr > >----- Original Message ----- >From: <pierre-ivaldi@wanadoo.fr> >To: <FMPro@lists.interfaces.fr> >Sent: Monday, January 05, 2004 5:57 PM >Subject: Fmp: date > > >bonjour, >comment à partir d'une rubrique "x" de type date >obtenir sur une rubrique "y" la date du lundi suivant? >Merci à tous > >______________________________________________________________________ >HTTP Referer : http://www.fmsource.com/liste/contribuer/ >HTTP User Agent: Mozilla/4.0 (compatible; MSIE 5.0b1; Mac_PowerPC) >Remote Host : 81.49.244.137 >Remote Address : 81.49.244.137 >______________________________________________________________________ > > > > > > > -- Share this post Link to post Share on other sites
Guest Raymond St-jacques Report post Posted January 6, 2004 Avec l'exemple de François (qui n'est pas loin de la solution), il y a un problème lorsque les entrées se font le jour 1 de la semaine! Je sais qu'il y a plus simple que ce qui suit, mais en attendant de trouver, ceci fonctionne aussi le jour du Seigneur. ;~) SI(JOURSEMAINE( x + 1 ) = 2; x + 1 ; SI(JOURSEMAINE( x + 2 ) = 2; x + 2 ; SI(JOURSEMAINE( x + 3 ) = 2; x + 3 ; SI(JOURSEMAINE( x + 4 ) = 2; x + 4 ; SI(JOURSEMAINE( x + 5 ) = 2; x + 5 ; SI(JOURSEMAINE( x + 6 ) = 2; x + 6 ; SI(JOURSEMAINE( x + 7 ) = 2; x + 7 ;"")) R.St-J ----- Original Message ----- From: "François BRIET" <fbriet@club-internet.fr> To: "FMPro" <FMPro@lists.interfaces.fr> Sent: Monday, January 05, 2004 9:08 AM Subject: Fmp: Re: date > Essaie: > > y= x+(9-JOURSEMAINE(x)) > > François > > > ----- Original Message ----- > From: <pierre-ivaldi@wanadoo.fr> > To: <FMPro@lists.interfaces.fr> > Sent: Monday, January 05, 2004 5:57 PM > Subject: Fmp: date > > > bonjour, > comment à partir d'une rubrique "x" de type date > obtenir sur une rubrique "y" la date du lundi suivant? > Merci à tous Share this post Link to post Share on other sites
Guest Clement Hoffmann Report post Posted January 6, 2004 On 5/01/04 18:35, Esprit Latin wrote in whole or part : >> Essaie: >> >> y= x+(9-JOURSEMAINE(x)) >> >> François > > Hmm... > Toujours un peu vicieux. Considère-t-on le Dimanche comme le premier > jour de la Semaine ? FMP (logiciel US) numérote les jours de la semaine en s'appuyant sur la règle qui veut que le premier jour de la semaine est un dimanche. En Europe, le premier jour de la semaine est lundi. > Si x tombe un Dimanche, y ne sera pas égal à x+1 jour mais x+8 jours. > A l'ooposé, si x est déjà un Lundi, que faire ? > > Mieux vaut s'appuyer sur la fonction Mod à mon avis. > > > y=x + MOD(9- JOURSEMAINE(x)+7; 7) > ou > Test(NomJour(x) = "Lundi"; x + MOD(9- JOURSEMAINE(x)+7; 7)+7; x + > MOD(9- JOURSEMAINE(x)+7; 7)) La formule de Ugo peut être simpifiée en supprimant le 7 superflu Test(JOURSEMAINE(x) = 2; x + MOD(9 - JOURSEMAINE(x); 7) + 7; x + MOD(9 - JOURSEMAINE(x); 7) ) <-! 9 = 7+2 -> Amicalement ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ Clement HOFFMANN : 33 (0)1 4366-2013 gsm : 33 (0)6 8268-1005 ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ BW G3 | MacOS 9.1 | FMP4.1v3 -> 6.0v4 | FMS 3 -> 5.5 | FMDev 3 -> 6.0v4 Share this post Link to post Share on other sites
Guest Raymond St-jacques Report post Posted January 6, 2004 Par courtoisie pour François et pour faire équipe ;-) : SI ( JOURSEMAINE(x) = 1; x + 1 ; x + (9-JOURSEMAINE(x)) ) Je sais, ..., il y a plus simple, ... R.St-J. ----- Original Message ----- From: "François BRIET" <fbriet@club-internet.fr> To: "FMPro" <FMPro@lists.interfaces.fr> Sent: Monday, January 05, 2004 9:08 AM Subject: Fmp: Re: date > Essaie: > > y= x+(9-JOURSEMAINE(x)) > > François > > > ----- Original Message ----- > From: <pierre-ivaldi@wanadoo.fr> > To: <FMPro@lists.interfaces.fr> > Sent: Monday, January 05, 2004 5:57 PM > Subject: Fmp: date > > > bonjour, > comment à partir d'une rubrique "x" de type date > obtenir sur une rubrique "y" la date du lundi suivant? > Merci à tous > > ______________________________________________________________________ > HTTP Referer : http://www.fmsource.com/liste/contribuer/ > HTTP User Agent: Mozilla/4.0 (compatible; MSIE 5.0b1; Mac_PowerPC) > Remote Host : 81.49.244.137 > Remote Address : 81.49.244.137 > ______________________________________________________________________ > > > > > > > > Share this post Link to post Share on other sites
Guest François Briet Report post Posted January 6, 2004 Merci ta courtoisie, et toujours pour faire équipe, une autre idée on peut maintenant essayer y=x+(7-JOURSEMAINE(x-2)) François ----- Original Message ----- From: "Raymond St-Jacques" <stjacquesraymond@videotron.ca> To: "FMPro" <FMPro@lists.interfaces.fr> Sent: Tuesday, January 06, 2004 9:16 AM Subject: Fmp: Re: Re: date Par courtoisie pour François et pour faire équipe ;-) : SI ( JOURSEMAINE(x) = 1; x + 1 ; x + (9-JOURSEMAINE(x)) ) Je sais, ..., il y a plus simple, ... R.St-J. ----- Original Message ----- From: "François BRIET" <fbriet@club-internet.fr> To: "FMPro" <FMPro@lists.interfaces.fr> Sent: Monday, January 05, 2004 9:08 AM Subject: Fmp: Re: date > Essaie: > > y= x+(9-JOURSEMAINE(x)) > > François > > > ----- Original Message ----- > From: <pierre-ivaldi@wanadoo.fr> > To: <FMPro@lists.interfaces.fr> > Sent: Monday, January 05, 2004 5:57 PM > Subject: Fmp: date > > > bonjour, > comment à partir d'une rubrique "x" de type date > obtenir sur une rubrique "y" la date du lundi suivant? > Merci à tous > > ______________________________________________________________________ > HTTP Referer : http://www.fmsource.com/liste/contribuer/ > HTTP User Agent: Mozilla/4.0 (compatible; MSIE 5.0b1; Mac_PowerPC) > Remote Host : 81.49.244.137 > Remote Address : 81.49.244.137 > ______________________________________________________________________ > > > > > > > > Share this post Link to post Share on other sites
Guest . Ivaldi Pierre Report post Posted January 6, 2004 > Message du 05/01/04 18:39 > De : Esprit Latin <espritlatin@wanadoo.fr> > A : FMPro <FMPro@lists.interfaces.fr> > Copie à : > Objet : Re: Fmp: Re: date > > > Essaie: > > > >y= x+(9-JOURSEMAINE(x)) > > > >François > > Hmm... > Toujours un peu vicieux. Considère-t-on le Dimanche comme le premier > jour de la Semaine ? > Si x tombe un Dimanche, y ne sera pas égal à x+1 jour mais x+8 jours. > A l'ooposé, si x est déjà un Lundi, que faire ? > > Mieux vaut s'appuyer sur la fonction Mod à mon avis. > > > y=x + MOD(9- JOURSEMAINE(x)+7; 7) > ou > Test(NomJour(x) = "Lundi"; x + MOD(9- JOURSEMAINE(x)+7; 7)+7; x + > MOD(9- JOURSEMAINE(x)+7; 7)) > > selon le besoin réel. > > > Ugo Di Luca > espritlatin@wanadoo.fr > > > Difficulté croissante,sourire Par l'intermédaire d'un script SI ("ESTVIDE(Y)) Définir rubrique (Y), X = MOD(9- JOURSEMAINE(x)+7; 7) Sinon Définir rubrique (Y),"DATECHAINE ("") Comme tu peux t'en douter j'ai du oublier qq chose.... Amicalement Pierre Share this post Link to post Share on other sites
Guest Philippe Maintigneux / Kaleidon Report post Posted January 6, 2004 J'ai perdu le fil de votre discussion, mais j'ai quelquechose qui marche : DATE(MOIS(Date); JOUR(Date) + 9 - JOURSEMAINE(Date) - TEST(JOURSEMAINE(Date) < 2 ; 7 ; 0) ; ANNEE(Date)) Les valeurs 9 et 2 sont dues au fait que pour FMP, lundi est le deuxième jour de la semaine (ceci pour ceux qui préfèrent un autre jour...). En espérant que ça aide... Philippe . IVALDI PIERRE wrote: > > Message du 05/01/04 18:39 > > De : Esprit Latin <espritlatin@wanadoo.fr> > > A : FMPro <FMPro@lists.interfaces.fr> > > Copie à : > > Objet : Re: Fmp: Re: date > > > > > Essaie: > > > > > >y= x+(9-JOURSEMAINE(x)) > > > > > >François > > > > Hmm... > > Toujours un peu vicieux. Considère-t-on le Dimanche comme le premier > > jour de la Semaine ? > > Si x tombe un Dimanche, y ne sera pas égal à x+1 jour mais x+8 jours. > > A l'ooposé, si x est déjà un Lundi, que faire ? > > > > Mieux vaut s'appuyer sur la fonction Mod à mon avis. > > > > > > y=x + MOD(9- JOURSEMAINE(x)+7; 7) > > ou > > Test(NomJour(x) = "Lundi"; x + MOD(9- JOURSEMAINE(x)+7; 7)+7; x + > > MOD(9- JOURSEMAINE(x)+7; 7)) > > > > selon le besoin réel. > > > > > > Ugo Di Luca > > espritlatin@wanadoo.fr > > > > > > Difficulté croissante,sourire > Par l'intermédaire d'un script > SI ("ESTVIDE(Y)) > Définir rubrique (Y), X = MOD(9- JOURSEMAINE(x)+7; 7) > Sinon > Définir rubrique (Y),"DATECHAINE ("") > > Comme tu peux t'en douter j'ai du oublier qq chose.... > Amicalement > Pierre > Share this post Link to post Share on other sites
Guest Esprit Latin Report post Posted January 6, 2004 Ah on veut rire ici (sourire) (SEMAINEANNEE(x- JOURSEMAINE(x-1)))*7+DATE(1;1;ANNEE(x))-JOURSEMAINE(DATE(1;1;ANNEE(x)))+2 ou (SEMAINEANNEE(x- JOURSEMAINE(x-1))) est utilisé pour convertir une seamine du format US au format Français. Au fait, bonne année à tous >J'ai perdu le fil de votre discussion, mais j'ai quelquechose qui marche : > >DATE(MOIS(Date); JOUR(Date) + 9 - JOURSEMAINE(Date) - >TEST(JOURSEMAINE(Date) < 2 ; 7 ; 0) ; ANNEE(Date)) > >Les valeurs 9 et 2 sont dues au fait que pour FMP, lundi est le deuxième >jour de la semaine (ceci pour ceux qui préfèrent un autre jour...). > >En espérant que ça aide... > >Philippe > >. IVALDI PIERRE wrote: > >> > Message du 05/01/04 18:39 >> > De : Esprit Latin <espritlatin@wanadoo.fr> >> > A : FMPro <FMPro@lists.interfaces.fr> >> > Copie à : >> > Objet : Re: Fmp: Re: date >> > >> > > Essaie: >> > > >> > >y= x+(9-JOURSEMAINE(x)) >> > > >> > >François >> > >> > Hmm... >> > Toujours un peu vicieux. Considère-t-on le Dimanche comme le premier >> > jour de la Semaine ? >> > Si x tombe un Dimanche, y ne sera pas égal à x+1 jour mais x+8 jours. >> > A l'ooposé, si x est déjà un Lundi, que faire ? >> > >> > Mieux vaut s'appuyer sur la fonction Mod à mon avis. >> > >> > >> > y=x + MOD(9- JOURSEMAINE(x)+7; 7) >> > ou >> > Test(NomJour(x) = "Lundi"; x + MOD(9- JOURSEMAINE(x)+7; 7)+7; x + >> > MOD(9- JOURSEMAINE(x)+7; 7)) >> > >> > selon le besoin réel. >> > >> > >> > Ugo Di Luca >> > espritlatin@wanadoo.fr >> > >> > > >> Difficulté croissante,sourire >> Par l'intermédaire d'un script >> SI ("ESTVIDE(Y)) >> Définir rubrique (Y), X = MOD(9- JOURSEMAINE(x)+7; 7) >> Sinon >> Définir rubrique (Y),"DATECHAINE ("") >> >> Comme tu peux t'en douter j'ai du oublier qq chose.... >> Amicalement >> Pierre >> >> ------------------------------------------------------------------- >> Resiliation - Abonnement : <http://fmsource.com/liste/abonnement/> >> Archives : <http://fmsource.com/liste/archive/> > > -- Share this post Link to post Share on other sites