Date: Thu, 14 Sep 1995 14:53:06 +0100
Reply-To: The NOMAD2 Discussion List
Sender: The NOMAD2 Discussion List
From: Alan Long
Subject: ACROSS WITH AS DISPLAY
I'm using Nomad version 6.00 on VM/XA and found a weird problem. If
I run my procedure once within a session, I get an unexpected result. If
I run it immediately again, I get the expected result. Further runs are
OK, until I quit from the Nomad environment. Entering the Nomad
environment once again similarly produces an unexpected result on the
first run only.
Here is the schema for MYDB1:
MASTER MYDB1 INSERT=KEYED(KEY1);
ITEM KEY1 AS A3;
ITEM ITEM1(3) AS 999;
PERSPECT;
Here are the contents of MYDB1:
KEY1 ITEM1
---- -----
AAA 10
20
30
BBB 40
50
60
CCC 70
80
90
Here is the schema for MYDB2:
MASTER MYDB2 INSERT=KEYED(KEY1);
ITEM KEY1 AS 999;
ITEM ITEM1 AS A5;
PERSPECT;
Here are the contents of MYDB2:
KEY1 ITEM1
---- -----
1 SEP95
2 AUG95
3 JUL95
Here is my procedure:
DA MYDB1;
DBADD MYDB2;
FROM MYDB1
LIST BY KEY1
ACROSS INDX(ITEM1) AS DISPLAY'ITEM1 FROM MYDB2'
ITEM1 HEADING''
ON FILE;
SYS BROWSE FILE FILE;
Here is the result of the first run:
KEY1 N/A AUG95 JUL95
---- ----- ----- -----
AAA 10 20 30
BBB 40 50 60
CCC 70 80 90
Here is the result of the second and subsequent runs:
KEY1 SEP95 AUG95 JUL95
---- ----- ----- -----
AAA 10 20 30
BBB 40 50 60
CCC 70 80 90
Why does the header of the second column always show N/A on the
first run?????
Regards,
Alan Long Motorola Semiconductors, East Kilbride, Scotland
email TICS28@WACCVM.corp.mot.com
back to index