Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour.
J'ai crée une liste de jours fériés dynamique en fonction des dates chargées:
Let listeFeries = Null();
Set DateDebut = =Year(Min($(CreationDate_Field)));
Set DateFin = =Year(Max($(CreationDate_Field)));
For Annee=DateDebut To 2017
listeFeries=listeFeries & ',' & chr(39) & makedate($(Annee), 1, 1) & chr(39); // Jour de l'an
listeFeries=listeFeries & ',' & chr(39) & makedate($(Annee), 5, 1) & chr(39); // Fete du travail 1er Mai
listeFeries=listeFeries & ',' & chr(39) & makedate($(Annee), 5, 😎 & chr(39); // Armistice 1945 8 Mai
listeFeries=listeFeries & ',' & chr(39) & makedate($(Annee), 7, 14) & chr(39); // Fete National 14 Juillet
listeFeries=listeFeries & ',' & chr(39) & makedate($(Annee), 8, 15) & chr(39); // Assomption 15 Aout
listeFeries=listeFeries & ',' & chr(39) & makedate($(Annee), 11, 1) & chr(39); // Toussaint 1er Novembre
listeFeries=listeFeries & ',' & chr(39) & makedate($(Annee), 11, 11) & chr(39); // Armistice 1918 11 Novembre
listeFeries=listeFeries & ',' & chr(39) & makedate($(Annee), 12, 25) & chr(39); // Noel
DatePaques = Date(Round(makedate($(Annee),4,day(Minute($(Annee)/38)/2+55))/7)*7-6); // Dimanche de Paques
listeFeries=listeFeries & ',' & chr(39) & DatePaques & chr(39); // Dimanche de Paques
listeFeries=listeFeries & ',' & chr(39) & Date((DatePaques + 1), 'DD/MM/YYYY') & chr(39); // Lundi de Paques
listeFeries=listeFeries & ',' & chr(39) & Date((DatePaques + 39), 'DD/MM/YYYY') & chr(39); // Jeudi de l'Ascension
listeFeries=listeFeries & ',' & chr(39) & Date((DatePaques + 49), 'DD/MM/YYYY') & chr(39); // Dimanche de Pentecote
listeFeries=listeFeries & ',' & chr(39) & Date((DatePaques + 50), 'DD/MM/YYYY') & chr(39); // Lundi de Pentecote
Next
Let listeFeries = Mid(vlisteFeries,2);
let DatePaques = Null();
Let Annee = Null();
Ce script marche très bien, mais comme vous le voyez, j'ai saisi la date 2017 en dur dans la boucle for. Je ne comprends pas pourquoi ceci: For Annee=DateDebut To DateFin , me renvoie une erreur:
Syntax error
Unexpected token: '1', expected nothing
listeFeries=listeFeries & ',' & chr(39) & makedate(-, >>>>>>1<<<<<<, 1) & chr(39)
Du coup je ne peux pas avoir de borne supérieure dynamique ce qui m’embête.
Cordialement
Tu ne peux pas récupéret des données que tu n'as pas encore chargé ???
Peut être veux-tu utiliser les données précédemment chargéles dans ton appli?