Nuevo tipo de caja SQLBlob

Nuevo tipo de caja SQLBlob

Se ha añadido un nuevo tipo de caja SQLBlob que permite visualizar el contenido de campos  BLOB y CLOB en un formulario.

En primer lugar, para poder utilizar este componente se añade una caja al formulario de tipo SQL-BLOB, en la celda en que se desea visualizar.

En segundo lugar, una vez insertada la caja, se accede a la pestaña SQL-BLOB donde se muestra el formulario de configuración del componente. Aquí se presentan tres campos: la tabla, las columnas y la condición SQL. Estos campos determinan de donde se obtiene la información y que datos hay que mostrar.

Por un lado, los campos de tabla y columnas identifican la entidad y atributos de la base de datos que contienen los datos binarios para visualizar en el componente. Es posible indicar más de una columna, de manera que el componente presentará una pestaña por cada columna para permitir cambiar entre los diferentes campos. Por otro lado, el campo de condición SQL permite indicar una expresión SQL que determina los registros de la base de datos con la información a mostrar. Generalmente, los datos a mostrar dependen del cursor actual, por este motivo se puede hacer referencia en la condición SQL a campos del objeto, mediante la sintaxis #nombre_campo.

En tercer y último lugar, la visualización de campos binarios necesita conocer el tipo de dato a representar. Con este fin, para cada columna que contiene un campo binario debe existir una columna en la misma entidad que identifique el tipo de dato de la anterior. Finalmente, la relación entre ambas columnas se indica mediante el formulario de definición de campos BLOB.

Este componente está indicado para formularios que presentan documentos vinculados a los registros que presenta, por ejemplo en aplicaciones de gestión de documentos.