FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#21
|
||||
|
||||
se me ocurrio realizar lo sgte
pero igual me esta dando el sgte error el problema de esto es que hay dias en que no se marca tarjeta... u otras personas marcan solo 2 veces al día.. y otros 4 o 6 veces al día segun corresponda... raised exception class EConvertError with message "' is not a valid time'. Bueno..igual seguiré intentando... Salu2
__________________
BlueSteel Última edición por BlueSteel fecha: 04-04-2008 a las 00:42:13. Razón: agregar datos |
#22
|
||||
|
||||
Mira, seguramente te servirá el siguiente ejemplo que acabo de probar:
- Coloca dos TDateTimePicker en el Form, sus propiedades Kind en dtkTime y un botón con el siguiente código en su OnClick:
Y Listo, veras como funciona de bonito sin complicarte tanto la vida .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#23
|
||||
|
||||
Cita:
Si tienes razon... el problema es que los datos los capturo de un reloj control biometrico de estos entonces los datos que capturo son del sgte formato Código:
1 01005 20080218 1519 1 02003 20080218 1525 1 01012 20080218 1525 0 01012 20080218 1526 1 06012 20080218 1533 1 06014 20080218 1535 1 02001 20080218 1537 0 02010 20080218 1538 0 02011 20080218 1538 1 02019 20080218 1544 1 01012 20080218 1749 0 06012 20080218 1821 0 06014 20080218 1822 la primera columna es el tipo de entrada 0 -> salida 1 -> entrada la segunda columna es la ficha del trabajador la tercera columna es la fecha la cuarta columna es la hora entonces eso lo traspaso a un tabla de SQL... (Horario) y se me almacena de la sgte forma Hor_Numero -> Numero autoincremental Per_Nro -> ficha del trabajador Hor_Tipo -> Tipo de marcado (1 Entrada / 0 Salida ) Hor_Fecha -> Fecha y hora de marcado para rescatar los datos de un trabajador en especifico realizo una consulta así.. ej. Ficha 1015
con el siguiente codigo... traspaso los datos a un StringGrid... con el sgte formato: Dia Semana / Fehca / ent 1 / sal 1 / ent 2 / sal 2 / ent 3 / sal 3 / total hras el sgte codigo me genera un StringGrid de x Fila segun el rango de fecha que se haya señalado.. y además, me va agregando la el dia de la semana y la fecha en la primera y segunda columna del stringgrid
despues si ejecuto este codigo me empieza a buscar segun la ficha ingresada y segun la fecha de la columna fecha del StringGrid.. los datos y los va distribuyendo dentro del StringGrid
eso me entrega un resultado como el de la sgte imagen como veras pueden haber dias que no tenga nada de marcado.. otros que solo han marcado 4 veces.. y otros seis veces... Salu2 PS: estube revisando tu programa.. me parece genial.. pero tu de antemano le pides si marca 1, 2 , 3 o 4...
__________________
BlueSteel Última edición por BlueSteel fecha: 04-04-2008 a las 01:28:41. |
#24
|
|||
|
|||
bueno mi pregunta es , como hora pero con segundos siempre en 00 sin tener q cambiarlo utilizando un dtpicker?, yo en la propiedad format del dtpicker coloq: HH:mm pero al gaurdar simpre em guarda con segundos en 52 y quisisera q lo guarde en 00 simpre, gracias a todos
|
#25
|
||||
|
||||
Revisá la hora con la que inicia el componente. Seguramente esta tiene los 52 segundos (1:14:52), como el usuario solo puede cambiar horas y minutos, esto queda constante.
Otra opción es que trunques "a mano" los segundos que pueda traer... por ejemplo:
Podrías probar la función así:
Saludos.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|