4D Write v16

WR GET REFERENCE

Inicio

 
4D Write v16
WR GET REFERENCE

WR GET REFERENCE 


 

WR GET REFERENCE ( area ; info1 ; info2 ; nombre ; tipo ; formatoNum ; formatoFecha ; formatoHora ) 
Parámetro Tipo   Descripción
area  Entero largo in Área 4D Write
info1  Entero in Primera información relativa a la referencia
info2  Entero in Segunda información relativa a la referencia
nombre  Cadena in Nombre de la referencia
tipo  Entero in Tipo de la referencia
formatoNum  Cadena in Formato numérico
formatoFecha  Entero in Número del formato de la fecha
formatoHora  Entero in 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 info1info2nombre 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 info1info2 nombre dependen del valor de tipo. Si el objeto seleccionado no es una referencia, tipo devuelve 0.

  • Si tipo=1, la referencia es un campo. info1 indica el número de la tabla. info2 indica el número de campo. nombre está vacío.
  • Si tipo=2, la referencia es una expresión. info1 info2 contiene el valor 0. nombre contiene el nombre de la variable o expresión.

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



Ver también 

WR INSERT EXPRESSION
WR INSERT FIELD

 
PROPIEDADES 

Producto: 4D Write
Tema: WR Objetos dinámicos
Número 89224

 
HISTORIA 

Modificado: 4D Write 6.7

 
ARTICLE USAGE

4D Write - Lenguaje ( 4D Write v16)