Que tal
Estoy utilizando reportBuilder 10.08 y tengo un reporte con algunos elementos que tienen imágenes. El detalle es que no todos los elementos tienen imágenes y quería, en esos casos, que no aparezca el componente de la imagen. Un simple "DBImage.Visible := False;".
El problema es que no se como verificar si el campo imagen (que es un BLOB de Firebird 2.1) viene vacío o viene con datos.
Ya probe con nil, con null, transformandolo a cadena y nada más no le encuentro como validarlo. La misma consulta en el IBExpert me dice que el campo está como NULL, pero ReportBuilder no me dice nada.
Código:
{if DatoBLOB['Imagen'] = nil then begin --no hace nada}
{if DatoBLOB['Imagen'] = NULL then begin --no hace nada}
{if DatoBLOB['Imagen'] = '' then begin --no hace nada}
DBImage1.Visible := False;
end else begin
DBImage1.Visible := True;
end;
¿Alguien sabrá como verificar el contenido de un campo BLOB en reportbuilder?