Class SY_Form

Inherits

SY_Report

Properties

PROPERTY KeepOpenPrint$  

Value of Keep Window Open After Print checkbox on form dialog, if it exists

PROPERTY KeepOpenPreview$  
Value of Keep Window Open After Preview checkbox on form dialog, if it exists
PROPERTY ChainedDocAvail  
Set by .rpt to isTRUE if chaining is available for this form
PROPERTY PostPrintProcessed  
PostPrintProcessed
PROPERTY TemplateExists  
PROPERTY QuickPrint$ ! set from SY_FormUI, used in _rpt class  
PROPERTY cModuleCode$  
PROPERTY EmailSelected  
PROPERTY FaxSelected  
PROPERTY PrintPreview$  
Desitination of report, whether Print or Preview selected

Methods

FUNCTION Alignment(destination$)  
FUNCTION CheckSaveMultiPartFormSettings(ReportSetting$)  
FUNCTION GetLastForm$()  
FUNCTION GetTemplateList(templateList$)  

Get a list of template descriptions

ParameterDescription
templateList$ [output, string] a list of template descriptions separated by SEP
Returns [boolean]
FUNCTION PrinterSetup()  
FUNCTION ProcessReport(destination$)  
FUNCTION ResetWorktables()  
FUNCTION SetTemplateDesc(desc$)  

Set template description for a form. Used when doing form printing via business object interface.

ParameterDescription
desc$ [input, string] template description (eg. "Plain", "Marbled", etc)
Returns [numeric] Warning (-1) if TemplateDesc$ has already been set, Failure (0) if desc$ is not an on-file template, or SUCCESS (1)
FUNCTION LOCAL PERFORM PreWorkTableWriteForPaperlessOffice()  
FUNCTION LOCAL SetDeliveryProperties()  
FUNCTION LOCAL PERFORM SetReportFile()  
FUNCTION LOCAL PERFORM SetReportFile(rpt$, template$)  
FUNCTION LOCAL PERFORM SetReportFile(rpt$, template$, devCode$)  
FUNCTION LOCAL SetStdFormulas(destination$)  
FUNCTION LOCAL UpdateLastForm()  

Properties inherited from: SY_Report

cMainTable$, cIsSysDB, cCommonElements$, CurrentFiscalYear$, CurrentPeriod$, ReportID$, UseWorkstationDfltPntrStdRpt$, UseWorkstationDfltPntrStdForm$, ReportSettingPrinterName$, RecordSet

Methods inherited from: SY_Report

AppendReportOptions(), GetCurrentClause(), GetFiscal(), GetLocal(), GetOptions(), GetRecordSettings(), OpenRecordSet(), ParseOptionsGrid(), ProcessReport(), ProcessReportWorkTable(), ReplaceDefault(), ResetWorkTables(), SelectReportSetting(), SetDefaults(), SetOptions(), SetRecordSettings(), SetReportObjectPrinterProps(), SetReportWhereClause(), This function will set the value of the variable cReportWhereClause$. This value is used by SY_Selection'GetWhereClause(), GetOperandStartEnd(), GetSelectCriteria(), GetSelectOperandValues(), SetChildColl(), WriteWorkstationPrinter()