Page 1 sur 1
prochaine date

Publié:
26 Juin 2003 à 13:24
par chouan
Je voudrais à partir de 6 dates enregistrées récupérer la prochaine date à arriver.
Re: prochaine date

Publié:
26 Juin 2003 à 13:34
par Stef
peux tu donner un exemple ?
Re: prochaine date

Publié:
26 Juin 2003 à 13:42
par chouan
date 1: 01/07/2003date 2: 22/06/2003date 3: 27/06/2003date 4: 25/06/2003date 5: 28/06/2003date 6: 29/06/2003Si on est le 26/06/2003 je veux récupérer le '27/06/2003'
Re: prochaine date

Publié:
26 Juin 2003 à 14:08
par Stef
1) en formule : utilises la fonction@AdjustNextDate := @Adjust(Date;0;0;1;0;0;0) 2) en lotusscript : utilises la fct AdjustDay()Dim dateTime As NotesDateTimeCall dateTime.AdjustDay( 1 )
Re: prochaine date

Publié:
26 Juin 2003 à 14:12
par Droad
en lotuscript, on peut aussi écrire directement:dateSuivante = dateCourante + 1
Re: prochaine date

Publié:
26 Juin 2003 à 14:14
par chouan
C'est pas ce que je veux.Je voudrais la prochaine date à venir dans une liste de 6 dates.
Re: prochaine date

Publié:
26 Juin 2003 à 15:05
par Droad
En formule, j'arrive à ça (remplace les Adjust par tes champs date):dd := @Today;d1 := @Adjust(dd; 0; 0; -3; 0; 0; 0) - dd;d2 := @Adjust(dd; 0; 0; +2; 0; 0; 0) - dd;d3 := @Adjust(dd; 0; 0; +4; 0; 0; 0) - dd;d4 := @Adjust(dd; 0; 0; -5; 0; 0; 0) - dd;d5 := @Adjust(dd; 0; 0; -1; 0; 0; 0) - dd;d6 := @Adjust(dd; 0; 0; 0; 0; 0; 0) - dd;never := [01/01/2099]-dd;d1to6 := d1:d2:d3:d4:d5:d6;padding := never:never:never:never:never:never;max := @Trim(@Replace(@Text(@Max(0; d1to6)); "0"; ""));maxPadded := @TextToNumber(max):padding;delta := @Min(@GetMembers(maxPadded; 1);@Min(@GetMembers(maxPadded; 2);@Min(@GetMembers(maxPadded; 3);@Min(@GetMembers(maxPadded; 4);@Min(@GetMembers(maxPadded; 5);@GetMembers(maxPadded; 6))))));@Adjust(dd; 0; 0; 0; 0; 0; delta)En LotusScript, c'est +simple.