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)