'Y' in defined item name

Martijn Nabben (INL) Martijn.Nabben@inl.co.nz
Fri, 9 Nov 2001 16:49:49 +1300


Here's a very straight-forward Quiz program:

> cancel clear
> access <file>
>
> define ybcde date format ddmmyy = PERM-START-DATE 
> define aycde date format ddmmyy = PERM-START-DATE 
> define abyde date format ddmmyy = PERM-START-DATE 
> define abcye date format ddmmyy = PERM-START-DATE 
> define abcdy date format ddmmyy = PERM-START-DATE 
>
> report ybcde &
>        aycde &
>        abyde &
>        abcye &
>        abcdy
> go

And here's the output:
    YBCDE     AYCDE     ABYDE     ABCYE     ABCDY

  01/05/60  01/05/60  010560    01/05/60  01/05/60
  27/05/60  27/05/60  270560    27/05/60  27/05/60
  27/05/60  27/05/60  270560    27/05/60  27/05/60
  27/05/60  27/05/60  270560    27/05/60  27/05/60
  27/05/60  27/05/60  270560    27/05/60  27/05/60

My query: EVERY TIME when the character "Y" is in THIRD position of a
DEFINEd item name, the date SEPARATOR is not printed. Why is that?

Cheers,
Martijn Nabben
Analyst/Programmer, INL IT
Wellington, New Zealand
PowerHouse 4GL Quiz version 7.10.G on VAX/OpenVMS V7.1