För att få högsta möjliga tillförlitlighet i tolkningarna av formulären måste du definiera varje fält så specifikt och noggrant som möjligt i formulärdefinitionen.
En viktig del av fältdefinitioner är fältvalideringar. Det finns många olika fältvalideringar att välja bland. De enklaste, som finns i grupprutan Fältvalidering på fliken Standard, beskrivs nedan. Om du vill veta mer om andra fältvalideringar kan du klicka på något av hjälpavsnitten under Se även.
Välj alla fältvalideringar som kan användas för respektive fält utan allt för mycket verifieringsarbete för din del. Detta är fältvalidering som FORMS kan utföra direkt efter det att fältet har tolkats, t ex när fältvärdet är oberoende av värden i andra fält.
Det är inte alla fälttyper som kan genomgå fältvalidering. När du väljer en fälttyp blir de alternativ (om de finns några) som är tillgängliga för den fälttypen aktiva.
|
Inställning |
Beskrivning |
|
|
Om fältet inte är ifyllt visar FORMS detta under verifieringen. De flesta fälttyper stödjer detta alternativ. |
|
|
Du måste bekräfta det tolkade värdet (om sådant finns) under verifieringen. Ett alternativ till att välja Bekräfta här är att välja det på fliken Alternativ, där du dessutom kan ange vissa villkor. |
|
Från och Till |
Används för att ange ett giltigt intervall för ett numeriskt fält. Du skriver t ex 1 och 12 om du vill att FORMS ska kontrollera om det tolkade värdet av det aktuella numeriska fältet är större än eller lika med 1 och mindre än eller lika med 12. Inga decimaltecken är tillåtna. |
|
FORMS utför en modulo 10-checksiffrekontroll av ett numeriskt fält. |
|
|
FORMS kontrollerar i den angivna tabellen innan fältvärdet godkänns. Används när ett begränsat antal värden är möjliga för ett fält. (Anvisningar.) Om tabellen är en intern tabell eller ODBC-databas anger du bara dess namn. Om den är en textfil skriver du fullständig sökväg och namn. |
|
|
Markera det här alternativet när den tabell du anger har skapats i (eller importerats till) FORMS. |
|
|
Markera det här alternativet när den tabell du anger är en textfil. Se Specifikationer för externa filer och tabeller för fältvalidering. |
|
|
Markera det här alternativet när den tabell du anger är en ODBC-databas. Fyll även i . Se Specifikationer för externa filer och tabeller för fältvalidering. |
|
|
|
|
|
FORMS lagrar tabellen i minnet medan Interpret körs. (Om tabellen finns i en ODBC-databas sparas bara handtaget i minnet.) Detta kan göra att hanteringen går snabbare, särskilt om du använder en intern tabell för aktiv validering eller en ODBC-tabell för antingen normal eller aktiv validering. |
|
|
Värden från tabellen är tillgängliga under verifieringen. (Undantag.) (Visa hur det ser ut.) I det här fallet är textfiler att föredra framför interna tabeller när tabellerna är stora (fler än 500 poster). |
Varje alternativ i grupprutan Fältvalidering fungerar fristående och varje alternativ (utom Alltid ifyllt) gäller bara för ifyllda fält.
Validering på denna nivå resulterar i att ett fält sparas i databasen med statusen Valideringsfel om fältvärdet inte uppfyller de krav du anger.
Alternativ för fältdefinitioner