bigbadwolf Posted February 16, 2016 Posted February 16, 2016 Om een tijdlijn te laten zien over 3 dagen (gisteren, vandaag, morgen) heb ik 3 datumvelden. Vandaag - 1 , Vandaag en Vandaag + 1. Lijkt met niets mis mee. Vervolgens maak ik relaties tussen de dagen (om gisteren aan de vorige dag te koppelen, en morgen aan de volgende). Nog steeds niets vreemds. Wanneer ik dan de velden op de lay-out plaats zie ik keurig wat ik wil zien. Tot zover alles normaal. Dan maak ik een calculatieveld waarbij ik de 3 dagen achter elkaar plaats (dus gewoon de gerelateerde velden en het “eigen” veld). En nu gebeurd er iets wonderlijks. De data kloppen ineens niet meer. De extra datumvelden die je ziet staan in de schermafdruk heb ik er even bijgezet om te controleren. Maar het wordt nog ‘leuker’... in de DataViewer krijg ik wel het correcte resultaat te zien?!? Iemand die hier de logica van ziet? Ik in ieder geval niet. Quote
0 menno Posted February 16, 2016 Posted February 16, 2016 Hi Gerard, weet je zeker dat de berekening geen fouten bevat? Ik krijg het niet gereproduceerd. 3data.fmp12 Quote
0 bigbadwolf Posted February 17, 2016 Author Posted February 17, 2016 Dat dacht ik ook, maar de berekening in de Data Viewer is dezelfde als die in het veld. Ik zal het nog eens in een andere setting testen, misschien zie ik toch iets over het hoofd. Quote
0 menno Posted February 17, 2016 Posted February 17, 2016 is de berekening opgeslagen of wordt die alleen bij behoefte uitgevoerd. Kijk even wat er gebeurt als je de index uitzet, klopt het dan? Quote
0 bigbadwolf Posted February 25, 2016 Author Posted February 25, 2016 Het blijft toch een bizarre uitkomst. De gecombineerde berekening is unstored (kan ook niet anders met referenties naar relaties). Dezelfde berekening geplakt in de Data Viewer geeft wel het juiste resultaat?!? Je zou toch verwachten dat beide opties (calculatieveld en Data Viewer) hetzelfde resultaat moeten laten zien. Kennelijk zie ik iets over het hoofd... maar wat? Ik heb de truc ingebouwd in een apart bestand, resultaat blijft hetzelfde. Dit bestand heb ik bijgesloten. Ben benieuwd of iemand de fout kan ontdekken. DateAndTime.fmp12.zip Quote
0 Banach Posted February 25, 2016 Posted February 25, 2016 Wat is het probleem?? DateAndTime.fmp12.zip Quote
0 bigbadwolf Posted February 25, 2016 Author Posted February 25, 2016 Volgens mij staat de probleemstelling duidelijk hierboven, maar het gaat om het volgende: - Er zijn datumrecords waar een begin- en eindtijd opgegeven zijn. - Als ik naar vandaag kijk wil ik een tijdlijn zien van gisteren/vandaag/morgen. Tot zover werkt het allemaal. Het bijzondere komt als je gisteren-vandaag-morgen samenvoegt in één berekend veld. Dan laat hij ineens vandaag-morgen-overmorgen zien... Dezelfde berekening in de Data Viewer geeft wel het goede resultaat... Zou ik toch als een probleem willen bestempelen!? Quote
0 Banach Posted February 25, 2016 Posted February 25, 2016 Ik bedoelde het schertsend. Neem even de moeite om het door mij bijgevoegde bestand te openen. Quote
0 bigbadwolf Posted February 25, 2016 Author Posted February 25, 2016 Dan is nu de hamvraag... wat heb je gewijzigd? Quote
0 Banach Posted February 25, 2016 Posted February 25, 2016 Hahahaha, Kijk eens welk (combi) veld er nu op je layout staat. Je had zelf een gerelateerd veld neergezet. Daarvandaan dat het overmorgen wordt. Maar je moet gewoon het veld uit de tabel zelf hebben. Quote
0 bigbadwolf Posted February 25, 2016 Author Posted February 25, 2016 Oeps... en daarom is het handig als iemand anders er eens naar kijkt... Dank... Quote
Question
bigbadwolf
Om een tijdlijn te laten zien over 3 dagen (gisteren, vandaag, morgen) heb ik 3 datumvelden. Vandaag - 1 , Vandaag en Vandaag + 1.
Lijkt met niets mis mee.
Vervolgens maak ik relaties tussen de dagen (om gisteren aan de vorige dag te koppelen, en morgen aan de volgende). Nog steeds niets vreemds.
Wanneer ik dan de velden op de lay-out plaats zie ik keurig wat ik wil zien.
Tot zover alles normaal.
Dan maak ik een calculatieveld waarbij ik de 3 dagen achter elkaar plaats (dus gewoon de gerelateerde velden en het “eigen” veld).
En nu gebeurd er iets wonderlijks. De data kloppen ineens niet meer.
De extra datumvelden die je ziet staan in de schermafdruk heb ik er even bijgezet om te controleren.
Maar het wordt nog ‘leuker’... in de DataViewer krijg ik wel het correcte resultaat te zien?!?
Iemand die hier de logica van ziet? Ik in ieder geval niet.
10 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.