| 4D Write v15WR GET REFERENCE | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D Write v15
 WR GET REFERENCE 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WR GET REFERENCE ( area ; info1 ; info2 ; nome ; tipo ; formatoNum ; formatoData ; formatoHora ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| area | Inteiro longo |   | Área 4D Write | |||||
| info1 | Inteiro |   | Primeira informação relativa a referencia | |||||
| info2 | Inteiro |   | Segunda informação relativa a referencia | |||||
| nome | String |   | Nome da referencia | |||||
| tipo | Inteiro |   | Tipo da referencia | |||||
| formatoNum | String |   | Formato numérico | |||||
| formatoData | Inteiro |   | Número do formato da data | |||||
| formatoHora | Inteiro |   | Número do formato da hora | |||||
O comando WR GET REFERENCE obtém a informação sobre a referencia selecionada na área 4D Write.
A informação sobre a referencia selecionada se devolve nos parâmetros info1, info2, nome e tipo. Também pode conhecer o formato de visualização das referencias de tipo numérico, data ou hora inseridas.
Os valores devolvidos em info1, info2 e nome dependem do valor de tipo. Se o objeto selecionado não é uma referencia, tipo devolve 0.
O parâmetro formatoNum devolve uma cadeia que indica o formato numérico associado a expressão numérica (ou seja, real, inteiro, ou inteiro longo) selecionada. Se não há nenhum formato associado com a expressão ou se não é uma expressão de tipo numérico, se devolve uma cadeia vazia.
 
 O parâmetro formatoData devolve o número do formato de data associado a expressão selecionada, se tratado de um tipo de data. Se este não fosse o caso, é devolvido o valor 0.
 Caso contrário, pode comparar o valor recebido com as seguintes constantes 4D, do tema "":
	
		
			 
	
	
		Constante 
				
			Tipo 
				
			
			Valor 
			
			
		
			 System date short 
                        	
			Inteiro longo 
                        
                        
			1 
                        
			
		
			 System date abbreviated 
                        	
			Inteiro longo 
                        
                        
			2 
                        
			
		
			 System date long 
                        	
			Inteiro longo 
                        
                        
			3 
                        
			
		
			 Internal date short special 
                        	
			Inteiro longo 
                        
                        
			4 
                        
			
		
			 Internal date long 
                        	
			Inteiro longo 
                        
                        
			5 
                        
			
		
			 Internal date abbreviated 
                        	
			Inteiro longo 
                        
                        
			6 
                        
			
		
			 
	
Internal date short 
                        	
			Inteiro longo 
                        
                        
			7 
                        
			
		
O parâmetro formatoHora devolve o número do formato de hora associado a expressão selecionada, se tratado de um tipo hora. Se este não fosse o caso, é devolvido o valor 0.
 Caso contrário, pode comparar o valor recebido com as seguintes constantes 4D, do tema "":
	
		
			 
	
	
		Constante 
				
			Tipo 
				
			
			Valor 
			
			
		
			 HH MM SS 
                        	
			Inteiro longo 
                        
                        
			1 
                        
			
		
			 HH MM 
                        	
			Inteiro longo 
                        
                        
			2 
                        
			
		
			 Hour min sec 
                        	
			Inteiro longo 
                        
                        
			3 
                        
			
		
			 Hour min 
                        	
			Inteiro longo 
                        
                        
			4 
                        
			
		
			 
	
HH MM AM PM 
                        	
			Inteiro longo 
                        
                        
			5 
                        
			
		
Consulte o exemplo do comando WR SELECT.
Este exemplo determina se o objeto selecionado pelo usuário é uma referencia, assim como seu tipo.
 WR GET REFERENCE(Letter;$Table;$Field;$Name;$Type)
 Case of
    :($Type=0) `Sem referencia
       ALERT("A seleção não contém uma referencia")
    :($Type=1)
       ALERT("A seleção contém o campo "+Field name($Table;$Field))
    :($Type=2)
       ALERT("A seleção contém a expressão chamada "+$Name)
 End case
	Produto: 4D Write
	Tema: WR Objetos dinâmicos
	Número 
        89224
        
        
        
	
	Modificado: 4D Write 6.7
	
	
	
	
	
	
	
	
	4D Write - Linguagem ( 4D Write v15)
	
	
	
	
	
	
	
 Adicionar um comentário
Adicionar um comentário