Saludos compañeros, estoy teniendo problemas para mostrar una condición en el evento OnPrint de los QRDBText con los campos Time de Firebird, tengo lo siguiente:
Código Delphi
[-]procedure TFInformeDiario.QRDBText4Print(sender: TObject;
var Value: String);
begin
if (Value = '00:00:00') or (Value = NULL) or (Value = '') then
begin
Value := 'Sin Ponchar';
end;
end;
En el campo time hay registros nulos y registros con valor '00:00:00', con ambos me los ignora, me sigue saliendo normal como
00:00:00 en vez de '
Sin ponchar'. ¿Qué está pasando aquí?

.
Saludos.