4D v13.4SET CHOICE LIST |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v13.4
SET CHOICE LIST
|
SET CHOICE LIST ( {* ;} objeto ; lista ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
* | Operador |
![]() |
se especificado, objeto é um nome de objeto (string), se omitido, objeto é um campo ou uma variável | |||||
objeto | Objeto de formulário |
![]() |
Nome de objeto (se* é especificado) ou Campo ou Variável (se * é omitido) | |||||
lista | cadeia |
![]() |
Nome da lista a ser usada como Lista de Escolha (definida no ambiente Desenho) | |||||
O comando OBJECT SET CHOICE LIST NAME define ou substitui a lista associada ao objeto o grupo de objetos designado por objeto pela lista criada no editor de listas, em modo Desenho, cujo nome é passado em lista.
Este comando pode ser aplicado a um formulário de entrada ou diálogo, a campos e variáveis editáveis cujos valores podem ser introduzidos como texto. A lista é mostrada durante a entrada de dados quando o usuário seleciona a área de texto.
Se passa o parâmetro opcional *, indica que o parâmetro objeto é um nome de objeto (string). Se não passa este parâmetro, indica que o parâmetro objeto é um campo ou uma variável. Neste caso, não passe uma referência de campo ou de variável (campo ou variável de tipo objeto unicamente) ao invés de uma string. Para maior informação sobre nomes de objetos, consulte a seção,
Nota: este comando não pode ser utilizado com campos localizados em um formulário listado de um subformulário.
O exemplo a seguir define uma lista associada a um campo Envío. Se o envío deve ser realizado na noite, então a lista mostra as empresas que realizam envíos na noite. Do contrário, são atribuídas as empresas de envíos comum:
If([Envios]Overnight)
OBJECT SET CHOICE LIST NAME([Envios]Empresa;"Envios de noturnos")
Else
OBJECT SET CHOICE LIST NAME([Envios]Empresa;"Envios comum")
End if
Produto: 4D
Tema: Propriedades de Objetos
Número
237
Modificado: 4D v6
Renomear: 4D v12