Ecfisa, todo funcionó perfecto, tuve que hacer el cálculo de cada hora para pasarlo a double, pero es una regla de 3 simple...
Ahora me ha surgido otro problema con el mismo código.
Este código momifica toda la columna, le pone un color a la celda si el horario es antes de las 12 y otro color si es después de las 12... Todo operando con mismo valor:
Código Delphi
[-] if Frac(Column.Field.AsDateTime) < 0.5 then
Ahora, que pasa si necesito que el valor varíe según el registro. Es decir, en el registro tengo 2 campos:
Hora_de_Entrada (Hora en la que el sistema registró su entrada)
Hora_Oficial_de_Entrada (Hora oficial establecida por la empresa, el cual no se puede pasar por que indicaría tardanza)
Se puede hacer que ese
0.5 sea reemplazado por el valor de
Hora_Oficial_de_Entrada y así en cada registro?
Que la operación de cada registro sea independiente, no un valor para toda la columna...
Me explico?
Si no se entiende me dicen y busco la manera de explicarlo de nuevo.
Espero que puedan ayudarme.
Atte. Marco.