versión 6.0 (Modificado)
SET CHOICE LIST ({*; }objeto; lista)
Parámetro | Tipo | Descripción | |
* | Si se especifica, objeto es un nombre de objeto (cadena) | ||
Si se omite, objeto es un campo o una variable | |||
objeto | Objeto de form. | Nombre de objeto (si se especifica *), o | |
Campo o variable (si se omite *) | |||
lista | Alfa | Nombre de la lista a utilizar | |
(definida en el entorno Diseño) |
Descripción
El comando SET CHOICE LIST define o reemplaza la lista asociada al objeto o grupo de objetos especificado por objeto por la lista (definida en el editor de listas del entorno Diseño) cuyo nombre se pasa en lista.
Este comando puede aplicarse a un formulario de entrada o diálogo, a campos y variables editables cuyo valor puede ser introducido como texto. La lista se muestra durante la entrada de datos cuando el usuario selecciona el área de texto.
Si pasa el parámetro opcional *, indica que el parámetro objeto es un nombre de objeto (una cadena). Si omite el parámetro opcional *, indica que el parámetro objeto es un campo o una variable. En este caso, usted especifica una referencia de un campo o de una variable (campo o variable de tipo objeto únicamente) en lugar de una cadena. Para mayor información sobre nombres de objetos, consulte la sección Propiedades de los objetos.
Nota: Este comando no puede ser utilizado con campos ubicados en un formulario listado de un subformulario.
Ejemplo
El siguiente ejemplo define una lista asociada a un campo envío. Si el envío es debe realizarse en la noche, entonces la lista muestra las empresas que realizas envíos en la noche. De lo contrario, se asignan las empresas de envíos estándar:
If ([Envios]Overnight) SET CHOICE LIST([Envios]Empresa; "Envios de noche") Else SET CHOICE LIST([Envios]Empresa; "Envios estándar") End if