Faq/Base/028

    From The Document Foundation Wiki
    < Faq‎ | Base
    This page is a translated version of the page Faq/Base/028 and the translation is 100% complete.
    Other languages:

    Hoe krijg ik berekende velden of resultaten afhankelijk van een functie toegepast op andere velden?

    Voorbeeld: veld C = samenvoeging van velden A & B

    Dit effect kan niet direct worden behaald in een tabel, een van de principes in een relationele database is dat berekende gegevens niet wordt opgeslagen omdat het opnieuw kan worden berekend.

    In LibreOffice is het nodig om gebruik te maken van een view of een query om de berekening te doen.

    Voorbeeld: Het SQL commando kan worden gedaan in een verzoek om de velden "field1" en "field2" te concateneren.

    CONCAT( CONCAT( 'field1', ','), 'field2')

    Het resultaat (als er geen NULL velden zijn) is de <inhoud van veld1>,<inhoud van veld veld2> (bijvoorbeeld Smith, Fred).

    Note pin.svg

    NB:
    De kolomkop zal standaard de formule zijn die gebruikt wordt voor de berekening. Het is aan te bevelen een alias te gebruiken voor de te berekenen velden.