Jerry Geplaatst: 17 december 2007 Delen Geplaatst: 17 december 2007 (aangepast) Goedenavond allen, Mijn portaal werkt me tegen en ik kom er niet uit.... gezocht in de historie van Clarify en meer topics dan oplossingen voor mijn probleem. Vandaar dat ik mijn vraag in de groep gooi en hoop van jullie een idee te krijgen. Ik heb een agenda tabel met per record 1 datumveld en in veld met onderwerp en een veld met het weeknummer. Er kunnen meerdere afspraken per dag zijn. ( de datum is dus niet uniek) Ik zou nu graag op de datum van vandaag in een portaal alle afspraken van volgende week willen zien. Ik heb daartoe een calculatieveld gemaakt: (weeknummer& (jaar = 2008)) In de self join heb ik de calc-velden gerlateerd met "=" Ik krijg nu in mijn portaal keurig alle records van deze week te zien. Als ik in het calc veld nu de week+1 doe blijf ik deze week zien. Ik heb het op verschillende manieren geprobeerd maar het lukt niet Heeft er iemand een idee wat ik fout doe? Ik werk met FM 9 18 december 2007 aangepast door Gast Quote Link naar reactie
0 hiker Geplaatst: 17 december 2007 Delen Geplaatst: 17 december 2007 Dat lijkt op een relatieprobleem. Is het weeknummer een berekend veld dat niet geindexeerd is? Of het weeknummer wat je opgeeft staat in een globaalveld, ook dat geeft wel eens problemen in een relatie. Quote Link naar reactie
0 Jerry Geplaatst: 17 december 2007 Auteur Delen Geplaatst: 17 december 2007 week is een beekeningsveld met een getal als resultaat: WeekofYearFiscal ( Datum ;2 ) Quote Link naar reactie
0 Peter-Paul Geplaatst: 18 december 2007 Delen Geplaatst: 18 december 2007 Dit komt omdat aan de andere kant van de relatie het weeknummer ook met 1 wordt verhoogt. Dus aan de ene kant krijg je bij week 51 en jaar <> 2008 de sleutel 520. Aan de andere kant krijg je de zelfde sleutel omdat je de relatie op het zelfde veld hebt liggen. Als je nu een nieuwe sleutel maakt zou het probleem opgelost moeten worden. Het volgende bestandje laat dat zien. Op deze manier krijg je per record te zien wat de afspraken voor dit record zijn maar dan een week later. agenda.fp7 Quote Link naar reactie
0 Jerry Geplaatst: 18 december 2007 Auteur Delen Geplaatst: 18 december 2007 Tja, hier was ik niet opgekomen. Dank je voor je hulp! Quote Link naar reactie
0 Axello Geplaatst: 18 december 2007 Delen Geplaatst: 18 december 2007 Wat ik meestal doe, is alle berekeningen met het datumveld doen. Als ik dan volgende week wil, dan doe ik: week = Week(datum+7) jaar = Year(datum+7) Zo heb je geen problemen met jaarwisselingen, schrikkeldagen etc. Quote Link naar reactie
Vraag
Jerry
Goedenavond allen,
Mijn portaal werkt me tegen en ik kom er niet uit.... gezocht in de historie van Clarify en meer topics dan oplossingen voor mijn probleem.
Vandaar dat ik mijn vraag in de groep gooi en hoop van jullie een idee te krijgen.
Ik heb een agenda tabel met per record 1 datumveld en in veld met onderwerp en een veld met het weeknummer.
Er kunnen meerdere afspraken per dag zijn. ( de datum is dus niet uniek)
Ik zou nu graag op de datum van vandaag in een portaal alle afspraken van volgende week willen zien.
Ik heb daartoe een calculatieveld gemaakt:
(weeknummer& (jaar = 2008))
In de self join heb ik de calc-velden gerlateerd met "="
Ik krijg nu in mijn portaal keurig alle records van deze week te zien.
Als ik in het calc veld nu de week+1 doe blijf ik deze week zien.
Ik heb het op verschillende manieren geprobeerd maar het lukt niet
Heeft er iemand een idee wat ik fout doe?
Ik werk met FM 9
aangepast door GastLink naar reactie
5 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.