Saltar al contenido principal
Versión: Siguiente

OBJECT Get list reference

OBJECT Get list reference ( {* ;} objeto {; tipoLista} ) -> Resultado

ParámetroTipoDescripción
*OperadorSi se especifica, objeto es un nombre de objeto (cadena)
Si se omite, objeto es un campo o una variable
objetoanyNombre de objeto (si * se especifica) o
Campo o variable (si * se omite)
tipoListaIntegerTipo de lista: lista de Selección, lista obligatoria o la lista de excluidos
ResultadoIntegerNúmero de referencia de lista

Este comando no es hilo seguro, no puede ser utilizado en código apropiativo.

Descripción

El comando OBJECT Get list reference devuelve el número de referencia (RefList) de la lista jerárquica asociada al objeto o grupo de objetos designados por los parámetros objeto y * .

Si pasa el parámetro opcional * indica que el parámetro objeto es un nombre de objeto (cadena). Si no se pasa este parámetro, indica que el parámetro objeto es un campo o una variable. En este caso, se pasa una referencia de campo o variable en lugar de una cadena (campo o variable objeto únicamente).

Por defecto, si omite el parámetro tipoLista, el comando devuelve el nombre de la lista de opciones (lista de valores) asociado al objeto. También puede obtener el número de referencia de las listas obligatoria o las listas de excluidos pasando en tipoLista, una de las siguientes constantes del tema "Propiedades de los objetos":

ConstanteTipoValorComentario
Choice listEntero largo0Lista simple de selección de valores (opción "Lista" en la Lista de Propiedades) (por defecto)
Excluded listEntero largo2Lista de valores no aceptados para la entrada (Opción "Exclusiones" en la lista de propiedades)
Required listEntero largo1Lista sólo los valores aceptados para la entrada (Opción "Obligatoria" en la Lista de Propiedades)

Si no hay una lista jerárquica asociada al objeto para el tipoLista definido, el comando devuelve 0.

Ver también

OBJECT Get list name
OBJECT SET LIST BY REFERENCE