home *** CD-ROM | disk | FTP | other *** search
- // TBFwNext.prg
- //
- // TBFwGoNext() - Move to next record with for and while condition
- // set. Return .T. if moved, otherwise .F.
-
- FUNCTION TBFwGoNext(bFor, bWhile)
-
- LOCAL nSaveRecNum := recno()
- LOCAL lMoved := .T.
-
- SKIP
- DO WHILE !eval(bFor) .AND. eval(bWhile) .AND. !eof()
- SKIP
- ENDDO
-
- IF !eval(bWhile) .OR. eof()
- GOTO nSaveRecnum
- lMoved := .F.
- ENDIF
-
- RETURN lMoved