GOTO

Syntax

GOTO Label_Name

Argument

Description

Label_Name

A label within the script. The label must be terminated with a colon ":".

Description

Causes the execution of a script to skip to the line after the specified label. A label definition can be anywhere within a script; however, the GOTO command cannot reference a label outside the script in which it is contained.

Example

This script searches for a customer whose last name is 'Smith'. 'If Smith is found, execution will skip to the name_found label.

tbl = table.current()

search_name = "Smith"

tbl.fetch_first()

while .not. tbl.fetch_eof()

    if trim(tbl.last_name) = search_name then

        goto name_found

    end if

    tbl.fetch_next()

end while

ui_msg_box("Search", "Not Found.")

end

name_found:

    ui_msg_box("Search", search_name + " has been found.")

end

See Also

Language Reference, Reserved Words

Supported By

Alpha Five Version 5 and Above