| 4D v20.1Bool | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v20.1
 Bool 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Bool ( expressao ) -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| expressao | Expression |   | Expressão para a qual vai retornar a forma booleana | |||||
| Resultado | Booleano |   | Forma booleana da expressão | |||||
O comando Bool devolve a forma booleana da expressão que foi passado em expressao.
O comando pode devolver os valores abaixo, dependendo do tipo de resultado da expressao:
| Tipo da expressao | Retorno do comando Bool | 
| Indefinido | False | 
| Nulo | False | 
| Booleano | False se falso, do contrário True | 
| Número | False se 0, senão True | 
| Outros tipos | False | 
Seleciona um valor dependendo do conteúdo de um atributo de campo de objeto, antecipando o caso no qual falta o atributo:
 C_TEXT($married)
 $married:=Choose(Bool([Person]data.married);"Married";"Single")
  //"Single" se o atributo "married" não se encontrar no campo
 ALERT("This person is "+$married)
	Produto: 4D
	Tema: Booleano
	Número 
        1537
        
        
        
	
	Criado por: 4D v16 R5
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v20)
	
	
	Manual de linguagem 4D ( 4D v20.1)
	
	
	
 Adicionar um comentário
Adicionar um comentário