Jump to content
Sign in to follow this  
Guest Jean-daniel Borgeaud

Date

Recommended Posts

Guest Eric Savard

Salut, je cherche comment faire pour mettre une date de livraison a jour

automatiquement selon le nombre de jour pour la livraison. Les jours

ouvrables cela que je ne veut pas du samedi et du dimanche.

Ex: Date création 00-10-12

jours de livraison 10

Date de livraison 00-10-26 et non le 00-10-21

comment faire pour sauter ces journées.

Share this post


Link to post
Share on other sites
Guest Luc Fritz

Bonjour Eric,

je me suis fait un petit calendrier perpétuel

qui indique le jour de la semaine à partir d'une

date donnée depuis le 20 12 1582. Il suffirait que tu

y places un test.

Si tu le souhaites, je te l'envoie en privé.

Bye.

Luc

--

Luc Fritz

14 avenue Carnot

94230 Cachan (France)

Tél. 33 (0)1 47 40 45 63

lfritz@wanadoo.fr

> De : Eric Savard <erics@bch-ltd.com>

> Répondre à : <FMPro@lists.interfaces.fr>

> Date : Thu, 12 Oct 2000 16:55:24 -0400

> À : "FileMaker (Adresse de messagerie)" <FMPro@lists.interfaces.fr>

> Objet : Fmp: date

>

> Salut, je cherche comment faire pour mettre une date de livraison a jour

> automatiquement selon le nombre de jour pour la livraison. Les jours

> ouvrables cela que je ne veut pas du samedi et du dimanche.

> Ex: Date création 00-10-12

> jours de livraison 10

> Date de livraison 00-10-26 et non le 00-10-21

> comment faire pour sauter ces journées.

>

Share this post


Link to post
Share on other sites
Guest Noel.dubau

Et ce bijou peut-il être accessible à un autre colistier (envoi?

téléchargement?)

Merci

----------------------------------------

noel.dubau@wanadoo.fr

----------------------------------------

http://perso.wanadoo.fr/noel.dubau

----- Original Message -----

From: "Luc Fritz" <lfritz@wanadoo.fr>

To: <FMPro@lists.interfaces.fr>

Sent: Friday, October 13, 2000 12:30 AM

Subject: Re: Fmp: date

Bonjour Eric,

je me suis fait un petit calendrier perpétuel

qui indique le jour de la semaine à partir d'une

date donnée depuis le 20 12 1582. Il suffirait que tu

y places un test.

Si tu le souhaites, je te l'envoie en privé.

Bye.

Luc

--

Luc Fritz

14 avenue Carnot

94230 Cachan (France)

Tél. 33 (0)1 47 40 45 63

lfritz@wanadoo.fr

> De : Eric Savard <erics@bch-ltd.com>

> Répondre à : <FMPro@lists.interfaces.fr>

> Date : Thu, 12 Oct 2000 16:55:24 -0400

> À : "FileMaker (Adresse de messagerie)" <FMPro@lists.interfaces.fr>

> Objet : Fmp: date

>

> Salut, je cherche comment faire pour mettre une date de livraison a jour

> automatiquement selon le nombre de jour pour la livraison. Les jours

> ouvrables cela que je ne veut pas du samedi et du dimanche.

> Ex: Date création 00-10-12

> jours de livraison 10

> Date de livraison 00-10-26 et non le 00-10-21

> comment faire pour sauter ces journées.

>

Share this post


Link to post
Share on other sites
Guest Jean Claude Mailland

le 12/10/2000 22:55, Eric Savard à erics@bch-ltd.com a écrit :

> Salut, je cherche comment faire pour mettre une date de livraison a jour

> automatiquement selon le nombre de jour pour la livraison. Les jours

> ouvrables cela que je ne veut pas du samedi et du dimanche.

> Ex: Date création 00-10-12

> jours de livraison 10

> Date de livraison 00-10-26 et non le 00-10-21

> comment faire pour sauter ces journées.

>

Essaye cette formule où "du" et la date de début et "Au" est la date de fin

:

ENT(((Au - Du) / 7)) * 5+JOURSEMAINE(Au)-JOURSEMAINE(Du) +

SI(JOURSEMAINE(Du)>JOURSEMAINE(Au);5;"")-SI(JOURSEMAINE(Au)=7;1;"")+SI(JOURS

EMAINE(Du)<>1;1;"")

--

Jean Claude MAILLAND

HYDROKARST

jc.mailland@hydrokarst.fr

Share this post


Link to post
Share on other sites
Guest Jc Guex

Bonjour,

Aprés avoir découvert FM, je me suis rapidement mis en tête

de construire une application du même genre qui tient compte des années

bisextiles.

Constrution trés compliquée à partir des premières version de FM sur Mac.

Je souhaiterais recevoir votre réalisation. En échange de la mienne, mais

sachez qu'elle ne vous apportera rien de nouveau.....

J.-C Guex

Luc Fritz a *crit :

> Bonjour Eric,

>

> je me suis fait un petit calendrier perpétuel

> qui indique le jour de la semaine à partir d'une

> date donnée depuis le 20 12 1582. Il suffirait que tu

> y places un test.

>

> Si tu le souhaites, je te l'envoie en privé.

>

> Bye.

> Luc

> --

> Luc Fritz

> 14 avenue Carnot

> 94230 Cachan (France)

>

> Tél. 33 (0)1 47 40 45 63

> lfritz@wanadoo.fr

>

> > De : Eric Savard <erics@bch-ltd.com>

> > Répondre à : <FMPro@lists.interfaces.fr>

> > Date : Thu, 12 Oct 2000 16:55:24 -0400

> > À : "FileMaker (Adresse de messagerie)" <FMPro@lists.interfaces.fr>

> > Objet : Fmp: date

> >

> > Salut, je cherche comment faire pour mettre une date de livraison a jour

> > automatiquement selon le nombre de jour pour la livraison. Les jours

> > ouvrables cela que je ne veut pas du samedi et du dimanche.

> > Ex: Date création 00-10-12

> > jours de livraison 10

> > Date de livraison 00-10-26 et non le 00-10-21

> > comment faire pour sauter ces journées.

> >

> > -------------------------------------------------------------------

> > Resiliation : <http://fmpro.interfaces.fr/frame/list_fmp.html>

> > Archives : <http://fmpro.interfaces.fr/frame/list_archives.html>

> > Cette liste est servie par : <http://fmpro.interfaces.fr/>

>

Share this post


Link to post
Share on other sites
Guest Dan Dt

Eric Savard wrote:

> Salut, je cherche comment faire pour mettre une date de livraison a jour

> automatiquement selon le nombre de jour pour la livraison. Les jours

> ouvrables cela que je ne veut pas du samedi et du dimanche.

> Ex: Date création 00-10-12

> jours de livraison 10

> Date de livraison 00-10-26 et non le 00-10-21

> comment faire pour sauter ces journées.

Créer les rubriques suivantes :

Date création chantier Calcul Date

Date prévue chantier Calcul Date

Date ouvrée chantier Calcul Date

Chantiers en retard Calcul Texte

Date chantier texte Texte

Date prévue chantier

-------------------------

(Ici, pour moi c'est 2 mois après la signature du devis : Date de création

Tu peux définir des jours, mois, ans après cette date)

DATE(MOIS(Date Creation chantier)+2 ; JOUR(Date Creation chantier);

ANNEE(Date Creation chantier))

Date ouvrée chantier

--------------------------

(Il avancera les chantiers du samedi au vendredi et les retardera du

dimanche au lundi)

SI(JOURSEMAINE(Date prevue chantier 0) =7; Date prevue chantier 0 -1;

SI(JOURSEMAINE(Date prevue chantier 0) =1; Date prevue chantier 0 +1;

Date prevue chantier 0))()

Calcul des chantiers du jour avec liste :

-----------------------------------------------

Autoriser annulation utilisateur [Non]

Gestion erreurs [Oui]

Mode Utilisation []

Activer modèle ["Liste chantiers"]

Mode Recherche [Rétablir]

Exécuter recherche []

Si ["ETAT(FichesTrouvées) = 0"]

Afficher message [" Il n'y a pas de chantier prévu ce

jour"]

Sinon

Si ["Prochain chantier = gMAINTENANT"]

Activer modèle ["Liste chantiers"]

Afficher/Masquer zone état [Afficher ]

Rafraîchir fenêtre [Premier plan]

Afficher message [" Voulez-vous imprimer la liste des

chantiers ?"]

Si ["ETAT(Message) = 1"]

Suspendre/Reprendre script []

Activer modèle ["Saisie chantiers"]

Exécuter script [sous-scripts, "EcranUtil"]

Fin de script

Sinon

Exécuter script [sous-scripts, "Imprimer liste chantiers"]

Activer modèle ["Saisie chantiers"]

Exécuter script [sous-scripts, "EcranUtil"]

Fin de si

Sinon

Activer modèle ["Saisie chantiers"]

Exécuter script [sous-scripts, "EcranUtil"]

Fin de si

Fin de si

Chantiers en retard

------------------------

(Ca me préviens après calcul via le flag "Fait chantier" et ch'tite liste à

l'ouverture le matin (Voir ci-dessous) et la rubrique liée "Date chantier

texte" dans le fichier contact la date du chantier en retard

SI(gMAINTENANT> Date ouvree chantier and Fait chantier = "N" ;

SUPPRESPACE(Date chantier texte) & "¶"; "")

A cela il y a un script qui calcule à l'ouverture du fichier le matin (mais

une seule fois par jour via un flag)

Je te le donne brut de brut

Script : Calculer les retards

----------------------------------

(Je ne fais les listes de retards que pour 2 techniciens et si les

chantiers ne sont pas arrêtés

Il est possible de modifier le script s'il y a plus de techniciens)

Autoriser annulation utilisateur [Oui]

Gestion erreurs [Oui]

Mode Utilisation []

Afficher message ["Quel technicien ?"]

Si ["ETAT(Message)=3"]

Fin de script

Fin de si

Si ["ETAT(Message)=1"]

Mode Recherche []

Coller texte [sélectionner, "Technicien", "FT"]

Coller texte [sélectionner, "Chantier en retard", ">0"]

Coller texte [sélectionner, "Arrêt", ""N""]

Exécuter recherche []

Si ["ETAT(NombreFiches)=0"]

Afficher message ["Il n'y a pas de chantier en retard"]

Fin de script

Sinon

Activer modèle ["Liste retards chantiers"]

Trier [Rétablir, Sans dialogue]

Afficher message ["Voulez-vous imprimer la liste des chantiers en

retard ?"]

Mode Prévisualisation [Pause]

Si ["ETAT(Message) = 1"]

Activer modèle ["Saisie chantiers"]

Mode Utilisation []

Exécuter script [sous-scripts, "EcranUtil"]

Sinon

Exécuter script [sous-scripts, "Imprimer liste chantiers"]

Activer modèle ["Saisie chantiers"]

Mode Utilisation []

Exécuter script [sous-scripts, "EcranUtil"]

Fin de si

Fin de si

Fin de si

Si ["ETAT(Message)=2"]

Mode Recherche []

Coller texte [sélectionner, "Technicien", "DV"]

Coller texte [sélectionner, "Chantier en retard", ">0"]

Coller texte [sélectionner, "Arrêt", ""N""]

Exécuter recherche []

Si ["ETAT(NombreFiches)=0"]

Afficher message ["Il n'y a pas de chantier en retard"]

Fin de script

Sinon

Activer modèle ["Liste retards chantiers"]

Trier [Rétablir, Sans dialogue]

Afficher message ["Voulez-vous imprimer la liste des chantiers en

retard ?"]

Mode Prévisualisation [Pause]

Si ["ETAT(Message) = 1"]

Activer modèle ["Saisie chantiers"]

Mode Utilisation []

Exécuter script [sous-scripts, "EcranUtil"]

Sinon

Exécuter script [sous-scripts, "Imprimer liste chantiers"]

Activer modèle ["Saisie chantiers"]

Mode Utilisation []

Exécuter script [sous-scripts, "EcranUtil"]

Fin de si

Fin de si

Fin de si

--

-</;oDan

ICQ: 47839107

L'informatique c'est comme la confiture

Moins on en a plus on l'étale

Share this post


Link to post
Share on other sites
Guest Christian Martini - Edit'fil

Coup de pot, j'ai travaillé là-dessus il y a deux semaines. Si tu veux

trouver une date d'origine ou une date future à partir d'une autre date, en

retranchant ou en ajoutant les week-end, il faut, en gros, d'abord mettre à

part les jours de la semaine en cours, puis diviser le reste par 5 (nombre

de jours ouvrables). Le résultat te donne un jour qui ne tombera jamais ni

un samedi, ni un dimanche (à condition qu'il en soit de même pour la date de

départ).

Oui, je sais, ce n'est pas très simple, mais ça marche à tous les coups

[depuis 2 semaines... ;0) ] pour toutes les durées de temps.

Les formules (ne pas oublier de préciser Résultat de type date!) :

Pour retrouver une date passée

Date_D - NbJrs - (2 * ENT((NbJrs-(JOURSEMAINE(Date_F) - 1))/5+1))

Où Date_D est la date de départ et NbJrs le nombre de jours week-ends

inclus. A noter le petit correctif (+1)

Pour trouver une date future (formule qui t'intéresse, je crois)

Date_D + NbJrs + (2 * ENT((NbJrs+JOURSEMAINE(Date_D) - 2)/5))

où Date_D est la date de départ et NbJrs le nombre de jours week-ends

inclus.

Le correctif sur JourSemaine ne fonctionnerait pas pour un dimanche (car

1-2=-1)! Ce qui n'a pas d'importance dans ce cas.

Pour mieux comprendre : la fonction JOURSEMAINE retourne 1 pour Dimanche, 2

pour lundi, ... jusqu'à 7 pour Samedi.

J'ai un petit fichier FP5 qui contient un exemple ; si tu veux je te

l'envoie.

Pour un fichier FP3, je veux bien faire un effort (précise-le!) ;0)

Salut

--

Christian Martini (cmartini@editfile.fr)

Edit'file - FSA Member

76 rue Bellecombe - 69006 Lyon

Tél. 04 72 83 92 51 - Fax 04 72 75 05 70

--

Message d'origine :

> De : Eric Savard <erics@bch-ltd.com>

> Date : Thu, 12 Oct 2000 16:55:24 -0400

> Objet : date

>

> Salut, je cherche comment faire pour mettre une date de livraison a jour

> automatiquement selon le nombre de jour pour la livraison. Les jours

> ouvrables cela que je ne veut pas du samedi et du dimanche.

> Ex: Date création 00-10-12

> jours de livraison 10

> Date de livraison 00-10-26 et non le 00-10-21

> comment faire pour sauter ces journées.

Share this post


Link to post
Share on other sites
Guest Clément Hoffmann

Eric Savard wrote :

> Salut, je cherche comment faire pour mettre une date de livraison a jour

> automatiquement selon le nombre de jour pour la livraison. Les jours

> ouvrables cela que je ne veut pas du samedi et du dimanche.

> Ex: Date création 00-10-12

> jours de livraison 10

> Date de livraison 00-10-26 et non le 00-10-21

> comment faire pour sauter ces journées.

>

Tu peux aussi essayer ceci:

(Résultat de calcul au format DATE)

Date de Livraison =

TEST(

JOURSEMAINE(DateCréa + NbJoursLivraison) = 1; ( DateCréa + NbJoursLivraison

+ 1) ;

JOURSEMAINE(DateCréa + NbJoursLivraison) = 7; (DateCréa + NbJoursLivraison

+ 2);

DateCréa + NbJoursLivraison)

Amicalement

*****************

Clément HOFFMANN

Paris X - France

*****************

Made on G3 Macintosh running Mac OS 8.6

L'imagination est plus importante que le savoir...

clemhoff@club-internet.fr

Share this post


Link to post
Share on other sites
Guest Eric Savard

merci beaucoup pour vos réponse, mais entre temps moi et mon collegue

nous avon trouver une autre solution, qu'est ce que vous en penser.

1 = créé une rubrique compteur ( Icompteur )

2 = créé une rubrique date temporaire ( comteur date )

ma rubrique de création d'origine ( date création ) cette rubrique est

créé automatiqument.

3 = ma rubrique de livraison ( date livraison ) cette rubrique doit ce

mettre a jour automatiquement selon la rubrique ( jours livraison )

4 = ma rubrique jours ( jours livraison ) le nombre de jours promis pour

la livraison

alors par script.

Définir rubrique( Icompteur ,1)

Définir rubrique( compteur date , date création )

Boucle

Si ( Icompteur < date livraison )

Définir rubrique( compteur date , comteur date +1 )

Si ( JOURSEMAINE( comteur date) > 1 and

JOURSEMAINE( comteur date) < 7 and )

Définir rubrique( Icomteur, Icomteur +1 )

Fin de Si

Définir rubrique( date livraison, comteur date )

Fin De Boucle Si ( Icomteur >= jours livraison)

Fin De Si

Fin De Boucle

avec se script j'ai la bonne date sans calculer le samedi et dimanche

> -----Message d'origine-----

> De: Christian Martini - Edit'file [sMTP:cmartini@editfile.fr]

> Date: 13 octobre, 2000 04:29

> À: FMPro@lists.interfaces.fr

> Objet: Fmp: Re: Date

>

> Coup de pot, j'ai travaillé là-dessus il y a deux semaines. Si tu veux

> trouver une date d'origine ou une date future à partir d'une autre

> date, en

> retranchant ou en ajoutant les week-end, il faut, en gros, d'abord

> mettre à

> part les jours de la semaine en cours, puis diviser le reste par 5

> (nombre

> de jours ouvrables). Le résultat te donne un jour qui ne tombera

> jamais ni

> un samedi, ni un dimanche (à condition qu'il en soit de même pour la

> date de

> départ).

>

> Oui, je sais, ce n'est pas très simple, mais ça marche à tous les

> coups

> [depuis 2 semaines... ;0) ] pour toutes les durées de temps.

>

> Les formules (ne pas oublier de préciser Résultat de type date!) :

>

> Pour retrouver une date passée

> Date_D - NbJrs - (2 * ENT((NbJrs-(JOURSEMAINE(Date_F) - 1))/5+1))

> Où Date_D est la date de départ et NbJrs le nombre de jours week-ends

> inclus. A noter le petit correctif (+1)

>

> Pour trouver une date future (formule qui t'intéresse, je crois)

> Date_D + NbJrs + (2 * ENT((NbJrs+JOURSEMAINE(Date_D) - 2)/5))

> où Date_D est la date de départ et NbJrs le nombre de jours week-ends

> inclus.

> Le correctif sur JourSemaine ne fonctionnerait pas pour un dimanche

> (car

> 1-2=-1)! Ce qui n'a pas d'importance dans ce cas.

>

> Pour mieux comprendre : la fonction JOURSEMAINE retourne 1 pour

> Dimanche, 2

> pour lundi, ... jusqu'à 7 pour Samedi.

>

> J'ai un petit fichier FP5 qui contient un exemple ; si tu veux je te

> l'envoie.

> Pour un fichier FP3, je veux bien faire un effort (précise-le!) ;0)

>

> Salut

>

> --

> Christian Martini (cmartini@editfile.fr)

> Edit'file - FSA Member

> 76 rue Bellecombe - 69006 Lyon

> Tél. 04 72 83 92 51 - Fax 04 72 75 05 70

> --

>

> Message d'origine :

>

> > De : Eric Savard <erics@bch-ltd.com>

> > Date : Thu, 12 Oct 2000 16:55:24 -0400

> > Objet : date

> >

> > Salut, je cherche comment faire pour mettre une date de livraison a

> jour

> > automatiquement selon le nombre de jour pour la livraison. Les jours

> > ouvrables cela que je ne veut pas du samedi et du dimanche.

> > Ex: Date création 00-10-12

> > jours de livraison 10

> > Date de livraison 00-10-26 et non le 00-10-21

> > comment faire pour sauter ces journées.

>

>

>

>

Share this post


Link to post
Share on other sites
Guest Eric Savard

RUSH RUSH

Quelqu'un peut 'il me dire comment faire pour sauter les jours FERRIÉ.

Ex: date de création ( 14 dec. 2000 ) livraison 10 jours me donne le 28

dec. 2000, j'ai besoin de 3 jan. 2000. Car nous sommes fermé le 25, 26

dec et 1,2 janv. ??

La je suis capable dit dire que si s'est égale a ses jours la de me

donné les jours suivant mais il les compte pareille dans la boucle, ho

oui peut être la, dans la boucle lui dire que si ses jours la de

rajouter une journée.

Ou sinon si vous avez de quoi la dessus.

Share this post


Link to post
Share on other sites
Guest Noel Dubau

J'ai eu ce probleme ; je me suis basé sur l'excellent travail d'un colistier

(Jean Etienne) qui a fait un fichier avec le calcul de tous les jours feries

(français) ; je ne sais pas s'il figure sur le site d'Interfaces et je ne me

souviens plus si son auteur a un site.

Si tu ne parvenais pas a le trouver (et que Jean Etienne ne te l'adresse pas

et y consente -c'est fou ce que je prends comme gants mais je ne voudrais

pas déclencher de cataclysme-) je pourrai alors te le transmettre.

Amicalement

--------------------------------------------------------------

noel.dubau@wanadoo.fr

http://perso.wanadoo.fr/noel.dubau

PC & Mac ou vice-versa

FMP 4.1 Dev

----------------------------------------------------------------

----- Original Message -----

From: "Eric Savard" <erics@bch-ltd.com>

To: "FileMaker (Adresse de messagerie)" <FMPro@lists.interfaces.fr>

Sent: Thursday, December 21, 2000 5:26 PM

Subject: Fmp: date

RUSH RUSH

Quelqu'un peut 'il me dire comment faire pour sauter les jours FERRIÉ.

Ex: date de création ( 14 dec. 2000 ) livraison 10 jours me donne le 28

dec. 2000, j'ai besoin de 3 jan. 2000. Car nous sommes fermé le 25, 26

dec et 1,2 janv. ??

La je suis capable dit dire que si s'est égale a ses jours la de me

donné les jours suivant mais il les compte pareille dans la boucle, ho

oui peut être la, dans la boucle lui dire que si ses jours la de

rajouter une journée.

Ou sinon si vous avez de quoi la dessus.

Share this post


Link to post
Share on other sites
Guest Michel Roche

>RUSH RUSH

>Quelqu'un peut 'il me dire comment faire pour sauter les jours FERRIÉ.

>Ex: date de création ( 14 dec. 2000 ) livraison 10 jours me donne le 28

>dec. 2000, j'ai besoin de 3 jan. 2000. Car nous sommes fermé le 25, 26

>dec et 1,2 janv. ??

>La je suis capable dit dire que si s'est égale a ses jours la de me

>donné les jours suivant mais il les compte pareille dans la boucle, ho

>oui peut être la, dans la boucle lui dire que si ses jours la de

>rajouter une journée.

>Ou sinon si vous avez de quoi la dessus.

>

Puisque tu as des jours de fermeture personnalisés, tu pourrais essayer de

te faire une base avec tes jours ouvrés de l'année, ou des années à venir

si tu es capable de le savoir ;-)

Ensuite lorsque tu cherches un délai : tu viens boucler de la date du jour

sur cette base vers le jour + délai. Ainsi tu tomberas toujours sur le bon

nombre de jours ouvrés.

Le seul truc pénible à faire : le script de création des jours ouvrés de

l'année, mais bon pas tant que ça quand même ;o)

A+

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

S'il n'y a pas de solution,

c'est qu'il n'y a pas de problème.

Proverbe Shadock

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Share this post


Link to post
Share on other sites
Guest Eric Savard

C'est sur que je suis intéressé a voir cela, même si j'ai régler mon

probleme.Dans mon script il incrément un compteur quand le jour de la

semaine est différent de 1 pour dimanche et 7 pour samedi et bien j'ai

rajouter une condition que si s'est égal au 25, 26 ,01,02 après l'avoir

incrémenté, il fait moins 1. Alors mon compteur de jour reste pareille

et il ne calcul pas les journée férié, du moins pour ces jours la,

maintenant je vais rajouter tous les jours férié

Mes je veut voir quand même

Merci

Share this post


Link to post
Share on other sites
Guest Rémy Delapierre

> Puisque tu as des jours de fermeture personnalisés, tu pourrais essayer de

> te faire une base avec tes jours ouvrés de l'année, ou des années à venir

> si tu es capable de le savoir ;-)

je note cette astuce interessante à laquelle je n'avais pas pensé !...

C'est effectivement plus simple, et plus... élégant (dans le sens "moins tarabiscoté...")

Merci

--

_________________________

Rémy Delapierre

- http://www.redelap.com

et pour découvrir facilement FileMaker

- http://fmpro.help2.com

- Mac OS 9.0 & VPC

_________________________

Share this post


Link to post
Share on other sites
Guest Michel Roche

>> Puisque tu as des jours de fermeture personnalisés, tu pourrais essayer de

>> te faire une base avec tes jours ouvrés de l'année, ou des années à venir

>> si tu es capable de le savoir ;-)

>

>je note cette astuce interessante à laquelle je n'avais pas pensé !...

>C'est effectivement plus simple, et plus... élégant (dans le sens "moins

>tarabiscoté...")

>Merci

Et hop : un nouveau chapitre chez Rémy ?

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

S'il n'y a pas de solution,

c'est qu'il n'y a pas de problème.

Proverbe Shadock

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Share this post


Link to post
Share on other sites
Guest Neulas

>J'ai eu ce probleme ; je me suis basé sur l'excellent travail d'un colistier

>(Jean Etienne) qui a fait un fichier avec le calcul de tous les jours feries

>(français) ; je ne sais pas s'il figure sur le site d'Interfaces et je ne me

>souviens plus si son auteur a un site.

>Si tu ne parvenais pas a le trouver (et que Jean Etienne ne te l'adresse pas

>et y consente -c'est fou ce que je prends comme gants mais je ne voudrais

>pas déclencher de cataclysme-) je pourrai alors te le transmettre.

>Amicalement

--------

comment calculer paques c'est le seul jour férié qui pose probléme quand on

sait que

Paques = le dimanche après le 14 eme jour de la lune de mars

autrement dit le dimanche après la pleine lune qui suit le jour de

l'equinoxe (21 mars ) soit entre le 8 mars et le 5 avril ?????

j'ai pour les jours férié personnalisé réalisé un fichier avec pour chaque

jour le décalage en plus ou en moins par rapport à ce jour

puis un lien vers le fichier qui si il trouve une valeur dans le calendrier

de référence ajoute ou soustrait la valeur du jour dit

pour faire plus compliqué puisque dans le decalage il peut subsister un

jour férié et dans la méthode précédente ce jour n'est pas ajouter et

fausse le résultat j'ai donc dans le fichier de référence calculer

respectivement chaque jour ouvrable -1 pour les jours en moins idem pour

les jours en plus , du jour précedent en répérant le décalage férié du dit

jour et calculant ainsi le jour férié de chaque jour pour une valeur

supplémentaire définie -1 -2 -3 etc

ensuite dans le fichier (en l'occurence fichier de suivi de production ) je

lie la date qui m'intérresse à la date du calendrier et je récupére le

résultat du calcul de la date souhaitée -1 -2 -3 etc

Didier NEULAS

les Goths

74350 Cruseilles

tél 04 50 44 20 64

fax 04 50 44 22 44

Mailto:dfneulas@free.fr

Share this post


Link to post
Share on other sites
Guest Jean-luc Verville

> >J'ai eu ce probleme ; je me suis basé sur l'excellent travail d'un colistier

>>(Jean Etienne) qui a fait un fichier avec le calcul de tous les jours feries

>>(français) ; je ne sais pas s'il figure sur le site d'Interfaces et je ne me

>>souviens plus si son auteur a un site.

>>Si tu ne parvenais pas a le trouver (et que Jean Etienne ne te l'adresse pas

>>et y consente -c'est fou ce que je prends comme gants mais je ne voudrais

>>pas déclencher de cataclysme-) je pourrai alors te le transmettre.

>>Amicalement

>--------

>comment calculer paques c'est le seul jour férié qui pose probléme quand on

>sait que

>Paques = le dimanche après le 14 eme jour de la lune de mars

>autrement dit le dimanche après la pleine lune qui suit le jour de

>l'equinoxe (21 mars ) soit entre le 8 mars et le 5 avril ?????

>

>j'ai pour les jours férié personnalisé réalisé un fichier avec pour chaque

>jour le décalage en plus ou en moins par rapport à ce jour

>puis un lien vers le fichier qui si il trouve une valeur dans le calendrier

>de référence ajoute ou soustrait la valeur du jour dit

>pour faire plus compliqué puisque dans le decalage il peut subsister un

>jour férié et dans la méthode précédente ce jour n'est pas ajouter et

>fausse le résultat j'ai donc dans le fichier de référence calculer

>respectivement chaque jour ouvrable -1 pour les jours en moins idem pour

>les jours en plus , du jour précedent en répérant le décalage férié du dit

>jour et calculant ainsi le jour férié de chaque jour pour une valeur

>supplémentaire définie -1 -2 -3 etc

>ensuite dans le fichier (en l'occurence fichier de suivi de production ) je

>lie la date qui m'intérresse à la date du calendrier et je récupére le

>résultat du calcul de la date souhaitée -1 -2 -3 etc

>

>Didier NEULAS

>les Goths

>74350 Cruseilles

>tél 04 50 44 20 64

>fax 04 50 44 22 44

>Mailto:dfneulas@free.fr

>

>

>

Bonjour,

Pour calculer la date de Pâques j'utilise l'astuce suivante:

vous aurez besoin de 4 rubriques.

1- rubrik nombre qui indique l'année pour laquelle vous souhaitez

calculer la date de Pâques

Rubrik: AnnéeFête, Nombre Indexé, Intervalle(contôle entre1996 et

2100), Message (les fêtes chrétiennes ne peuvent être calculées avant

1996 et après 2100, du moins je n'ai pas réussi)

2- rubrik calcul format date

Rubrik: Premier calcul, Calcul

=728663.66+((ENT((DATE(3,21,AnnéeFête)-728663.66)/29.5306)+1)*29.5306)

3- rubrik calcul format date

Rubrik: Pâques Calc, Calcul =SI(Premier

calcul<DATE(3,22,AnnéeFête),DATE(3,21,AnnéeFête) +

(8-(JOURSEMAINE(DATE(3,21,AnnéeFête)))), Premier calcul+(8-(JOURSEMAINE(Premier

calcul))))

4-rubrik calcule format date

Rubrik: Pâques Calcul,date = SI(AnnéeFête<1996 or

AnnéeFête>2100,DATENUM(""),SI(JOURSEMAINE(Premier calcul) = 7 and

AnnéeFête / 4 = ENT(AnnéeFête / 4) or (AnnéeFête - 1) / 4 =

ENT((AnnéeFête-1) / 4) and

JOURSEMAINE(Premier calcul) = 7,(SI(Pâques Calc + 7

DATE(4,25,AnnéeFête),Pâques Calc,Pâques Calc+7)),Pâques Calc))

! C'est cette rubrique que vous allez afficher dans votre modèle et

qui indiquera la date de Pâques.

voilà, même si c'est un peu en avance... après tout nous ne sommes

qu'à Noël encore!

bon calcul

--

Jean-Luc Verville co-admin BIOL.umontreal.ca

Département de Sciences biologiques

Université de Montréal

cp 6128 succ Centre ville

Montreal H3C 3J7

URL: http://132.204.2.95/~vervillj

mailto:Jean.Luc.Verville@umontreal.ca

Share this post


Link to post
Share on other sites
Guest Emmanuel Halphen

Bonjour,

Y a t-il un moyen d'afficher une date au format AAMM ?

Emmanuel

Share this post


Link to post
Share on other sites
Guest Jean-marie Hoornaert

le 4/07/01 16:02, Emmanuel Halphen a écrit :

> Y a t-il un moyen d'afficher une date au format AAMM ?

Oui,

En mode "modèle", sélectionne la rubrique contenant le date.

Puis dans le dialogue sélectionné dans "menu "Format > date", coche "autre".

Là, tu crée le format d'affichage que tu veux.

Cordialement.

--

Jean-Marie -HOO;-)

____________________

Courriel : jean.marie.hoornaert@skynet.be

PPsP* : http://www.h2o.be

* Page Personnelle sans Prétention

* pour AppleScripter FileMaker

Share this post


Link to post
Share on other sites
Guest Alberto Caccia

le 4.7.2001 16:02, Emmanuel Halphen à emmanuel@netsample.com a écrit:

> Bonjour,

>

> Y a t-il un moyen d'afficher une date au format AAMM ?

>

> Emmanuel

>

oui

Share this post


Link to post
Share on other sites
Guest Alberto Caccia

> le 4/07/01 16:02, Emmanuel Halphen a écrit :

>

>

>> Y a t-il un moyen d'afficher une date au format AAMM ?

Ooooooups, pressé la mauvaise touche... désolé pour la réponse précédente.

Oui,

en mode modèle, sélectionner la rubrique, ensuite menu "Format" sélectionner

-> "Date..." et choisir "Autre", ensuite, on peut régler le format

souhaité..

En espérant avoir aidé.

Alberto

________________________________________________________________

PowerBook G3, MacOS 9.1, FMPro3.0Fv3 - FMPro5.0Fv3, Café Lavazza

Share this post


Link to post
Share on other sites
Guest Robert Sarly

Autre possibilité de FMPro: régler le format système, si votre OS est en US

et que vous avez choisi un clavier et préférence date Fr ou Canada csa,

Canada ISA...., si vous choisissez préférence système, vos date sont

JJ/MM/AA (jour/mois/an), sinon elles sont MM/DD/YY (month/day/year)

--

Robert Sarly

Paisley Software

Au Québec, les spécialistes en solutions informatiques de gestion pour les

PME,

Internet, Intranet, Multimedia, hébergement (Mac/PC).

Tel: (514) 270-4120 Cel: (514) 570-4121

http://www.paisley-software.com info@paisley-software.com

> From: Alberto Caccia <alberto_caccia@freesurf.ch>

> Reply-To: <FMPro@lists.interfaces.fr>

> Date: Wed, 04 Jul 2001 16:42:06 +0200

> To: <FMPro@lists.interfaces.fr>

> Subject: Re: Fmp: Date

>

>> le 4/07/01 16:02, Emmanuel Halphen a écrit :

>>

>>

>>> Y a t-il un moyen d'afficher une date au format AAMM ?

>

> Ooooooups, pressé la mauvaise touche... désolé pour la réponse précédente.

>

> Oui,

>

> en mode modèle, sélectionner la rubrique, ensuite menu "Format" sélectionner

> -> "Date..." et choisir "Autre", ensuite, on peut régler le format

> souhaité..

>

>

> En espérant avoir aidé.

>

> Alberto

> ________________________________________________________________

> PowerBook G3, MacOS 9.1, FMPro3.0Fv3 - FMPro5.0Fv3, Café Lavazza

>

>

Share this post


Link to post
Share on other sites
Guest Info@sciences.ca

Bonjour !!!

Objectif:

Comparer 2 champs de type date en incrémentant un compeur de type global number pour chacun d'eux

Problème:

Je veux comparer si une date est compris entre 2 dates mais en supposant que le test prend compte du changement de mois

ex:

une date compris entre 28/05/2002 et 10/06/2002

Question:

Quelqu'un peut-il m'aider à résoudre ce petit problème.

Merci SCSI

______________________________________________________________________

HTTP Referer : http://www.fmsource.com/liste/contribuer/

HTTP User Agent: Mozilla/4.75 (Macintosh; U; PPC)

Remote Host : ppp112.arobas.net

Remote Address : 205.205.36.182

______________________________________________________________________

Share this post


Link to post
Share on other sites
Guest Youri

on the 22/04/02 20:03, info@sciences.ca wrote :

> Objectif:

> Comparer 2 champs de type date en incrémentant un compeur de type

global

> number pour chacun d'eux

>

> Problème:

> Je veux comparer si une date est compris entre 2 dates mais en

> supposant que le test prend

compte du changement de mois

> ex:

> une date compris entre 28/05/2002 et 10/06/2002

> Question:

> Quelqu'un peut-il m'aider à résoudre ce petit problème.

> Merci SCSI

Bonsoir,

Je ne suis pas sûr d'avoir bien compris, mais 2 possibilités :

1 - Tu as 2 rubriques date dans ta fiche et tu veux un compteur te donnant

le nombre de fiches dont la date1 est >28/05/2002 et la date2 est <10/06/02.

Pour celà tu fis une recherche en spécifiant dans la même requête:

date1 >28/05/2002

date2 <28/05/2002

Le nbre de fiches trouvées sera la valeur désirée.

2 - Tu cherche le nbre de fiches dont : 28/05/02 < date1 < 10/06/02

Tu fais une recherche en spécifiant pour la rubrique date1

28/05/02...10/06/02

Le nbre de fiches trouvées sera la valeur désirée.

A+

Youri

Share this post


Link to post
Share on other sites
Guest Raphael Elfassi

Coucou

Ne pas oublier que si tu fais une recherche et que tu veux insérer cette

instruction "28/5/2002...10/06/2002", il faut insérer du texte et donc

utiliser la fonction DATECHAINE (voir dans les archives)

Cela ne marche pas avec les dates

@+

Dr Raphaël Elfassi

Urgences Médicales de Paris

dr.raphael.elfassi@ump.fr

dansLe 22/04/02 19:32, « Youri » <y.srebot@wanadoo.fr> a écrit :

> on the 22/04/02 20:03, info@sciences.ca wrote :

>

>> Objectif:

>> Comparer 2 champs de type date en incrémentant un compeur de type

> global

>> number pour chacun d'eux

>>

>> Problème:

>> Je veux comparer si une date est compris entre 2 dates mais en

>> supposant que le test prend

> compte du changement de mois

>> ex:

>> une date compris entre 28/05/2002 et 10/06/2002

>> Question:

>> Quelqu'un peut-il m'aider à résoudre ce petit problème.

>> Merci SCSI

>

> Bonsoir,

>

> Je ne suis pas sûr d'avoir bien compris, mais 2 possibilités :

>

> 1 - Tu as 2 rubriques date dans ta fiche et tu veux un compteur te donnant

> le nombre de fiches dont la date1 est >28/05/2002 et la date2 est <10/06/02.

>

> Pour celà tu fis une recherche en spécifiant dans la même requête:

>

> date1 >28/05/2002

> date2 <28/05/2002

>

> Le nbre de fiches trouvées sera la valeur désirée.

>

> 2 - Tu cherche le nbre de fiches dont : 28/05/02 < date1 < 10/06/02

>

> Tu fais une recherche en spécifiant pour la rubrique date1

> 28/05/02...10/06/02

>

> Le nbre de fiches trouvées sera la valeur désirée.

>

>

> A+

>

> Youri

>

>

>

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...