4D v13.4

SET CHOICE LIST

Página Inicial

 
4D v13.4
SET CHOICE LIST

SET CHOICE LIST 


 

SET CHOICE LIST ( {* ;} objeto ; lista ) 
Parâmetro Tipo   Descrição
Operador in se especificado, objeto é um nome de objeto (string), se omitido, objeto é um campo ou uma variável
objeto  Objeto de formulário in Nome de objeto (se* é especificado) ou Campo ou Variável (se * é omitido)
lista  cadeia in 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.

Exemplo  

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

 
PROPRIEDADES 

Produto: 4D
Tema: Propriedades de Objetos
Número 237

 
INDEX

Lista alfabética dos comandos

 
HISTÓRIA 

Modificado: 4D v6
Renomear: 4D v12

 
VER TAMBÉM 

OBJECT Get choice list name