Jump to content
  • 0

link tussen calculatievelden


martin

Question

Posted

In mijn kasboek heb ik een calculatieveld gemaakt dat op 0 (nul) staat en op 1 springt zodra de betalingstermijn is verstreken.

Ik zou nu graag in een ander bestand via 'portal set up' een relatie leggen tussen dit calculatieveld en een 'nummer 1 veld', zodat ik een lijst krijg van nog openstaande rekeningen. Maar dit lukt niet. Het eerder genoemde calculatieveld laat zich niet linken.

De vermelding: 'do not store calculations results'.

Wie, of wie kan mij helpen.

9 answers to this question

Recommended Posts

  • 0
Posted

Weer volgens het KISS-principe: werk met een ander veld dat dezelfde informatie kan bevatten, maar dan stored, zodat de relatie wel werkt.

  • 0
Posted
In mijn kasboek heb ik een calculatieveld gemaakt dat op 0 (nul) staat en op 1 springt zodra de betalingstermijn is verstreken.

Wat is die calculatie?

  • 0
Posted

Het calculatie veld diet er als volgt uit:

Als is betaald wordt het veld op "0" (nul gezet)

Als er nog geen rekening is verzonden (veld 'xf kq leeg'), komt er ook een "0" (nul)

En als de betalingstermijn nog niet is verstreken, ook een "0" (nul).

In alle andere gevallen een "1" één

 

 

Zo ziet de calculatie er dan uit:

 

If(FZc totaal bruto open=0,00; "0";

If(xf kq leeg= 0; "0";

If(kq vervaldagen= 0; "0";

If(kq vervaldagen= -30; "0";

If(kq vervaldagen= -29; "0";

If(kq vervaldagen= -28; "0";

If(kq vervaldagen= -27; "0";

If(kq vervaldagen= -26; "0";

If(kq vervaldagen= -25; "0";

If(kq vervaldagen= -24; "0";

If(kq vervaldagen= -23; "0";

If(kq vervaldagen= -22; "0";

If(kq vervaldagen= -21; "0";

If(kq vervaldagen= -20; "0";

If(kq vervaldagen= -19; "0";

If(kq vervaldagen= -18; "0";

If(kq vervaldagen= -17; "0";

If(kq vervaldagen= -16; "0";

If(kq vervaldagen= -15; "0";

If(kq vervaldagen= -14; "0";

If(kq vervaldagen= -13; "0";

If(kq vervaldagen= -12; "0";

If(kq vervaldagen= -11; "0";

If(kq vervaldagen= -10; "0";

If(kq vervaldagen= -9; "0";

If(kq vervaldagen= -8; "0";

If(kq vervaldagen= -7; "0";

If(kq vervaldagen= -6; "0";

If(kq vervaldagen= -5; "0";

If(kq vervaldagen= -4; "0";

If(kq vervaldagen= -3; "0";

If(kq vervaldagen= -2; "0";

If(kq vervaldagen= -1; "0";

If(kq vervaldagen= -0; "0";

 

 

"1"))))))))))))))))))))))))))))))))))

  • 0
Posted

De velden:

 

FZc totaal bruto open

xf kq leeg

kq vervaldagen

 

Dit zijn ook weer calculatievelden? En in een van de velden wordt gebruik gemaakt van een veld dat je via een relatie bekijkt?

  • 0
Posted

Inderdaad. Als er een rekening open staat krijg hij als calculatie een é´n (1). In een ander bestand wil ik dan via relatie 1-1 een lijst van openstaande velden in een portal-veld.

  • 0
Posted

Ja, dat had je inderdaad in je eerste posting al verteld.

 

Maar waar we naar toe willen, is dat de calculatie die nu bij jou tot een "1" leidt, een veld wordt wat je kunt gebruiken in een relatie. En dat kan alleen wanneer dit veld een "stored calculation" als resultaat kan geven.

 

Een calculatie wordt "unstored" op het moment dat er gegevens in worden gebruikt die over een andere relatie worden bekomen: dat kan in de formule zelf zijn, of wanneer je een veld in de formule gebruikt wat weer gerelateerde waarden gebruikt.

 

Je zult naar een formule moeten waarin geen gerelateerde waarden worden gebruikt. Bijvoorbeeld door opzoek-waarden te gebruiken. Of door de structuur van de gegevens anders neer te zetten.

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...