Klaas Wijnsma

Klaas Wijnsma

Dataveldstreepjes niet handmatig meer laten invoeren

In reactie op Marijke in het Friezenforum die graag af wilde van de voorloopnullen in het datumveld: ik heb een andere suggestie. In plaats van de voorloopnullen te schrappen, liever die streepjes weg. Als je acht cijfers invoert kan het programma die streepjes er wel tussen zetten. En het bespaart nog iets meer tijd. Immers, in iedere datum komen twee streepjes voor, terwijl het aantal voorloopnullen maximáál twee per datum bedraagt. Daarbij: streepjes bevatten géén informatie, maar scheiden alleen gegevens om ze voor ons mensen leesbaarder te maken. Voorloopnullen bevatten daarentegen wél informatie. Een voorloopnul zegt: ik ben geen 1 (voor dag en maand), 2 of 3 (voor de dag). Het ontbreken van een voorloopnul kan ook domweg betekenen dat de invoerder een cijfer is vergeten. Maar welke van de twee cijfers hij of zij is vergeten, is niet uit te maken. 1-11-1945 kan goed ingevoerd zijn (dus gelijk staan aan 01-11-1945), maar er kan ook een cijfer vergeten zijn: 11-11, 21-11 of 31-11 (die laatste datum bestaat natuurlijk niet, maar ik ben al diverse malen 31 april en eenmaal 31 februari tegengekomen) óf 12-11, 13-11, 14-11 etc. Om kort te gaan: voorloopnullen voegen informatie toe en t heeft dus zin om ze in te voeren; streepjes voegen geen informatie toe, en dus heeft t geen zin om ze in te voeren.