home *** CD-ROM | disk | FTP | other *** search
- *******************
-
- FUNCTION Range
-
- PARAMETERS _value, _start, _end, _row, _col
-
- IF LASTKEY() = 5
- RETURN(.T.)
- ENDIF
-
- IF PCOUNT() < 3
- RETURN(.F.)
- ELSEIF PCOUNT() = 3
- _row = 24
- _col = 00
- ELSEIF PCOUNT() = 4
- _col = 00
- ENDIF
-
- IF TYPE("_value")+TYPE("_start")+TYPE("_end")+TYPE("_row")+TYPE("_col") != "NNNNN"
- RETURN(.F.)
- ENDIF
-
- PRIVATE temp_color, message
-
- temp_color = SETCOLOR()
- SETCOLOR(Set_color(Attribute(_row,_col)))
- message = "The value must be between " + LTRIM(TRIM(STR(_start))) + ;
- " and " + LTRIM(TRIM(STR(_end)))
-
- @ _row, _col SAY IF( (_value >= _start .AND. _start <= _end), ;
- SPACE(LEN(message)), message)
-
- RETURN( (_value >= _start .AND. _start <= _end) )
-
- * End of File