Gör på följande sätt för att tilldela ett transaktionsfält ett standardvärde:
Markera fältet som ska tilldelas ett standardvärde i dialogrutan Transaktionsbeskrivning.
Klicka på knappen Egenskaper. Dialogrutan visas.
Skriv ett likhetstecken (=) plus en konstant eller ett uttryck i rutan Uttryck som överensstämmer med transaktionsfältsformatet.
Tecknen som är giltiga i uttryck för att tilldela ett numeriskt standardvärde till ett fält är desamma som de för att infoga numeriska fält. Den enda skillnaden är att du måste skriva ett likhetstecken framför uttrycket.
Om fältet har formaterats för att innehålla text kan standardvärdet vara text. Skriv texten i rutan Uttryck inom citattecken efter likhetstecknet. Du kan även använda snedstreck (/). (Hur?)
Du kan dock inte hämta text från ett fält och tilldela ett annat fält denna text som standardvärde. =Namn är t ex inte ett giltigt standarduttryck för ett textfält.
Stäng de två dialogrutorna genom att klicka på OK två gånger.
Det maximala antalet tecken i ett uttryck är 255.
Ett standardvärde gäller endast för det transaktionsfält i vilket du anger värdet. Det gäller inte för samma fält i en annan transaktion och inte heller om fältet upprepas på ett annat ställe inom samma transaktionsbeskrivning.
Standardvärdet för ett fält kan inte kopplas till sig självt. När ett fält har ett värde ignoreras standarduttrycket.
När ett markeringsfält fylls i tar det emot den konstant som du har definierat för fältet i formulärdefinitionen. Ett tomt markeringsfält får inget värde utom när du:
Anger ett värde som ska tilldelas om FORMS upptäcker felaktigt antal ifyllda fält i en indexerad serie
Lägger till ett standarduttryck för fältet i transaktionsbeskrivningen.
Decimaler är tillåtna i alla uttryck. Kontrollera dock att transaktionsfältets format tillåter det maximala antal decimaler som kan bli resultatet av uttrycket.