Datafält

Huvudsyftet med datafält är att lagra extra information om formuläret, ungefär så som minnet i en miniräknare gör. En formulärdefinition kan ha ett eller flera datafält. Datafält är inte lämpliga som indexfält.

Ett datafält får ett värde genom att du definierar en händelsehanterare som anropar en VBA-metod som tilldelar fältet ett värde (SetValueStr) och anger dess status (SetStatus). Om fältets status anges som Valideringsfel visas fältet på samma sätt som andra valideringsfel i Verify, dvs med en dialogruta i vilken du kan skriva ett annat värde för fältet än det som anges med SetValueStr.

När du definierar ett datafält anger du dess format på samma sätt som du anger format för ett teckenfält. När datafältet får sitt värde i Verify validerar FORMS det enligt formatspecifikationen.

Transaktionsfält för datafält genereras som standard i transaktionsbeskrivningen. För att filen ska kunna överföras måste den ha tilldelats ett värde och dess status måste anges till Fullständiga, antingen i FORMS-valideringen eller i VBA-koden.

Definiera datafält

Välja fälttyp