Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
BEGINFOOTING
footing_lines_int_lit [FOR-REPORTS=(report_name1[,report_namei]...)] [FOR-TOCS=(toc_name1[,toc_namei]...)] [NAME={footing_name}] END-FOOTING Syntax same as footing, except substitute the word heading for footing procedure_name [LOCAL|(arg1 [, argi]...)] END-PROCEDURE END-PROGRAM [DISTINCT][-Cnn][-Bnn][-XP][-NR][-SORTnn] [-LOCK{RR|CS|RO|RL|XX}][-DBdatabase] [-DBconnectionstring] [LOOPS=nn][ON-ERROR=procedure[(arg1[,argi]...)]] {column} [&synonym] {expression &synonym} {[$columnname] &synonym = (char|number|date)} [sqr_commands] FROM {table,...|[table:$tablename]} [additional SQL] [$variable] END-SELECT END-SETUP BEGIN-SQL[-Cnn][-XP][-NR][-SORTnn] [-LOCK{RR|CS|RO|RL|XX}] [-DBdatabase][-DBconnectionstring] [ON-ERROR=procedure[(arg1[,argi]...)](non-SETUP) |[ON-ERROR={STOP|WARN|SKIP}](inSETUP) END-SQL BREAK subroutine USING {src_txt_lit|_var|_col}|{ src_num_lit|_var|_col} {dst_txt_var|_num_var} [param] Same as CALL NAME=array_name {filenum_lit| _var|_col} {int_lit|_var|_col}[int_lit|_var|_col]... COMMIT {src_any_lit|_var|_col} WITH dst_txt_var[[:$]edit_mask] {txt_lit|_var|_col}[ON-ERROR=procedure[(arg1 [, argi]...) ] ] {FIELD=name:type[:occurs] [={init_value_txt_lit|_num_lit} ] }...
ALTER-LOCALE
ALTERPRINTER
BEGIN-SETUP BEGIN-SQL
ALTERREPORT
ARRAY-ADD ARRAY-DIVIDE
[POINT-MARKERS=point_markers_lit] [TYPE=chart_type_lit] [Y2-TYPE=chart_type_lit] [LEGEND=legend_lit] [LEGEND-TITLE=legend_title_txt_lit] [LEGEND-PLACEMENT=legend_placement_lit] [LEGEND-PRESENTATION=legend_presentation_lit] [PIE-SEGMENT-QUANTITY-DISPLAY= pie_segment_quantity_display_lit] [PIE-SEGMENT-PERCENT-DISPLAY= pie_segment_percent_display_lit] [PIE-SEGMENT-EXPLODE=pie_segment_explode_lit] [X-AXIS-LABEL=x_axis_label_txt_lit] [X-AXIS-MIN-VALUE={x_axis_min_value_lit|_num_lit}] [X-AXIS-MAX-VALUE={x_axis_max_value_lit|_num_lit}] [X-AXIS-SCALE=x_axis_scale_lit] [X-AXIS-MAJOR-TICK-MARKS=x_axis_major_tick_marks_lit] [X-AXIS-MINOR-TICK-MARKS=x_axis_minor_tick_marks_lit] [X-AXIS-MAJOR-INCREMENT= {x_axis_major_increment_lit|_num_lit}] [X-AXIS-MINOR-INCREMENT= x_axis_minor_increment_num_lit] [X-AXIS-TICK-MARK-PLACEMENT= x_axis_tick_mark_placement_lit] [X-AXIS-GRID=x_axis_grid_lit] [X-AXIS-ROTATE={x_num_lit|_var|_col}] [Y-AXIS-LABEL=y_axis_label_lit] [Y-AXIS-MIN-VALUE={y_axis_min_value_lit|_num_lit}] [Y-AXIS-MAX-VALUE={y_axis_max_value_lit|_num_lit}] [Y-AXIS-MAJOR-TICK-MARKS=y_axis_major_tick_marks_lit] [Y-AXIS-MINOR-TICK-MARKS=y_axis_minor_tick_marks_lit] [Y-AXIS-SCALE=y_axis_scale_lit] [Y-AXIS-MAJOR-INCREMENT= {y_axis_major_increment_lit|_num_lit}] [Y-AXIS-MINOR-INCREMENT= y_axis_minor_increment_num_lit] [Y-AXIS-TICK-MARK-PLACEMENT= y_axis_tick_mark_placement_lit] [Y-AXIS-GRID=y_axis_grid_lit] [Y2-AXIS-LABEL=y2_axis_label_lit] [Y2-AXIS-MIN-VALUE={y2_axis_min_value_lit|_num_lit}] [Y2-AXIS-MAX-VALUE={y2_axis_max_value_lit|_num_lit}] [Y2-AXIS-MAJOR-TICK-MARKS=y2_axis_major_tick_marks_lit] [Y2-AXIS-MINOR-TICK-MARKS=y2_axis_minor_tick_marks_lit] [Y2-AXIS-SCALE=y2_axis_scale_lit] [Y2-AXIS-MAJOR-INCREMENT= {y2_axis_major_increment_lit|_num_lit}] [Y2-AXIS-MINOR-INCREMENT= y2_axis_minor_increment_num_lit] [Y-AXIS-MASK=mask] [Y2-AXIS-MASK=mask] [Y2-AXIS-COLOR-PALETTE={color_palette_lit}] END-DECLARE]
DECLARELAYOUT
DECLARE-LAYOUT layout_name [PAPER-SIZE=({paper_width_num_lit[uom], paper_depth_num_lit[uom]}|{paper_name})] [FORMFEED=form_feed_lit] [ORIENTATION=orientation_lit] [LEFT-MARGIN=left_margin_num_lit[uom]] [TOP-MARGIN=top_margin_num_lit[uom]] [RIGHT-MARGIN=right_margin_num_lit[uom] |LINE-WIDTH=line_width_num_lit[uom] |MAX-COLUMNS=columns_int_lit] [BOTTOM-MARGIN=bottom_margin_num_lit[uom] |PAGE-DEPTH=page_depth_num_lit[uom] |MAX-LINES=lines_int_lit] [CHAR-WIDTH=char_width_num_lit[uom]] [LINE-HEIGHT=line_height_num_lit[uom]] END-DECLARE printer_name [FOR-REPORTS=(report_name1[,report_namei]...)] [TYPE=printer_type_lit] [INIT-STRING=initialization_string_txt_lit] [RESET-STRING=reset_string_txt_lit] [COLOR=color_lit] [POINT-SIZE=point_size_num_lit] [FONT-TYPE=font_type_int_lit] [SYMBOL-SET=symbol_set_id_lit] [STARTUP-FILE=file_name_txt_lit] [PITCH=pitch_num_lit] [FONT=font_int_lit] [BEFORE-BOLD=before_bold_string_txt_lit] [AFTER-BOLD=after_bold_string_txt_lit] END-DECLARE [FOR-REPORTS=(report_name1[,report_namei]...)] [BEFORE-REPORT=, [AFTER-REPORT=, [BEFORE-PAGE, [AFTER-PAGE= procedure_name[(arg1[,argi]...) ] ] END-DECLARE report_name [TOC=toc_name] [LAYOUT=layout_name] [PRINTER-TYPE=printer_type] END-DECLARE toc_name [FOR-REPORTS=(report_name1[,report_namei]...)] [DOT-LEADER=YES|NO] [INDENTATION=position_count_num_lit] [BEFORE-TOC=procedure_name[(arg1[,argi]...)]] [AFTER-TOC=procedure_name[(arg1[,argi]...)]] [BEFORE-PAGE=procedure_name[(arg1[,argi]...)]] [AFTER-PAGE=procedure_name[(arg1[,argi]...)]] [ENTRY=procedure-name [(argi [,argi] ...)]] END-DECLARE [DEFAULT-NUMERIC={DECIMAL[(prec_lit)]|FLOAT|INTEGER}] [DECIMAL[(prec_lit)]num_var[(prec_lit)][num_var [(prec_lit)]]...] [FLOAT num_var[num_var]...] [DATE date_var[date_var]...] [INTEGER num_var[num_var]...] [TEXT string_var[string_var]...] END-DECLARE Table continued on back
DECLAREPRINTER
DECLAREPROCEDURE
DECLAREREPORT
DECLARE-TOC
DECLARECOLOR-MAP
color_name=({rgb}) color_name=({rgb}) . . . END-DECLARE connection_name DSN={uq_txt_lit} [USER= or [PASSWORD={uq_txt_lit}] [PARAMETERS=keyword_str=attr_str;[keyword_str=attr_str;...]] [NO-DUPLICATE=TRUE|FALSE] SET-GENERATIONS=({dimension1, hierarchy1}[,dimensioni, hierarchyi] ...) SET-LEVELS=({dimension1, level1} [,dimensioni, leveli] ...) SET-MEMBERS=({dimension1, level1} [,dimensioni, leveli] ...) END-DECLARE image_name [TYPE=image_type_lit] [IMAGE-SIZE=(width_num_lit,height_num_lit)]
DECLAREVARIABLE
DECLARECONNECTION
DECLAREIMAGE
Copyright 2002 Brio Software All rights reserved. Printed in the USA
P/N 1211841
#DEFINE DISPLAY DIVIDE DO #ELSE ELSE ENCODE END-DECLARE ENDDOCUMENT ENDEVALUATE ENDEXECUTE ENDFOOTING ENDHEADING #END-IF ENDIF ENDPROCEDURE ENDPROGRAM END-SELECT END-SETUP END-SQL END-WHILE EVALUATE
substitution_variable value {any_lit|_var|_col} [[:$]edit_mask|NUMBER|MONEY|DATE][NOLINE] {src_num_lit|_var|_col} INTO dst_num_var [ON-ERROR={HIGH|ZERO}][ROUND=nn] procedure_name[(arg1[, argi]...)] #ELSE ELSE src_code_string_lit INTO dst_txt_var END-DECLARE END-DOCUMENT END-EVALUATE END-EXECUTE END-FOOTING
GRAPHIC ({line_int_lit|_var},{column_int_lit|_var}, {width_int_lit|_var}) BOX {depth_int_lit|_var} [rule_width_int_lit|_var [shading_int_lit|_var]] GRAPHIC ({line_int_lit|_var},{column_int_lit|_var}, {length_int_lit|_var}) HORZ-LINE [rule_width_int_lit|_var] GRAPHIC ({line_int_lit|_var},{column_int_lit|_var}, {length_int_lit|_var}) VERT-LINE [rule_width_int_lit|_var]
{report_filename_txt_lit|_var|_col} [AT-END={NEWLINE|NEWPAGE}] [GOTO-TOP={num_lit|_var|_col}] [ERASE-PAGE={num_lit|_var|_col}] [NO-ADVANCE] [SKIPLINES={num_lit|_var|_col}] [NEED={num_lit|_var|_col}] {filename_lit|_var|_col} AS {filenum_num_lit|_var|_col} {FOR-READING|FOR-WRITING|FOR-APPEND} {RECORD=length_num_lit[:FIXED|:FIXED_NOLF|:VARY]}] [STATUS=num_var]] [ENCODING={_var|_col|ASCII|ANSI|SJIS|JEUC|EBCDIC| EBCDIK290|EBCDIK1027|UCS-2|UTF-8|others... }]
SET-COLOR
[PRINT-TEXT-FOREGROUND=({color_name_lit|_var|_col|{rgb})] [PRINT-TEXT-BACKGROUND=({color_name_lit|_var|_col|{rgb})] [PRINT-PAGE-BACKGROUND=({color_name_lit|_var|_col|{rgb})] delay_var WITH {src_lit|_var|_col} [cursor_position] [CLEAR-SCREEN|CS|CLEAR-LINE|CL][any_lit|_var|_col] [EDITedit_mask|NUMBER|MONEY|DATE][BOLD][BLINK] [UNDERLINE][REVERSE][NORMAL][BEEP][NOLINE]... [QUIET] {src_any_lit|_var|_col}...BY {delim_txt_lit|_var|_col} INTO dst_txt_var SUBTRACT {src_num_lit|_var|_col} FROM dst_num_var[ROUND=nn] TEXT={src_txt_lit|_var|_col} [LEVEL={level_num_lit|_var|_col}] {{src_txt_lit|_var|_col}|{src_date_var|_col}} BY {delim_txt_lit|_var|_col} INTO dst_txt_var... txt_var database {column_number_int_lit|_var|_col} printer-type See DECLARE-PRINTER for valid types. [FOR-REPORTS=(report_name1[,report_namei]...)] [BEFORE-REPORT=procedure_name[(arg1[,argi]...)]] [AFTER-REPORT=procedure_name[(arg1[,argi]...)]] [BEFORE-PAGE=procedure_name[(arg1[,argi]...)]] [AFTER-PAGE=procedure_name[(arg1[,argi]...)]] {report_name_lit|_var|_col} logical_expression sqr_commands... [BREAK] [CONTINUE} sqr_commands... END-WHILE {filenum_lit|_var|_col} FROM {{{txt_lit|_var|_col}|{date_var|_col}|num_col} [:len_int_lit]}|{num_lit|_var:len_int_lit}}... [STATUS=status_num_var]
SET-DELAYPRINT SHOW
#IF IF
{txt_lit|num_lit}comparison_operator {txt_lit|num_lit} logical_expression sqr_commands... [ELSE sqr_commands...] END-IF substitution_variable filename_lit input_var[MAXLEN=nn][prompt] [TYPE={CHAR|TEXT|NUMBER|INTEGER|DATE}] [STATUS=num_var][NOPROMPT][BATCH-MODE] [FORMAT={txt_lit|_var|_col}] position [pre_txt_lit[post_txt_lit]] dst_var=expression NAME=lookup_table_name TABLE=database_table_name KEY=key_column_name RETURN_VALUE=return_column_name (SETUP) [ROWS=initial_row_estimate_int_lit] [EXTENT=size_to_grow_by_int_lit] [WHERE=where_clause_txt_lit] [SORT=sort_mode] [QUIET] [SCHEMA=schema_txt_lit] [PROCEDURE=proc_txt_lit [PARAMETERS=({{arg1 [IN|INOUT]}|NULL} [[,argi [IN|INOUT]]|NULL] ... )] (or) COMMAND=command_txt_lit (or) GETDATA=getdata_txt_lit] [{FROM-ROWSETS=({m|m-n|m-|-n} [,...]}|{ALL})}| {FROM-PARAMETER=parameter_txt_lit}] (non-SETUP) [ROWS=initial_row_estimate_lit|_var|_col] [EXTENT=size_to_grow_by_lit|_var|_col] [WHERE=where_clause_txt_lit|_var|_col] [SORT=sort_mode] [QUIET] [SCHEMA={txt_lit|_var}] [PROCEDURE={txt_lit|_var} [PARAMETERS=({{arg1 [IN|INOUT]}|NULL} [[,argi [IN|INOUT]]|NULL] ... )] (or) COMMAND={txt_lit|_var} (or) GETDATA={txt_lit|_var}] [{FROM-ROWSETS=({m|m-n|m-|-n} [,...]}|{ALL})}| {FROM-PARAMETER={txt_lit|_var}}] lookup_table_name {key_any_lit|_var|_col} {ret_txt_var|_date|_var} txt_var {txt_var} {src_any_lit|_var|_col} TO dst_any_var [[:$]format_mask|NUMBER|MONEY|DATE] {src_num_lit|_var|_col} TIMES dst_num_var [ROUND=nn] [erase_from_line_num_lit|_var|_col]
OPEN
PRINT PRINTBAR-CODE
LAST-PAGE
END-HEADING #END-IF ENDIF END-PROCEDURE END-PROGRAM END-SELECT END-SETUP END-SQL END-WHILE {any_lit|_var|_col} WHEN comparison_operator {any_lit|_var|_col} sqr_commands... [BREAK] [WHEN-OTHER sqr_commands... [BREAK]] END-EVALUATE [-XC][ON-ERROR=procedure[(arg1[,argi]...)]] [DO=procedure[(arg1[,argi]...)]] {[@#status_var=]stored_procedure_name}| {[@$return_var=]stored_procedure_name} [[@param=]{any_col|_var|_lit}[OUTPUT][,...]] [INTO any_coldata_type[(length_int_lit)] [,...]][WITH RECOMPILE] EXIT-SELECT {dst_txt_var|date_var} FROM {{src_txt_lit|_var|_col}|{src_date_var|_col}} {start_num_lit|_var}{length_num_lit|_var} {{obj_txt_lit|_var|_col}|{date_var|_col}} IN {{src_txt_var|_col}|{date_var|_col}} {start_int_lit|_var} dst_location_int_var dst_any_var...FROM src_array_name(element)[field[(occurs)]]...
LET LOAD-LOOKUP
PRINT-CHART
USE-REPORT WHILE
WRITE
EXECUTE
PRINT-DIRECT
[NOLF] [PRINTER={LINEPRINTER|POSTSCRIPT|HPLASERJET|HTML|LP|PS|HP|HT}] {txt_lit|_var|_col}... [image_name]position [TYPE={image_type_lit|_var|_col}] [IMAGE-SIZE=(width_num_lit|_var|_col,height_num_lit |_var|_col)] [SOURCE={file_name_lit|_var|_col}] [[FOR-PRINTER=({POSTSCRIPT|HPLASERJET|HTML|PDF| WINDOWS|PS|HP|HT|PD|WP|printer_type_lit|_var|_col}, {image_type_lit|_var|_col},{file_name_lit _var|_col})]] {src_any_lit|_var|_col}... INTO dst_array_name(element)[field[(occurs)]]... {filenum_lit|_var|_col} INTO {any_var:length_int_lit}...[STATUS=status_num_var] ROLLBACK
Description
Numeric column retriev-able from a database Numeric literal defined in a program Numeric variable defined in program Line, column, length specification Text column retrievable from a database Text literal defined in a program String variable defined in program
PRINT-IMAGE
GET GET-COLOR
MOVE
[PRINT-TEXT-FOREGROUND=({color_name_var}|{rgb})] [PRINT-TEXT-BACKGROUND=({color_name_var}|{rgb})] [PRINT-PAGE-BACKGROUND=({color_name_lit|_var| _col}|{rgb})] label
MULTIPLY NEW-PAGE
GOTO
nn