Diferencia entre revisiones de «Funciones de librería»
(→Tratamiento de números) |
|||
(No se muestran 155 ediciones intermedias de 2 usuarios) | |||
Línea 1: | Línea 1: | ||
− | ===Conversión de tipos=== | + | __NOTOC__ |
− | + | ====[[Conversión de tipos]]==== | |
− | + | Funciones que transforman el resultado de una expresión a un tipo de dato específico. | |
− | + | ||
− | + | <p><code>[[Conversión de tipos#$Entero|$Entero]] - [[Conversión de tipos#$Fecha|$Fecha]] - [[Conversión de tipos#$Logico|$Logico]] - [[Conversión de tipos#$Real|$Real]] - [[Conversión de tipos#$Texto|$Texto]]</code></p> | |
− | + | ====[[Indicadores de tipo]]==== | |
+ | Funciones que indican el tipo de una expresión. La utilidad de estas funciones radica en devolver el tipo de expresiones que no son evaluadas, como pueden ser aquellas en las que se accede al dominio de algún componente o recurso. | ||
− | < | + | <p><code>[[Indicadores de tipo#$Coleccion|$Coleccion]] - [[Indicadores de tipo#$Lista|$Lista]] - [[Indicadores de tipo#$Tabla|$Tabla]] - [[Indicadores de tipo#$Vinculo|$Vinculo]]</code></p> |
− | <code | + | |
− | </ | + | |
− | + | ====[[Tratamiento de textos]]==== | |
− | < | + | <p>Funciones que nos permitirán realizar operaciones con datos de tipo texto.</p> |
− | </ | + | |
− | + | <p><code>[[Tratamiento de textos#$CopiarTexto|$CopiarTexto]] - [[Tratamiento de textos#$LongitudTexto|$LongitudTexto]] - [[Tratamiento de textos#$Texto|$Texto]]</code></p> | |
− | + | ====[[Tratamiento de números]]==== | |
+ | <p>Compendio de funciones que permiten tratar datos numéricos, tanto enteros como reales. Se podrá obtener la parte decimal o entera de un real, saber si un número es par o impar, etc.</p> | ||
− | < | + | <p><code>[[Tratamiento de números#$Entero|$Entero]] - [[Tratamiento de números#$EsPar|$EsPar]] - [[Tratamiento de números#$Max|$Max]] - [[Tratamiento de números#$Min|$Min]] - [[Tratamiento de números#$ParteDecimal|$ParteDecimal]] - [[Tratamiento de números#$ParteEntera|$ParteEntera]] - [[Tratamiento de números#$Real|$Real]] - [[Tratamiento de números#$Redondeo|$Redondeo]]</code></p> |
− | <code | + | |
− | </ | + | |
− | + | ====[[Tratamiento de horas y fechas]]==== | |
− | < | + | <p>Es muy habitual trabajar con fechas a la hora de programar un sistema de información en ODL. Por ello, se han creado numerosas funciones que nos permitirán manejar el tipo de dato "fecha". Por ejemplo, podremos obtener datos concretos como el día, mes o año, comparar dos fechas o calcular una fecha a partir de otra, entre otras.</p> |
− | </ | + | |
− | + | <p><code>[[Tratamiento de horas y fechas#$Año|$Año]] - [[Tratamiento de horas y fechas#$CalculaFecha|$CalculaFecha]] - [[Tratamiento de horas y fechas#$Dia|$Dia]] - [[Tratamiento de horas y fechas#$DiferenciaDias|$DiferenciaDias]] - [[Tratamiento de horas y fechas#$DiferenciaFechas|$DiferenciaFechas]] - [[Tratamiento de horas y fechas#$Fecha|$Fecha]] - [[Tratamiento de horas y fechas#$FormatoFecha|$FormatoFecha]] - [[Tratamiento de horas y fechas#$Hoy|$Hoy]] - [[Tratamiento de horas y fechas#$Mes|$Mes]]</code></p> | |
− | + | ====[[Tratamiento de moneda]]==== | |
+ | <p><code>[[Tratamiento de moneda#$Cifra|$Cifra]]</code> - <code>[[Tratamiento de moneda#$Moneda|$Moneda]]</code></p> | ||
− | + | ====[[Manejo de listas de comprobación]]==== | |
− | < | + | <p>Es posible que en el desarrollo de nuestro sistema de información en ODL nos interese realizar ciertas operaciones con las listas de comprobación. Una operación frecuente es invertir la selección de las filas. Accede al siguiente artículo para conocer, por ejemplo, esta función de uso muy común.</p> |
− | </ | + | |
− | < | + | <p><code>[[Manejo de listas de comprobación#$InvertirSeleccion|$InvertirSeleccion]] - [[Manejo de listas de comprobación#$Lista|$Lista]]</code></p> |
− | <code> | + | |
− | </ | + | |
− | + | ====[[Creación de matrices]]==== | |
+ | <p>Crea matrices a partir de otros componentes o recursos de ODL. Además, se podrán crear matrices a partir de los resultados obtenidos en una petición a la base de datos.</p> | ||
− | + | <p><code>[[Creación de matrices#$Matriz(texto)|$Matriz(texto)]] - [[Creación de matrices#$Matriz(componente)|$Matriz(componente)]] - [[Creación de matrices#$Matriz(enumerado,exportación)|$Matriz(enumerado,exportación)]] - [[Creación de matrices#$MatrizSQL|$MatrizSQL]]</code></p> | |
− | + | ====[[Cálculo con matrices]]==== | |
− | + | <p>Conjunto de funciones para realizar diversos cálculos sobre matrices. Sumar columnas, calcular medias, buscar un elemento concreto, buscar el valor máximo o mínimo de una columna, etc.</p> | |
− | </ | + | |
− | < | + | <p><code>[[Cálculo con matrices#$Elemento|$Elemento]] - [[Cálculo con matrices#$Max|$Max]] - [[Cálculo con matrices#$Media|$Media]] - [[Cálculo con matrices#$Min|$Min]] - [[Cálculo con matrices#$NumeroColumnas|$NumeroColumnas]] - [[Cálculo con matrices#$NumeroFilas|$NumeroFilas]] - [[Cálculo con matrices#$Suma|$Suma]]</code></p> |
− | <code> | + | |
− | </ | + | |
− | + | ====[[Manejo de matrices]]==== | |
+ | <p>En el siguiente artículo se muestran varias funciones que permiten realizar diversas operaciones con matrices. Por ejemplo, filtrar una matriz con un cierto valor, ordenar una matriz, renombrar columnas, etcétera...</p> | ||
− | + | <p><code>[[Manejo de matrices#$AgruparSuma|$AgruparSuma]] - [[Manejo de matrices#$Columnas|$Columnas]] - [[Manejo de matrices#$ConcatenarColumna|$ConcatenarColumna]] - [[Manejo de matrices#$EliminarFilasRepetidas|$EliminarFilasRepetidas]] - [[Manejo de matrices#$Filtrar|$Filtrar]] - [[Manejo de matrices#$MatrizFila|$MatrizFila]] - [[Manejo de matrices#$Ordenar|$Ordenar]] - [[Manejo de matrices#$RenombrarColumnas|$RenombrarColumnas]] - [[Manejo de matrices#$AsignarElemento|$AsignarElemento]]</code></p> | |
− | + | ====[[Manejo de colecciones]]==== | |
− | < | + | <p>En este artículo facilitamos las funciones que nos permitirán seleccionar un objeto o varios de ellos de una colección concreta, cumpliendo con una definición determinada.</p> |
− | </ | + | |
− | + | <p><code>[[Manejo de colecciones#$SeleccionarObjetoPorDefinicion|$SeleccionarObjetoPorDefinicion]] - [[Manejo de colecciones#$SeleccionarObjetosPorDefinicion|$SeleccionarObjetosPorDefinicion]]</code></p> | |
− | + | ||
− | + | ====[[Funciones especiales]]==== | |
+ | <p>Conjunto de funciones que entre sí no tienen mucho en común, o que no actúan sobre un componente o recurso concreto. No por ello carecen de la misma importancia que las demás. Te recomendamos que accedas, quizás la función que buscas se encuentre en este artículo.</p> | ||
− | + | <p><code>[[Funciones especiales#$Crear|$Crear]] - [[Funciones especiales#$Decision|$Decision]] - [[Funciones especiales#$DRC|$DRC]] - [[Funciones especiales#$EsTipo|$EsTipo]] - [[Funciones especiales#$Si|$Si]] - [[Funciones especiales#$VariableCentro|$VariableCentro]]</code></p> | |
− | + | ====[[Ejecución de sentencias SQL]]==== | |
+ | <p>En este artículo se muestran dos funciones que nos permitirán obtener, o bien una matriz con los valores obtenidos de una sentencia SQL, o bien el primer valor encontrado.</p> | ||
− | + | <p><code>[[Ejecución de sentencias SQL#$MatrizSQL|$MatrizSQL]] - [[Ejecución de sentencias SQL#$ValorSQL|$ValorSQL]]</code></p> | |
− | === | + | ====[[Funciones de método]]==== |
+ | <p>Aquí se especifican las funciones que se utilizan en el desarrollo de los métodos.</p> | ||
− | < | + | <p><code>[[Funciones de método#$Crear|$Crear]] - [[Funciones de método#$Ejecutar|$Ejecutar]] - [[Funciones de método#$Firmar|$Firmar]] - [[Funciones de método#$Guardar|$Guardar]] - [[Funciones de método#$Lanzar|$Lanzar]] - [[Funciones de método#$Mover|$Mover]] - [[Funciones de método#$Sellar|$Sellar]]</code></p> |
− | <code | + | |
− | </ | + | |
− | : | + | [[Categoría:ODL]] |
− | + | [[Categoría:Funciones]] | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Revisión actual del 13:46 13 feb 2012
Conversión de tipos
Funciones que transforman el resultado de una expresión a un tipo de dato específico.
$Entero - $Fecha - $Logico - $Real - $Texto
Indicadores de tipo
Funciones que indican el tipo de una expresión. La utilidad de estas funciones radica en devolver el tipo de expresiones que no son evaluadas, como pueden ser aquellas en las que se accede al dominio de algún componente o recurso.
$Coleccion - $Lista - $Tabla - $Vinculo
Tratamiento de textos
Funciones que nos permitirán realizar operaciones con datos de tipo texto.
$CopiarTexto - $LongitudTexto - $Texto
Tratamiento de números
Compendio de funciones que permiten tratar datos numéricos, tanto enteros como reales. Se podrá obtener la parte decimal o entera de un real, saber si un número es par o impar, etc.
$Entero - $EsPar - $Max - $Min - $ParteDecimal - $ParteEntera - $Real - $Redondeo
Tratamiento de horas y fechas
Es muy habitual trabajar con fechas a la hora de programar un sistema de información en ODL. Por ello, se han creado numerosas funciones que nos permitirán manejar el tipo de dato "fecha". Por ejemplo, podremos obtener datos concretos como el día, mes o año, comparar dos fechas o calcular una fecha a partir de otra, entre otras.
$Año - $CalculaFecha - $Dia - $DiferenciaDias - $DiferenciaFechas - $Fecha - $FormatoFecha - $Hoy - $Mes
Tratamiento de moneda
Manejo de listas de comprobación
Es posible que en el desarrollo de nuestro sistema de información en ODL nos interese realizar ciertas operaciones con las listas de comprobación. Una operación frecuente es invertir la selección de las filas. Accede al siguiente artículo para conocer, por ejemplo, esta función de uso muy común.
Creación de matrices
Crea matrices a partir de otros componentes o recursos de ODL. Además, se podrán crear matrices a partir de los resultados obtenidos en una petición a la base de datos.
$Matriz(texto) - $Matriz(componente) - $Matriz(enumerado,exportación) - $MatrizSQL
Cálculo con matrices
Conjunto de funciones para realizar diversos cálculos sobre matrices. Sumar columnas, calcular medias, buscar un elemento concreto, buscar el valor máximo o mínimo de una columna, etc.
$Elemento - $Max - $Media - $Min - $NumeroColumnas - $NumeroFilas - $Suma
Manejo de matrices
En el siguiente artículo se muestran varias funciones que permiten realizar diversas operaciones con matrices. Por ejemplo, filtrar una matriz con un cierto valor, ordenar una matriz, renombrar columnas, etcétera...
$AgruparSuma - $Columnas - $ConcatenarColumna - $EliminarFilasRepetidas - $Filtrar - $MatrizFila - $Ordenar - $RenombrarColumnas - $AsignarElemento
Manejo de colecciones
En este artículo facilitamos las funciones que nos permitirán seleccionar un objeto o varios de ellos de una colección concreta, cumpliendo con una definición determinada.
$SeleccionarObjetoPorDefinicion - $SeleccionarObjetosPorDefinicion
Funciones especiales
Conjunto de funciones que entre sí no tienen mucho en común, o que no actúan sobre un componente o recurso concreto. No por ello carecen de la misma importancia que las demás. Te recomendamos que accedas, quizás la función que buscas se encuentre en este artículo.
$Crear - $Decision - $DRC - $EsTipo - $Si - $VariableCentro
Ejecución de sentencias SQL
En este artículo se muestran dos funciones que nos permitirán obtener, o bien una matriz con los valores obtenidos de una sentencia SQL, o bien el primer valor encontrado.
Funciones de método
Aquí se especifican las funciones que se utilizan en el desarrollo de los métodos.
$Crear - $Ejecutar - $Firmar - $Guardar - $Lanzar - $Mover - $Sellar