EOF Function
Syntax
End_Of_File_Flag as L = EOF([C tablename])
Arguments
- End_Of_File_Flag
.T. (TRUE) if the record pointer is at the end of the file for the specified table; otherwise, .F. (FALSE).
- tablename
Optional. Default = the table associated with the current layout. The name of a table.
Description
Returns TRUE if the record pointer is at the end of the file.
Discussion
You may use the EOF() function in a layout. The function returns .T. (TRUE) if the record pointer is at the end of the file for the specified table; otherwise, it returns .F. (FALSE). Note : The <TBL>.FETCH_EOF()method is the easiest way to test for the end of a file.
Example
dim tbl as P dim i as N dim cnt as N tbl = table.open("Product") cnt = tbl.records_get() tbl.fetch_first() i = 1 statusbar.Percent(i, cnt) while .not. eof("Product") tbl.fetch_next() i = i + 1 statusbar.percent(i,cnt) wend tbl.close()
See Also