Skip to main content
Version: 20 R7 BETA

QR BLOB TO REPORT

QR BLOB TO REPORT ( area ; blob )

ParameterTypeDescription
areaIntegerReference of the area
blobBlobBLOB that houses the report

This command is not thread-safe, it cannot be used in preemptive code.

Description

The QR BLOB TO REPORT command places the report contained in blob in the Quick Report area passed in area.

If you pass an invalid area number, the error -9850 will be generated.
If you pass an invalid blob parameter, the error -9852 will be generated.

Example 1

The following code allows you to display, in MyArea, a report file named “report.4qr” located next to the database structure. The report file does not have to be created with 4D version 2003; it can originate from previous versions:

 var $doc : Blob
 var MyArea : Integer
 DOCUMENT TO BLOB("report.4qr";$doc)
 QR BLOB TO REPORT(MyArea;$doc)

Example 2

The following statement retrieves the Quick Report stored in Field4 and displays it in MyArea:

 QR BLOB TO REPORT(MyArea;[Table 1]Field4)

See also

QR REPORT TO BLOB