4D Write v14WR GET REFERENCE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Write v14
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 | cadeia |
![]() |
Nome da referencia | |||||
tipo | Inteiro |
![]() |
Tipo da referencia | |||||
formatoNum | cadeia |
![]() |
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
WR INSERT EXPRESSION
WR INSERT FIELD
4D Write - Linguagem ( 4D Write v11.6)
4D Write - Linguagem ( 4D Write v12)
4D Write - Linguagem ( 4D Write v14)
4D Write - Linguagem ( 4D v13)
4D Write - Linguagem ( 4D Write v14 R2)
4D Write - Linguagem ( 4D Write v14 R3)
4D Write - Linguagem ( 4D Write v14 R4)