QUICK: "Record has been changed since you found it. (FILE-B*03)"
Joe Boyle
atla38 at dsl.pipex.com
Sat Apr 8 04:42:53 CDT 2006
I wonder if 'noitems' on the secondary might have helped - the problem with
secondaries is usually getting alteredrecord set to true - rather than
ensuring it isn't set :)
As an aside, I was trained to use predisplay on a field to set a secondary
record to alteredrecord (when no items of the record are prompted for), was
this ever the official line ? I recall that the post 6.00 (VMS) advise 'need
n', and colleagues tell me that they have always used 'need'.
Regards, Joe.
-----Original Message-----
From: powerh-l-bounces+atla38=dsl.pipex.com at lists.sowder.com
[mailto:powerh-l-bounces+atla38=dsl.pipex.com at lists.sowder.com] On Behalf Of
roger32909 at bellsouth.net
Sent: 07 April 2006 15:28
To: Joe Boyle; Richard Sheehan
Cc: powerh-l at lists.sowder.com
Subject: Re: QUICK: "Record has been changed since you found it.
(FILE-B*03)"
Thanks, Joe and Richard. Your tips reminded me to look at the default
procedures.
The problem seems to have been resolved by modifying the default UPDATE
procedure. Adding a RESET to the PUT for the SECONDARY file seems to
produce the result expected, i.e. buffers cleared for SECONDARY file. At
least the error message went away after the RESET was added.
We suppose PH expects SECONDARY files to go away when PRIMARY or DETAIL
associated with it is deleted, but in this case we do not want the SECONDARY
deleted, hence the NODELETE option.
We suppose another workaround would be to change the SECONDARY file to a
DESIGNER, but that would be traumatic at this stage considering screen
complexity and size. SECONDARY was the choice of the original designer in
1993 and the problem was solved at that time by not allowing DELETE of any
record on the screen. Now users have more flexibility and can delete at
will, which was the object of the revision.
Roger
--
= = = = = = = = = = = = = = = = = = = = = = = = = = = =
Mailing list: powerh-l at lists.sowder.com
Subscribe: "subscribe" in message body to powerh-l-request at lists.sowder.com
Unsubscribe: "unsubscribe <password>" in message body to
powerh-l-request at lists.sowder.com
http://lists.sowder.com/mailman/listinfo/powerh-l
This list is closed, thus to post to the list you must be a subscriber.
More information about the powerh-l
mailing list