jujiboutils/es

From Lazarus wiki
Revision as of 16:47, 14 October 2011 by Jujibo (talk | contribs) (Link to english page)
Jump to navigationJump to search

English(en) Español(es)

Acerca de

Conjunto de componentes que permiten la entrada de diferentes tipo de datos, números enteros, decimales, fechas, etc. para trabajar con o sin bases de datos.

Autores y Colaboradores

Julio Jiménez Borreguero - jujibo at gmail dot com.

Jesús Reyes A.

Licencia

El proyecto Jujiboutils se distribuye bajo la licencia GNU Library General Public License (ver el archivo COPYING.LGPL) Permitiendo enlazar con módulos independientes para producir ejecutables.

Descarga

La última versión estable se puede encontrar en: estará pronto

Código más reciente SVN: svn co https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/jujiboutils

Informar de fallos

Informes de fallos y sugerencias: jujibo at gmail dot com

También me puedes encontrar en Freenode IRC canales: #lazarus-es, #lazarus-ide Apodo: jujibo

Registro de cambios

2011-10-14 jujiboutils 1.0 liberado

Más detalles: Leer el archivo changes.txt file, que se incluye en el paquete.

Sistemas en los que funciona

Los componentes han sido probados con:

Encuentra los componentes y Documentación

Componentes que no usan base de datos: Additional-light.png

TJLabeledIntegerEdit: Entrada de números enteros. Propiedades principales: DisplayFormat, EditLabel.Caption, LabelPosition y Value. DisplayFormat ejemplo value: '0 ºC'

TJLabeledFloatEdit: Entrada de números con decimales. Propiedades principales: Decimals, DisplayFormat, EditLabel.Caption, LabelPosition y Value. DisplayFormat ejemplo value: '#,0.00'

TJLabeledCurrencyEdit: Entrada de valores monetarios (hasta 4 decimales de precisión). Propiedades principales: Decimals, DisplayFormat, EditLabel.Caption, LabelPosition y Value. Valor por defecto para DisplayFormat: '#,0.00' y Decimals=2

TJLabeledDateEdit: Entrada de fechas. Propiedades principales: Decimals, DisplayFormat, EditLabel.Caption, LabelPosition y Value.

TJLabeledTimeEdit: Entrada de hora. Propiedades principales: Decimals, DisplayFormat, EditLabel.Caption, LabelPosition y Value.

TJLabeledDateTimeEdit: Entradas de fecha y hora. Propiedades principales: Decimals, DisplayFormat, EditLabel.Caption, LabelPosition y Value. La fecha y hora deben ir separados por un espacio en blanco

Componentes en acción: Example-nondb.png

Observaciones sobre la entrada de fechas y horas:

Separadores de fecha válidos: . , - and / ejemplo: 1.1.2011

Separador de hora válido: : ejemplo: 10:20:45

En el ejemplo, fecha: '01/02/2011' Si introduce .3, la fecha resultante será '01/03/2011'. Por lo que en un sistema con el formato de fecha'dd/mm/yyyy' 2. cambiará el día a 2 .5 cambiará el mes a mayo y ..2012 cambiará el año a 2012. Por supuesto usted puede proporcionar ninguno, uno, dos o tres valores.


Componentes que usan base de datos: DataControls-light.png

Estos componentes funcionan de la misma forma que los normales (sin base de datos) excepto TJDBGridControl.

TJDBGridControl: Entrada de valores asociados a una base de datos en una tabla. Detecta automáticamente el tipo de datos a editar. Editor de celda especializado para los tipos: ftString, ftFloat, ftCurrency, ftBCD, ftDate, ftTime and ftDateTime. Propiedades especiales en las columnas, ejemplo: Decimals (para ftFloat y ftCurrency), MaxLength (para ftString). Nº de decimales/escala automática para el tipo ftBCD. Permite valores nulos (vacíos) para fechas, horas y fecha-hora.

Componentes en acción: Example-db.png

TJDBGridControl en acción: Example-grid.png