Jump to content
  • 0

Get ( TellingTotaalaantalRecords ) van een relatie


Roger

Question

Posted

Kun je met de "Get" functie het aantal records behorend tot een relatie krijgen, of kan dit slechts alleen mbv de sum-functie i.c.m. een veld met standaard waarde 1.

7 answers to this question

Recommended Posts

  • 0
Posted

Hoi Rony,

 

Waarbij ID_Veld een standaard waarde bevat van 1. Ik verwachtte eigenlijk dat dit in FM8 anders opgelost kon worden, maar ik begrijp van niet dus.

 

Bedankt.

 

Roger

  • 0
Posted
Waarbij ID_Veld een standaard waarde bevat van 1.

 

Moet niet 1 zijn.

Als je database goed is opgebouwd, heb je in iedere tabel een uniek ID dat automatisch aangemaakt wordt bij record-creatie. Dat ID is dus nooit leeg en kan je gebruiken om te tellen. De waarde van dat veld is onbelangrijk, als het maar geldig en niet leeg is.

  • 0
Posted (edited)
Is dat het ID wat je gebruikt om bestanden recordonafhankelijk aan elkaar te relateren?

Ja. Ik geef standaard ieder record een uniek ID mee.

Vaak is dat zoiets als :

KLA20060915001 : De eerste klant die gemaakt werd op 15 september 2006.

Dit ID wordt via een auto-enter calculatie aangemaakt en is dus altijd uniek.

Dit ID wordt dan ook gebruikt om te linken naar Orders bvb. Op die manier ben ik niet meer afhankelijk van de klantnaam en kan ik die dus ongestraft wijzigen zonder dat de hele historiek de soep in draait.

Edited by Guest
  • 0
Posted
Dat doe je via: Count(relatie::ID_Veld)
Waarbij ID_Veld een standaard waarde bevat van 1.

"Count" telt het aantal geldige waarden in het genoemde veld, Roger. Dus als de gerelateerde velden de waarden "1", "4" en "42" bevatten, is de uitkomst van "Count" dus 3. Want 3 geldige waarden.

 

Je denkt te veel aan "Sum": wanneer "Sum" zou worden gebruikt, zou de uitkomst natuurlijk wel "47" zijn geweest.

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