7.5 Test op alfabetisch

In hoofdstuk 3 bekeken we hoe je kunt testen of een veld numerieke gegevens bevat. Van een alfanumeriek veld kunnen we onderzoeken of het uitsluitend bestaat uit letters en/of spaties. Daarvoor zijn beschikbaar de gereserveerde woorden alphabetic, alphabetic-lower en alphabetic-upper. Let op de ph in deze drie woorden.

onthoud

Een veld is alphabetic als het uitsluitend bestaat uit een combinatie van hoofdletters, kleine letters en spaties. Een veld is alphabetic-lower als het uitsluitend bestaat uit een combinatie van kleine letters en spaties. Een veld is alphabetic-upper als het uitsluitend bestaat uit een combinatie van hoofdletters en spaties.

Als voorbeeld testen we het veld pk-letters in het groepsveld postcode.

01  postcode.
    03 pk-cijfers      pic 9(4).
    03 pk-spatie       pic x(1).
    03 pk-letters      pic x(2).

    if pk-letters not alphabetic-upper
        then display "twee hoofdletters invoeren a.u.b."
    end-if
  

Als het veld pk-letters cijfers bevat of kleine letters, dan is het veld niet alphabetic-upper.

omslag leerboek

Serie: leerboeken informatica

Titel: Tijd voor COBOL 1

Auteur: Andree Hollander

naamlogo