Contenido
@CompareNoCase
Compara campos o cadenas de caracteres (cadena1 y cadena2) sin tener en cuenta las mayúsculas/minúsculas del texto.
Sintaxis
@CompareNoCase(Cadena1, Cadena2)
Retorno
(Numerico) Retorna el resultado de la comparación
0 si la Cadena1 es igual a la Cadena2 -1 si la Cadena1 es menor a la Cadena2 1 si la Cadena1 es mayor a la Cadena2 Parámetros
Cadena1: (Caracter) el primer valor o campo que desea comparar. Cadena2: (Caracter) el segundo valor o campo a ser comparado. Ejemplo
Se parte del campo de concepto de identificador de factura (FACTURA) que es representado por una secuencia alfanumérica:
A25376
Se desea conocer si este secuencial es mayor o menor a otro secuencial:
B25804
Para esto se invoca la función a través de los siguientes parámetros:
@CompareNoCase(FACTURA, "B25804")
@CompareNoCase("A25376", "B25804") retornaría -1, por lo que se concluiría es menor.
Ejemplo con Data
@CompareNoCase(FACTURA, "B25804")
@Lower
Convierte un campo tipo Caracter en minúsculas. IDEA es sensible al uso de mayúsculas/ minúsculas de manera que si desea búsqueda una cadena en particular dentro de un campo, o comparar un texto dentro de dos campos pero no tiene la certeza de como fueron ingresados los datos, será necesario convertir todo a mayúsculas o a minúsculas.
Sintaxis
Retorno
(Cadena) Retorna la nueva cadena resultante del texto procesado.
Parámetros
Cadena: (Caracter) es la expresión o campo Caracter que desea convertir a minúsculas. Ejemplo
Se parte del campo de nombre de una persona (NOMBRE) que es representado por un texto:
Luis
Se desea obtener este texto en minusculas:
luis
Para esto se invoca la función a través de los siguientes parámetros:
Ejemplo con Data
@Upper
Convierte un campo Caracter a mayúsculas. IDEA es sensible al uso de mayúsculas/ minúsculas de manera que si desea búsqueda una cadena en particular dentro de un campo, o comparar un texto dentro de dos campos pero no tiene la certeza de como fueron ingresados los datos, será necesario convertir todo a mayúsculas o a minúsculas.
Sintaxis
Retorno
(Cadena) Retorna la nueva cadena resultante del texto procesado.
Parámetros
Cadena: (Caracter) es la expresión o campo Caracter a ser convertido a mayúsculas. Ejemplo
Se parte del campo de nombre de una persona (NOMBRE) que es representado por un texto:
Luis
Se desea obtener este texto en mayúsculas:
LUIS
Para esto se invoca la función a través de los siguientes parámetros:
Ejemplo con Data
@Proper
Convierte a mayúscula la primera letra de cada palabra perteneciente a una cadena. Se usa generalmente para formatear los datos antes de imprimir un reporte.
Sintaxis
Retorno
(Cadena) Retorna la nueva cadena resultante del texto procesado.
Parámetros
Cadena: (Caracter) es la expresión o campo Caracter para el cual desea convertir la primera letra de cada palabra a mayúsculas. Ejemplo
Se parte del campo de nombre de una persona (NOMBRE) que es representado por un texto:
luis david miranda
Se desea obtener este texto en formato que convierte la primera letra de cada "palabra" a mayúsculas:
Luis David Miranda
Para esto se invoca la función a través de los siguientes parámetros:
Ejemplo con Data