DDSM ;SFISC/MKO-MULTILINE ;10:12 AM 1 Oct 1999 ;;22.0;VA FileMan;**8**;Mar 30, 1999 ;Per VHA Directive 10-93-142, this routine should not be modified. MNAV(FND) ;Navigate within repeating blocks ;Returns FND if navigating to another field within the repeating ;block N DDSCL,DDSDDO,DDSNR,DDSPDA,DDSSN,DDSSTL S DDSDDO=$P(DDSU("N"),U,$L($P("U^D^R^L^N",DDACT),U)+5) ; S DDSPDA=$P(DDSREP,U),DDSSTL=$P(DDSREP,U,2),DDSCL=$P(DDSREP,U,3) S DDSSN=$P(DDSREP,U,4),DDSNR=$P(DDSREP,U,5) ; I $P(DDSDDO,",",2)="-1" D MUP Q I $P(DDSDDO,",",2)="+1" D MDN Q I DA S DDO=+DDSDDO,FND=1 Q Q ; MUP ;Move up a line Q:DDSSN'>1 S DDSSN=DDSSN-1 I DDSCL>1 D . S DDSCL=DDSCL-1 D MDA E D . S DDSSTL=DDSSTL-1 . D MDA,DB^DDSR(DDSPG,DDSBK) Q ; MDN ;Move down a line Q:'DA S DDSSN=DDSSN+1 I DDSCLY:X,1:Y)