jujiboutils/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:
- Lazarus Linux 32 and Linux 64
- Lazarus Windows 32
- ZeosLib 7 (trunk)
- Sqldb
- IBX for Lazarus
- Memdataset
Encuentra los componentes y Documentación
TJLabeledIntegerEdit: Entrada de números. Propiedades perincipales: DisplayFormat, EditLabel.Caption, LabelPosition and Value. DisplayFormat ejemplo value: '0 ºC'
TJLabeledFloatEdit: input of float numbers. Main properties: Decimals, DisplayFormat, EditLabel.Caption, LabelPosition and Value. DisplayFormat example value: '#,0.00'
TJLabeledCurrencyEdit: input of currency numbers. Main properties: Decimals, DisplayFormat, EditLabel.Caption, LabelPosition and Value. DisplayFormat default value is '#,0.00' and Decimals=2
TJLabeledDateEdit: input of dates values. Main properties: Decimals, DisplayFormat, EditLabel.Caption, LabelPosition and Value.
TJLabeledTimeEdit: input of time values. Main properties: Decimals, DisplayFormat, EditLabel.Caption, LabelPosition and Value.
TJLabeledDateTimeEdit: input of date-time values. Main properties: Decimals, DisplayFormat, EditLabel.Caption, LabelPosition and Value. The date and time must be separated by a space
Notes about Date and time input:
Valid date separators: . , - and / ie: 1.1.2011
Valid time separator: : ie: 10:20:45
In example, date: '01/02/2011' if you input .3, the result date will be '01/03/2011'. So for a system date format 'dd/mm/yyyy' 2. will set the day to two .5 will set the month to May and ..2012 will set the year to 2012. Of course you can supply none, one, two or three values
These components work in the same way that Non-DB aware, except TJDBGridControl.
TJDBGridControl: input of db values in a grid. Auto detects type of data. Specialized cell editors for types: ftString, ftFloat, ftCurrency, ftBCD, ftDate, ftTime and ftDateTime. Special properties in columns like: Decimals (for ftFloat and ftCurrency), MaxLength (for ftString). Automatic decimals/scale detection for ftBCD. Allows null dates, times and date-times (empty values)