Jump to content
  • 0

Heb ik het dan nooit echt begrepen???


Ari

Question

Twee tabellen, parent en child. Een parent record kan 1 of meer child records gevalideerd op parent key en foreign key hebben.

 

De child tabel bevat een unstored calculation b.v. if( 1+1=2 ; "rood" )

 

Aan sommige parent records 'hangen' child records, aan sommige niet. Tot mijn verbazing laat elke parent record de waarde "rood" zien, ook als er geen child aan hangt!

 

Dit zou toch alleen mogen als de calculation een global is???

 

Voorbeeld bestand is bijgevoegd

bug.fmp12

Link to comment

6 answers to this question

Recommended Posts

  • 0

Dit bestond in FM11 inderdaad ook al, maar dit werkt alleen maar wanneer je een unstored constante in de calculatie opgeeft. Zodra iets variabels of een ander veld in de berekening is opgenomen, dan blijft de waarde altijd leeg (tenzij ook dat veld een unstored-constante weergeeft)

Link to comment
  • 0

Ik vind het gewoon een bug, omdat een relatie die niet waar is, gewoon geen non-global resultaat mag geven en dat gebeurt hier wel.

 

De enige uitzondering zou zijn een globale-veld-waarde tonen, terwijl nu ook een unstored-constante (dus niet global) wordt getoond indien de basis-waarde van de relatie leeg is.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...