Would it?
Open strmstp as update primary.
chain strmstpfd
if stm#d <>"" and stm#e<>"";
strmstp.stm#d=strmstpfd.stm#d;
strmstp.stm#e=strmstpfd.stm#e;
update strmstp;
endif.
Providing, of course, someone understands update primary. Otherwise you
have to add in a bunch of other logic.
Rob Berendt