Maines ERP
Funciones Lógicas
if( )
Parámetro | Descripción |
---|---|
Param 1 | Campo a comparar |
Param 2 | Operador matemático de la comparacion =,<, >, >=, <=, etc |
Param 3 | CAMPO, TEXTO O NUMERO a comparar con el Param 1
|
Param 4 | Valor a devolver si la comparación es VERDADERA |
Param 5 | Valor a devolver si la comparación es FALSA |
Ej 1:
if( Unidad_Medida , = , Unidad_Medida, "Son iguales", "No son iguales" ) El resultado siempres es VERDADERO-Son iguales, porque el campo Unidad_Medida se esta comparando contra si mismo
Ej 2:
if( Unidad_Medida , = , "Kg", "Se estan vendiendo Kilos", "No son Kilos" )
case( )
Es una función de comparación múltiple
El primer parámetro debe ser el CAMPO a evaluar
Los siguientes parámetros deben ir en pares: ValorComparar y su par en caso de ser verdad
El ultimo par, puede opcionalmente ser "default" y valor , para que en caso de no cumplirse las condiciones previas, se aplique este valor
Ejemplos
case( tipo_poliza, "DR", "Es poliza de diario", "IG", "Es póliza de Ingresos", "default", "Es otro tipo de póliza")
- El campo principal a evaluar es TIPO_POLIZA
- Primer Par: Si el campo = "DR", la función devuelve "Es póliza de diario"
- Segundo Par: Si el campo = "IG", la función devuelve "Es póliza de Ingresos"
- Puede hacer n Pares
- Opcional: Ultimo Par, Si se usa "default" y ninguna condición previa se cumplió, el valor devuelto es "Es otro tipo de póliza"
www.kingo.com.mx