4D v13.4QR SET INFO COLUMN |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v13.4
QR SET INFO COLUMN
QR SET INFO COLUMN
The QR SET INFO COLUMN command sets the parameters of an existing column. area is the reference of the Quick Report area. colNum is the number of the column to modify. title is the title that will be displayed in the header of the column. object is the actual object of the column (variable, field or formula). hide specifies whether the column is shown or hidden: size is the size in pixels to assign to the column. If size is -1, the size is made automatic. repeatedValue is the status for data repetition. For example, if the value for a field or variable does not change from one record to the other, it may or may not be repeated when they do not change.
displayFormat is the display format. Display formats are the 4D formats compatible with the data displayed. The following statement sets the title of column #1 to Title, sets the contents of the body to Field2, makes the column visible with a width of 150 pixels and sets the format to ###,##. QR SET INFO COLUMN(area;1;"Title";"[Table 1]Field2";0;150;0;"###,##") The QR SET INFO COLUMN command allows you to set the same parameters but the reference of the areas to which it applies is different and varies depending on the parameter you want to set.
The following statement will set the size to automatic for all the columns in a cross-table report and will leave other elements unchanged: For($i;1;3) You will notice that since you want to alter only the column size, you have to use QR GET INFO COLUMN to retrieve the column properties and pass them to QR SET INFO COLUMN to leave it unchanged, except for the column size.
You will notice that not all cells can be addressed using the QR SET INFO COLUMN command, the cells that are not numbered above are addressed using QR SET TOTALS DATA. The following code assigns data sources to the three cells required for creating a basic cross-table report: QR SET REPORT TABLE(qr_area;Table(->[Invoices])) This would be the resulting report area:
|
PROPERTIES
Product: 4D
INDEX HISTORY
Created: 4D 2003 SEE ALSO
QR GET INFO COLUMN |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||