SIMPOL Documentation

Chapter 69. reportlib

Table of Contents

report1

Description

Type Tags

sqlq1, report1aggregatecontainer, report1

Object Value

Objects of type report1 have no value, and it is an error to try to get or set this value.

report1.new()

Description

Prototype

report1.new ( report1 me, SBLNumSettings numlocale, SBLlocaledateinfo datelocale, type(sqlq1) query )

Parameters

ParameterDefault valueType nameDescription
meNonereport1
numlocaleNoneSBLNumSettings
datelocaleNoneSBLlocaledateinfo
queryNonetype(sqlq1)

Properties

PropertyTypeDescription
_type(*)
__type(*)
addaggregatefunction
addgroupfunction
aggregatesdring
continueboolean
datelocaleSBLlocaledateinfo
deleteboolean
distinctboolean
findaggregatefunction
groupsdring
numlocaleSBLNumSettings
ondeleterowevent
onoutputrowevent
onreportendevent
onreportstartevent
orderclausestring
outputpartialresultsboolean
outputtargettype(reportoutputtarget)
querytype(sqlq1)
removeaggregatefunction
removegroupfunction
runfunction
setdeletefunction
setdistinctfunction
setorderclausefunction
typetype

Methods

addaggregate()

Description

Prototype

report1var.addaggregate ( report1 me, function calc, integer colno, type datatype, integer typeid, integer error )

Parameters
ParameterDefault valueType nameDescription
meNonereport1
calcNonefunction
colnoNoneinteger
datatypeNonetype
typeidNoneinteger
errorNoneinteger

addgroup()

Description

Prototype

report1var.addgroup ( report1 me, string name, integer colno, type datatype, integer error )

Parameters
ParameterDefault valueType nameDescription
meNonereport1
nameNonestring
colnoNoneinteger
datatypeNonetype
errorNoneinteger

findaggregate()

Description

Prototype

report1var.findaggregate ( report1 me, integer colno, integer typeid )

Parameters
ParameterDefault valueType nameDescription
meNonereport1
colnoNoneinteger
typeidNoneinteger

removeaggregate()

Description

Prototype

report1var.removeaggregate ( report1 me, report1aggregate aggregate )

Parameters
ParameterDefault valueType nameDescription
meNonereport1
aggregateNonereport1aggregate

removegroup()

Description

Prototype

report1var.removegroup ( report1 me, report1group group )

Parameters
ParameterDefault valueType nameDescription
meNonereport1
groupNonereport1group

run()

Description

Prototype

report1var.run ( report1 me, string errmsg, integer erridx, integer error )

Parameters
ParameterDefault valueType nameDescription
meNonereport1
errmsgNonestring
erridxNoneinteger
errorNoneinteger

setdelete()

Description

Prototype

report1var.setdelete ( report1 me, boolean delete )

Parameters
ParameterDefault valueType nameDescription
meNonereport1
delete.falseboolean

setdistinct()

Description

Prototype

report1var.setdistinct ( report1 me, boolean distinct )

Parameters
ParameterDefault valueType nameDescription
meNonereport1
distinct.falseboolean

setorderclause()

Description

Prototype

report1var.setorderclause ( report1 me, string orderclause )

Parameters
ParameterDefault valueType nameDescription
meNonereport1
orderclauseNonestring