Función TRANSFORM( )
Invierte el orden de visualización del texto bidireccional dentro de una cadena especificada.
Sintaxis
TRANSFORM(cadena_original)
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
cadena_original | carácter | El campo, la expresión o el valor literal que contiene texto bidireccional. |
Salida
Carácter.
Ejemplos
Ejemplos básicos
En la cadena de entrada, los caracteres "XZQB" representan caracteres hebreos/bidireccionales de una cadena de entrada que, por los demás, contiene caracteres regulares.
En la cadena de salida, la dirección de "XZQB" se invierte y se devuelve "BQZX". Los demás caracteres no se modifican.
Devuelve "ABC BQZX 123":
TRANSFORM("ABC XZQB 123")
Observaciones
Cómo funciona
La función TRANSFORMS( ) identifica los datos bidireccionales y los muestra correctamente en la vista, de derecha a izquierda.
El resto de los caracteres procesados por la función no sufren modificaciones y se continúan mostrando de izquierda a derecha.
Cuándo usar TRANSFORMS( )
Utilice TRANSFORMS( ) para ajustar el orden de visualización de los caracteres árabes o hebreos, para que se muestren correctamente.