Language:


Variabler

En variabel skiljer sig från ett fält genom att den är temporär. Både variabeln och den information den innehåller finns kvar i minnet bara så länge det behövs för att sedan försvinna. Till exempel urvalsfönstren för rapporter, dokument och underhållsrutiner innehåller variabler. Om du vill få en Kontaktlista som bara innehåller kontakter av kategorin "KUND" så anger du "KUND" som en variabel i urvalsfönstret. Informationen hålls kvar i minnet tills dess att rapporten finns läsbar på skärm eller skrivits ut men lagras ej därefter någonstans.

Variabler skiljer sig också från fält genom attdu kan skapa dem i rapportgeneratorn, det är till och med i de flesta fall nödvändigt att skapa dem. För det mesta behöver du variabler för att möjliggöra sökfunktion i ett urvalsfönster, summera och hämta information ifrån andra register.

Precis aom fält, har en variabel både en etiketter och ett internt namn. En variable måste ha ett internt namn, men behöver endast en etikett om det ska visas på skärmen i ett urvalsfönster som beskrivs ovan.

När du namnger variabler är det en bra ide att använde ett internt namn för att tydliggöra syftet med variabeln. Om du till exempel designar en kontaktlista och en variabel ska användas i urvalsfönstret för att söka efter kontakter som innehåler en viss kategori så är det bättre att kalla variabeln "vsCategory", inte "variabel1" eller "v1". Detta gör rapportdefinition enklare att läsa, förstå och editera i framtiden. På dessa websidor har vi använt oss av en norm där det första tecknet av ett variabelnamn är "v" (för variabel) och det andra tecknet indikerar variabeltypen.