QR BLOB TO REPORT
QR BLOB TO REPORT ( area ; blob )
Parameter | Type | Description | |
---|---|---|---|
area | Integer | → | Reference of the area |
blob | Blob | → | BLOB 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)