4D Write v14WR GET REFERENCE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Write v14
WR GET REFERENCE
|
WR GET REFERENCE ( area ; info1 ; info2 ; nombre ; tipo ; formatoNum ; formatoFecha ; formatoHora ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
area | Entero largo |
![]() |
Área 4D Write | |||||
info1 | Entero |
![]() |
Primera información relativa a la referencia | |||||
info2 | Entero |
![]() |
Segunda información relativa a la referencia | |||||
nombre | Cadena |
![]() |
Nombre de la referencia | |||||
tipo | Entero |
![]() |
Tipo de la referencia | |||||
formatoNum | Cadena |
![]() |
Formato numérico | |||||
formatoFecha | Entero |
![]() |
Número del formato de la fecha | |||||
formatoHora | Entero |
![]() |
Número del formato de la hora | |||||
El comando WR GET REFERENCE obtiene la información sobre la referencia seleccionada en el área 4D Write.
La información sobre la referencia seleccionada se devuelve en los parámetros info1, info2, nombre y tipo. También puede conocer el formato de visualización de las referencias de tipo numérico, fecha u hora insertadas.
Los valores devueltos en info1, info2 y nombre dependen del valor de tipo. Si el objeto seleccionado no es una referencia, tipo devuelve 0.
El parámetro formatoNum devuelve una cadena que indica el formato numérico asociado a la expresión numérica (es decir, real, entero, o entero largo) seleccionada. Si no hay ningún formato asociado con la expresión o si no es una expresión de tipo numérico, se devuelve una cadena vacía.
El parámetro formatoFecha devuelve el número del formato de fecha asociado a la expresión seleccionada, si se trata de un tipo de fecha. Si este no fuera el caso, se devuelve el valor 0.
De lo contrario, puede comparar el valor recibido con las siguientes constantes 4D, del tema "":
Constante | Tipo | Valor | Comentario |
System date short | Entero largo | 1 | |
System date abbreviated | Entero largo | 2 | dom. 29 de 2006 |
System date long | Entero largo | 3 | domingo 29 diciembre 2006 |
Internal date short special | Entero largo | 4 | 12/29/06 (pero 12/29/1896 o 12/29/2096) |
Internal date long | Entero largo | 5 | 29 diciembre 2006 |
Internal date abbreviated | Entero largo | 6 | 29 dic, 2006 |
Internal date short | Entero largo | 7 |
El parámetro formatoHora devuelve el número del formato de hora asociado a la expresión seleccionada, si se trata de un tipo hora. Si este no fuera el caso, se devuelve el valor 0.
De lo contrario, puede comparar el valor recibido con las siguientes constantes 4D, del tema "":
Constante | Tipo | Valor | Comentario |
HH MM SS | Entero largo | 1 | |
HH MM | Entero largo | 2 | |
Hour min sec | Entero largo | 3 | 1 hora 2 minutos 3 segundos |
Hour min | Entero largo | 4 | 1 hora 2 minutos |
HH MM AM PM | Entero largo | 5 |
Consulte el ejemplo del comando WR SELECT.
Este ejemplo determina si el objeto seleccionado por el usuario es una referencia, así como también su tipo.
WR GET REFERENCE(Letter;$Table;$Field;$Name;$Type)
Case of
:($Type=0) `Sin referencia
ALERT("La selección no contiene una referencia")
:($Type=1)
ALERT("La selección contiene el campo "+Field name($Table;$Field))
:($Type=2)
ALERT("La selección contiene la expresión llamada "+$Name)
End case
Producto: 4D Write
Tema: WR Objetos dinámicos
Número
89224
Modificado: 4D Write 6.7
WR INSERT EXPRESSION
WR INSERT FIELD
4D Write - Lenguaje ( 4D Write v11.6)
4D Write - Lenguaje ( 4D Write v12)
4D Write - Lenguaje ( 4D Write v14)
4D Write - Lenguaje ( 4D v13)
4D Write - Lenguaje ( 4D Write v14 R2)
4D Write - Lenguaje ( 4D Write v14 R3)
4D Write - Lenguaje ( 4D Write v14 R4)