4D v16.3DISTINCT ATTRIBUTE PATHS |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
DISTINCT ATTRIBUTE PATHS
DISTINCT ATTRIBUTE PATHS
El comando DISTINCT ATTRIBUTE PATHS devuelve la lista de rutas distintas que se encuentran en el campo objeto indexado pasado en campoObjeto para la selección actual de la tabla a la que pertenece el campo. En campoObjeto, debe pasar un campo de tipo Objeto indexado; de lo contrario se devuelve un error. Después de la llamada, el tamaño de arrayRuta es igual al número de rutas distintas que se encuentran en la selección. Las rutas a atributos de objetos anidados se devuelven utilizando la notación estándar punto, por ejemplo "empresa.direccion.numero". Tenga en cuenta que los nombres de atributo de objeto son sensibles a las mayúsculas y minúsculas. El comando no cambia la selección actual o el registro actual. En arrayRuta, se devuelve la lista de rutas distintas en orden alfabético (diacrítico). Notas:
Su base contiene un campo objeto [Customer]full_Data (indexado) con 15 registros:
Si ejecuta este código: ARRAY TEXT(aTPaths;0) El array aTPaths obtiene los siguientes elementos:
Nota: "length" es una propiedad virtual que está disponible automáticamente para todos los atributos de tipo array. Ofrece el tamaño del array, es decir, el número de elementos,y puede ser utilizado en las peticiones. Para mayor información, consulte el párrafo Utilización de la propiedad virtual .length.
Ver también
|
PROPIEDADES
Producto: 4D HISTORIA
ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||