Må jeg foreslå en alternativ mulighed? Jeg går ud fra, at du kører FileMaker 7 eller nyere.
Portalen vises på ent layout baseret på eén tabel (lad os kalde den "master"), og poster vises så fra den relaterede tabel (lad os kalde den "uger") i portalen.
1) Lav et beregnet felt (calculation) af typen number i master-tabellen. Kald det fx "Uge". Sæt dette felt til at være WeekOfYearFiscal( Get( CurrentDate ); 2 ). Det betyder, at feltet altid indeholder den aktuelle uge. Tricket med WeekOfYearFiscal er, at FileMakers uger med funktionen WeekOfYear starter på søndag. Med WeekOfYearFiscal kan du specificere en valgfristartdag. 2 er mandag.
2) Lav to beregnede felter mere i mastertabellen: UgeStart og UgeSlut. Kontroller, at værdien ikke gemmes (Storge Options: Do not store calculation results). Lad disse være hhv. Uge-4 og Uge+4.
3) Nu kan du bygge en relation mellem tabellerne master og uger. Relater på, at UgeFra i master skal være <= uge i ugetabellen og UgeTil i master skal være >= Uge i ugetabellen.
Nu vises ugerne korrekt.
Du kan vælge at eliminere Uge-feltet i mastertabellen og blot indsætte beregningen direkte i UgeFra og UgeTIil
Hej
Jeg fandt sådan set en anden løsning for lang tiden siden, men smid et svar alligevel. Uanset, så kan jeg utvivlsomt bruge det i fremtiden. Tak