Maptitude GISDK Help |
Reads the values of one or more fields for a group of records in a view.
values_array = GetRecordsValues(string view_set, string start_rh, array field_names, array sort_order, int num_records, string order, array options)
Argument |
Contents |
view_set |
The view and selection set from which values are read |
start_rh |
The record handle of the first record from which values are read, or null for the current record |
field_names |
An array of names of fields to read, or null to read all fields |
sort_order |
An array indicating the desired sort order, or null for natural order. |
num_records |
The number of records to read |
order |
"Row" to return information one record at a time, or "Column" (the default) to return information one field at a time, as described below |
options |
No options are currently supported |
The sort_order information is an array of field name-order pairs, as indicated below:
Element |
Type |
Contents |
1 |
String |
The name of the field |
2 |
String |
"Ascending" or "Descending" |
A two-dimensional array of record values. If order is "Row" then each array element is an array of values of the specified fields for a particular record. If order is "Column" then each array element is an array of values of a particular field for all of the records.
The values in the returned array are ordered identically to the input field_names array. If the input field_names array is null, GetRecordsValues() reads all fields and returns the array in the natural order of fields in the view. See GetFields() for more information.
If the input start_rh is null, GetRecordsValues() starts reading with the current record.
Unlike GetRecordValues(), the value array does not include field names.
//Open BDOCUMENTS\CALIPER\\< product name>\TUTORIAL\NElayers.wrkz
tutorial_folder = RunMacro("G30 Tutorial Folder")
wrkz = OpenWorkspace(tutorial_folder + "NElayers.wrkz")rh = LocateRecord("County|", "[County Name]", {"SUFFOLK MA"}, )
vals = GetRecordsValues("County|", rh, {"[County Name]", "Population",
"[Per Capita Income]"}, {{"[County Name]", "Ascending"}}, 25, "Row", null)
ShowArray(vals)
Error Type |
Meaning |
Error |
The start_rh is null and the view has no current record; the start_rh is non-null but invalid; or GetRecordsValues() encountered file reading errors |
NotFound |
The specified view, or one or more of the specified fields, does not exist |
Function |
Summary |
Creates a vector from a field in a view|set |
|
Creates vectors from fields in a view|set |
|
Gets a list of the fields in a view |
|
Gets the record handle of the current record of a view |
|
Reads the values of one or more fields for a record in a view |
|
Locates a record based on the value of a field |
|
Fills values into a field in a view|set from a vector |
|
Fills values into fields in a view|set from vectors |
|
Sets the current record of a view |
|
Writes a value or sequence of numbers into a range of cells in a view on a table |
|
Updates the data for a record in a view |
©2025 Caliper Corporation | www.caliper.com |