Använda tabeller för att översätta fältvärden: Översikt

Tabeller kan användas för att översätta fältvärden eller för att ändra ett fältvärde till ett annat, till exempel:

När ett fältvärde motsvarar ett nyckelvärde i den angivna översättningstabellen översätts fältvärdet till motsvarande värde. Om ett fältvärde saknas i översättningstabellen eller saknar motsvarande värde i kolumnen Översättning översätts det inte.

Att använda en översättningstabell för ett fält är inte samma sak som att ange en tabell för Fältvalidering. I det förra fallet översätts ett fältvärde om det påträffas i tabellen med översättningsvärden och ingen felstatus ställs in om det inte hittas. I det senare fallet får fältet en felstatus om det inte hittas i tabellen. Du kan ange samma tabellnamn på båda platserna om du vill utnyttja båda funktionerna.

Normalt översätter FORMS fälten omedelbart efter tolkningen, vilket innebär att programmet tillämpar valideringsrutiner (om du har angett några) på översatta fält. Det betyder att du kan använda tabeller för att korrigera vanliga formatfel och otolkbara skiljetecken eller ta bort onödiga siffror före validering. Du kan markera Översätt vid överföring för att ändra på detta.

Exempel:

Ett postorderföretag har giltiga skjortstorlekar i jämna storlekar från 36 till 44. Men en kund som t ex beställer storlek 42 kanske skriver 41/42, 41-42, 41 eller något liknande. En översättningstabell skulle då kunna användas för att översätta vanliga variationer till 42 före valideringen.

Använda tabeller för att översätta fältvärden