home *** CD-ROM | disk | FTP | other *** search
- // TBFrFrst.prg
- //
- // TBFwFirst() - goTopBlock function implementing general purpose
- // for and while condition
-
- FUNCTION TBFwFirst(bGoFirst, bWhile, bFor)
-
- Eval(bGoFirst)
- DO WHILE !Eof() .AND. Eval(bWhile) .AND. !Eval(bFor)
- SKIP
- ENDDO
-
- IF !Eval(bWhile)
- // no records match filter - could also be at eof already here
- GOTO 0
- ENDIF
-
- RETURN NIL