Is This Content Helpful?
We're glad to know this article was helpful.
A RESELECT has been performed on a coverage or INFO file. How can a variable
be set to hold the number of selected records?
This is possible using the AML [SHOW] and [EXTRACT] functions. Actual usage of the [SHOW] and [EXTRACT] functions to set a variable to the number of selected records varies by module.
In ARCPLOT, setting the variable would occur as follows after a RESELECT is
&setvar x = [EXTRACT 1 [SHOW SELECT ]]
Note that the RESELECT returns two values: the number of selected records,
and the total number of records in the attribute table or INFO file. Using the
[EXTRACT] function and specifying the number 1 sets the variable to the
first of the two values returned by the [SHOW] function.
In ARCEDIT, only the [SHOW] function is required to set a variable to the number of selected records. After performing a SELECT or RESELECT, the variable would be set as follows:
&setvar x = [SHOW NUMBER SELECT]