Spring naar inhoud
Varlig-handleiding
Varlig-startpagina

Waarden tussen notities delen

Tarieven, prijzen en formules die je hergebruikt horen meestal op één plek. Zet ze in een notitie en elke andere notitie kan ze met één regel ophalen. Een wijziging in de bron bereikt zo alle notities die haar gebruiken.

Waarden uit een andere notitie gebruiken

Schrijf use met een notitielink op een eigen regel in een rekenblok:

calcResultaten hangen af van de datum van vandaag of actuele gegevens
use [[Assumptions]] geeft 2 values and 1 function from Assumptions

Het resultaat meldt wat is overgenomen. Daarna werkt elke naam uit de andere notitie alsof je haar hier had gedefinieerd:

calcResultaten hangen af van de datum van vandaag of actuele gegevens
use [[Assumptions]] geeft 2 values and 1 function from Assumptions
margin($80) geeft $100.00
$100 * rate geeft $108.00

met in de notitie Assumptions:

calc
rate = 1.08 geeft 1.08
markup = 25% geeft 25%
margin(cost) = cost + markup geeft

Geïmporteerde namen zijn in de hele ontvangende notitie beschikbaar, niet alleen onder de regel use. Een naam die de notitie zelf definieert heeft voorrang vanaf de definitieregel.

Alleen de benodigde namen overnemen

Zet namen vóór from om alleen die over te nemen:

calcResultaten hangen af van de datum van vandaag of actuele gegevens
use margin, rate from [[Assumptions]] geeft margin, rate from Assumptions, with markup that it reads

Andere bronnamen, zoals een daar gedefinieerde total, kunnen dan geen eigen namen van deze notitie verdringen. Scheid namen met komma’s; spaties in namen zijn toegestaan (use monthly rent, fee from [[Budget]]). Een functie neemt de waarden mee die ze gebruikt, zodat ze hetzelfde resultaat geeft als in de bronnotitie. De regel vermeldt welke waarden dat zijn.

Een naam die niet in de bron bestaat, door een typefout of hernoeming, geeft een fout. Er wordt dan niets geïmporteerd:

calcResultaten hangen af van de datum van vandaag of actuele gegevens
use margn from [[Assumptions]] geeft Error: No value or function named “margn” in Assumptions

De regel schrijven

  • use mag met een hoofdletter beginnen (Use [[Rates 2026]]) en gevolgd worden door een opmerking met // of # .
  • Er mag verder niets op de regel staan: use [[Assumptions]] * 2 is geen import.
  • De regel moet in een rekenblok staan. In lopende tekst blijft ze tekst.
  • Een bronnotitie mag een derde notitie gebruiken, tot maximaal acht notities diep.

Als een bron niet beschikbaar is

Een import laat nooit een oud getal staan. Kan de bron niet worden gelezen, dan meldt de regel dat en blijven de namen ongedefinieerd:

De bron is De regel meldt
Ontbrekend Error: No note named “Assumptions”
Met wachtwoord beveiligd Error: “Assumptions” is protected — unlock it to use its values
In de prullenmand Error: “Assumptions” is in the Trash — restore it to use its values
Gebruikt op haar beurt deze notitie Error: Circular use: A → B → A

Hernoemen en bijhouden

Hernoem je de bronnotitie, dan herschrijft Varlig de verwijzende use-regels. Een geopende notitie wordt herberekend wanneer een gebruikte notitie verandert. Bij openen leest elke notitie haar bronnen opnieuw.

Elke bron wordt met haar eigen instellingen berekend: berekeningsregio, resultaatopmaak en vastgezette wisselkoersen. Een notitie voor de ene regio behoudt haar betekenis als een andere notitie haar gebruikt.

De uitlegpopover toont de oorsprong van geïmporteerde namen, zoals rate = 1.08 (from Assumptions). Zo onderscheid je lokale en gedeelde waarden.

Kijk in de bron om vóór wijzigen te zien wat van een waarde afhangt. How Was This Read? bij een waarde- of functiedefinitie toont Used by 2 Notes, met namen zoals Invoice (uses every value). Backlinks van de bronnotitie begint met Used in calculations by 2 notes en vermeldt wat elke notitie overneemt. Regels met use tellen niet als gewone terugverwijzingen.