Ver Mensaje Individual
  #1  
Antiguo 15-03-2011
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Reputación: 23
ContraVeneno Va por buen camino
¿Cómo validar campos vacíos en ReportBuilder?

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?
__________________

Responder Con Cita