Programmeren in COBOL/Velden/Editing: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Sephiroth (overleg | bijdragen)
kGeen bewerkingssamenvatting
Sephiroth (overleg | bijdragen)
kGeen bewerkingssamenvatting
Regel 36:
 
==Fixed insertion==
Bij fixed insertion worden er 5 symbolen gebruikt en die mogen alleen worden gebruikt bij numerieke velden. Deze symbolen zijn het plus- en minteken (+ en -), credit(CR) en debet(DB) dit zijn boekhoudkundige symbolen en het dollarteken($). Het dollarteken geeft natuurlijk aan dat het om een bedrag gaat. CR en DB worden, als het gebruikt wordt, alleen maar getoond wanneer de waarde van het veld negatief is. Dit geldt ook voor het minteken. Bij het plusteken word zowel + als - getoond afhankelijk van de waarde van het veld.
 
==Zero suppression==
Zero suppression betekent dat we nullen gaan onderdrukken als ze niet van belang zijn. Hiervoor worden twee tekens gebruikt de letter z en de asterisk(*). Als we die tekens gebruiken wordt de nul vervangen door een spatie of een asterisk. Bijvoorbeeld we hebben een picture 9,999.99 en die heeft als inhoud 123.45 wanneer we dit gaan tonen krijgen we 0,123.45. Die eerste nul heeft totaal geen nut. Als we de z gebruiken in ons picture zoals z,zz9.99 dan krijgen we " 123.45". De overbodige nul wordt dus vervangen door een spatie. Merk op dat de komma ook wegvalt want die heeft ook geen enkel nut. De asterisk doed hetzelfde maar de nul wordt dan vervangen door een *. Bijvoorbeeld een picture *,**9.99 met als inhoud 12.04 wordt dan getoond op het scherm als "**12.04". De asterisk wordt vooral in de bankwereld gebruikt om fraude te voorkomen. Bijvoorbeeld bij cheques en overschrijvingen om te voorkomen dat er getallen voor een bedrag worden bijgezet. Zoals een cheque voor 500.00 kan makkelijk worden veranderd door 1500.00 terwijl als we asterisken zouden gebruiken eerder ***500.00 zouden te zien krijgen en is het daardoor moeilijk te veranderen.
 
[[Categorie: Programmeren in COBOL]]
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.