In order for this site to work correctly, and for us to improve the site, we need to store a small file (called a cookie) on your computer.
By continuing to use this website, you agree to our cookies and privacy policy.
  
Home page Home page Home page Home page
Pixel
Pixel Header R1 C1 Pixel
Pixel Header R2 C1 Pixel
Pixel Header R3 C1 Pixel
Pixel

Bugs and PCs - Xlate with Multipart Keys

Karl Reti of Manchester has pointed out an annoying bug in the displaying of Symbolic fields between parts of a multipart key. This specifically seems to affect XLATEs and is simply that if the item being XLATED to is not there, regardless of whether an "X" is specified or not, the XLATE behaves as though a "C" were specified and the ID shows up on the screen where the XLATE should be. This also affects screens that are made up purely of symbolics (i.e. a key and a screen of symbolics) as Nick Edwards of Twickenham complained.

As both gentlemen have found out, the solution to this bug is simply to append a space to your XLATE e.g.


0001       X=XLATE("VOC"'@ID,1,"X"):" "'

(Volume 1, Issue 2, Page 3)
Pixel
Pixel Footer R1 C1 Pixel
Pixel
Pixel
Pixel