8. Convertir mayusculas-minusculas
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
Parámetros
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
FACTURA
@CompareNoCase(FACTURA, "B25804")
A25376
-1
B25804
0
JJ839
1
@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
@Lower(Cadena)
Retorno
(Cadena) Retorna la nueva cadena resultante del texto procesado.
Parámetros
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:
@Lower(NOMBRE)
Ejemplo con Data
NOMBRE
@Lower(NOMBRE)
Luis
luis
@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
@Upper(Cadena)
Retorno
(Cadena) Retorna la nueva cadena resultante del texto procesado.
Parámetros
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:
@Upper(NOMBRE)
Ejemplo con Data
NOMBRE
@Upper(NOMBRE)
Luis
LUIS
@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
@Proper(Cadena)
Retorno
(Cadena) Retorna la nueva cadena resultante del texto procesado.
Parámetros
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:
@Proper(NOMBRE)
Ejemplo con Data
NOMBRE
@Proper(NOMBRE)
luis david miranda
Luis David Miranda
