Feltvalidering

(eller: feltkontrol, inddatakontrol).

Gruppe af kontroller, hvis formål er at sikre korrekt indhold i og sammenhæng mellem felter.

Eksempler på teknik til feltvalidering er:

  • Moduluskontrol eller kontrolcifferberegning.
  • Formatdefinition og feltlængde. Felter skal være i overensstemmelse med definitionen af feltets type, f.eks. heltal.
  • Intervalkontrol. Dataværdien skal ligge inden for et bestemt interval, f.eks. år/måned/dato. Intervallet kan også være fastlagt med Boolesk algebra, f.eks. værdi større end, mindre end og forskellig fra.
  • Eksistenskontrol. Data kontrolleres op mod kartoteksindhold, f.eks. kontrolleres postering på et kontonummer mod eksistensen af kontonummeret.
  • Fuldskærmskontrol. Et inddateringsbillede (en skærmblanket) kontrolleres for fuldstændighed (er alle felter udfyldt i den givne kombination af felter).

Feltvalidering kan programmeres som en del af et opgaveprogrammel, men vil i nyere programmel som standard være indlagt (eller forhåndsdefineret) i data dictionary, skærmbilledsystemer og andre hjælpeværktøjer.

Forfattere: 
Klaus Hansen
Casper Thomsen