Jump to content

Faq/Base/028/da

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.

Hvordan får jeg beregnede felter eller resultater afhængige af en funktion, der anvendes på andre felter?

Eksempel:
felt C = tilføjelse (sammenkædning) af felterne A og B.

Denne funktion kan ikke frembringes direkte i en tabel; et af principperne i en relationsdatabase er, at beregnede data ikke gemmes, da de kan beregnes.

I LibreOffice er det nødvendigt at gøre brug af en visning eller en forespørgsel for at frembringe beregningen.

For eksempel kan den følgende SQL-kommando medtages i en anmodning om at sammenkæde felterne felt1 og felt2

CONCAT( CONCAT( 'felt1', ','), 'felt2')

Resultatet (hvis ingen felterne er null) vil være <indhold af felt1>,<indhold af felt2> (for eksempel Smith, Fred).

Bemærk: Kolonneoverskriften vil, som standard, være den formel, der blev brugt til beregningen. Det må ofte foretrækkes at tilføje et alias til beregnede felter.