Report Workshop
Overview
Definitions
Data queries
Scripts
Extending Report Workshop
Limitations in Lazarus and old versions of Delphi
Version history
Template syntax
Fields
Data fields
Variables
Commands
Cross-tab header fields
Aggregate functions
Expressions
Data field types
Format strings
Main Components
TCustomRVReportGenerator
Properties
TCustomRVReportGenerator.DataProvider
TCustomRVReportGenerator.ErrorColor
TCustomRVReportGenerator.Generating
TCustomRVReportGenerator.Language
TCustomRVReportGenerator.SynchronizedEvents
TCustomRVReportGenerator.Texts
TCustomRVReportGenerator.Variables
Methods
TCustomRVReportGenerator.EscapeDataQuery
TCustomRVReportGenerator.Execute
Events
TCustomRVReportGenerator.OnCreateQueryProcessor
TCustomRVReportGenerator.OnDataQueryProgress
TCustomRVReportGenerator.OnError
TCustomRVReportGenerator.OnGenerated
TCustomRVReportGenerator.OnGetField
TCustomRVReportGenerator.OnProcessRecord
TRVReportGenerator
Data Provider Components
TRVReportAbsDataProvider
TRVReportADODataProvider
TRVReportBDEDataProvider
TRVReportBindSourceDataProvider
Properties
TRVReportBindSourceDataProvider.BindSources
Classes of properties
TRVBindSourceCollection
Properties
TRVBindSourceCollection.Items
TRVBindSourceItem
Properties
TRVBindSourceItem.BindSource
TRVBindSourceItem.BindSourceAdapter
TRVBindSourceItem.MaxRecordCount
TRVBindSourceItem.Name
TRVReportCustomDBDataProvider
Properties
TRVReportCustomDBDataProvider.UseRecordCount
Events
TRVReportCustomDBDataProvider.OnCreateDataSet
TRVReportCustomDBDataProvider.OnDataSetCreated
TRVReportCustomDBDataProvider's query events
TRVReportDataProvider
Methods
TRVReportDataProvider.CreateQueryProcessor
TRVReportDataProvider.GetFieldList
TRVReportDataProvider.GetTableList
TRVReportDBDataProvider
Classes of properties
TRVDataSetCollection
Properties
TRVDataSetCollection.Items
TRVDataSetItem
Properties
TRVDataSetItem.DataSet
TRVDataSetItem.Name
TRVDataSetItem.UseRecordCount
Properties
TRVReportDBDataProvider.DataSets
Events
TRVReportDbfDataProvider
TRVReportDBISAMDataProvider
TRVReportDBMemDataProvider
TRVReportDBXDataProvider
TRVReportDxMemDataProvider
TRVReportEDBDataProvider
TRVReportFDDataProvider
TRVReportFDMongoDataProvider
TRVReportIBCDataProvider
TRVReportIBDataProvider
TRVReportIBODataProvider
TRVReportMyDataProvider
TRVReportMySQLDataProvider
TRVReportNxDataProvider
TRVReportPgDataProvider
TRVReportPSQLDataProvider
TRVReportSQLDataProvider
TRVReportUniDataProvider
TRVReportZEOSDSDataProvider
Additional Components
TRVShape
Properties
TRVShape.BackgroundColor, BackgroundOpacity
TRVShape.Color, Opacity
TRVShape.EqualSides
TRVShape.GradientType
TRVShape.LineColor
TRVShape.LineUsesFillColor
TRVShape.LineWidth
TRVShape.Margin, Padding
TRVShape.ShapeProperties
TRVShape.StartColor
Extensions
Field Types
Barcodes with Zint for Delphi
Types of Barcodes
Document Items
Report table - TRVReportTableItemInfo
Properties
TRVReportTableItemInfo.BackgroundColorChangers
TRVReportTableItemInfo.BackgroundVisualizers
TRVReportTableItemInfo.CrossTabulation
TRVReportTableItemInfo.Processed
TRVReportTableItemInfo.ReportCells
TRVReportTableItemInfo.RowGenerationRules
TRVReportTableItemInfo.SelectedRule
TRVReportTableItemInfo.Variables
Methods
TRVReportTableItemInfo.SetBackgroundColorChangers
TRVReportTableItemInfo.SetBackgroundVisualizers
TRVReportTableItemInfo.SetCellColorChanger
TRVReportTableItemInfo.SetCellDataQuery
TRVReportTableItemInfo.SetCellHighlightColor
TRVReportTableItemInfo.SetCellName
TRVReportTableItemInfo.SetCellVisualizer
TRVReportTableItemInfo.SetCrossTabulation
TRVReportTableItemInfo.SetRowGenerationRules
TRVReportTableItemInfo.SetVariables
Classes of properties
TRVCrossTab
Properties
TRVCrossTab.Column, FirstRow
TRVCrossTab.ColumnGenerationType
TRVCrossTab.HighlightColor
TRVCrossTab.Levels
TRVCrossTab.MaxColCount
TRVCrossTab.TextForEmptyCells
TRVCrossTabLevel
Properties
TRVCrossTabLevel.CaptionFieldName
TRVCrossTabLevel.CaseSensitive
TRVCrossTabLevel.ClearEmptySummaryCols
TRVCrossTabLevel.DataQuery
TRVCrossTabLevel.DataQueryFieldName
TRVCrossTabLevel.FieldName
TRVCrossTabLevel.MaxColCount
TRVCrossTabLevel.MinValue, MaxValue, Step
TRVCrossTabLevel.SortType
TRVCrossTabLevels
Properties
TRVCrossTabLevels.Items
TRVReportColorChangers
Properties
TRVReportColorChangers.Items
TRVReportCustomValueVisualizerCollection
Properties
TRVReportCustomValueVisualizerCollection.ForbiddenIds
Methods
TRVReportCustomValueVisualizerCollection.AssignWithId
TRVReportCustomValueVisualizerCollection.FindById
TRVReportTableCellData
Properties
TRVReportTableCellData.ColorChangerId
TRVReportTableCellData.ColorValue
TRVReportTableCellData.DataQuery
TRVReportTableCellData.HighlightColor
TRVReportTableCellData.Name
TRVReportTableCellData.Value
TRVReportTableCellData.VisualizerId
TRVReportValueVisualizers
Properties
TRVReportValueVisualizers.Items
TRVRowGenerationCustomRule
Properties
TRVRowGenerationCustomRule.DataQuery
TRVRowGenerationCustomRule.FirstRow, RowCount
TRVRowGenerationCustomRule.HighlightColor
TRVRowGenerationCustomRule.Name
TRVRowGenerationCustomRule.SubRules
TRVRowGenerationNestedRule
Properties
TRVRowGenerationNestedRule.SkipLeftColCount, SkipRightColCount
TRVRowGenerationNestedRule.MergeWithPrevious
TRVRowGenerationNestedRules
Properties
TRVRowGenerationNestedRules.Items
TRVRowGenerationRule
Properties
TRVRowGenerationRule.AllowSummaryCols, AllowSummaryRows
TRVRowGenerationRule.CaseSensitive
TRVRowGenerationRule.CopyFirstCol, CopyColCount, CopySpacingColCount, CopyMaxCount
TRVRowGenerationRule.Essential
TRVRowGenerationRule.KeyFieldNames
TRVRowGenerationRule's Scripts
TRVRowGenerationRules
Properties
TRVRowGenerationRules.Items
Shape - TRVShapeItemInfo
Properties
TRVShapeItemInfo.Alt
TRVShapeItemInfo.BackgroundOpacity
TRVShapeItemInfo.Color, Opacity
TRVShapeItemInfo.EqualSides
TRVShapeItemInfo.GradientType
TRVShapeItemInfo.LineColor
TRVShapeItemInfo.LineUsesFillColor
TRVShapeItemInfo.LineWidth
TRVShapeItemInfo.ShapeProperties
TRVShapeItemInfo.StartColor
TRVShapeItemInfo.Width, Height
Data Visualizers
TRVReportAreaSizeVisualizer
Properties
TRVReportAreaSizeVisualizer.Gradient
TRVReportAreaSizeVisualizer.MinSize, MaxSize
TRVReportAreaSizeVisualizer.Shape
TRVReportBarVisualizer
Properties
TRVReportBarVisualizer.AxisPosition, AxisColor
TRVReportBarVisualizer.BackgroundColor, BackgroundOpacity
TRVReportBarVisualizer.BarDirection
TRVReportBarVisualizer.FitWidth
TRVReportBarVisualizer.Gradient
TRVReportBarVisualizer.MaxWidth
TRVReportBarVisualizer.NegativeColor, NegativeLineColor
TRVReportColorChangerItem
Properties
TRVReportColorChangerItem Colors
TRVReportColorChangerItem Opacities
TRVReportColorChangerItem.PercentMiddle
TRVReportColoredShapeVisualizer
Properties
TRVReportColoredShapeVisualizer.AbsoluteValues
TRVReportColoredShapeVisualizer.ConditionalShapeProperties
TRVReportColoredShapeVisualizer.MaxSize
TRVReportCustomShapeVisualizer
Properties
TRVReportCustomShapeVisualizer.Gradient
TRVReportCustomShapeVisualizer.LineUsesFillColor
TRVReportCustomShapeVisualizer.ShapeProperties
TRVReportCustomShapeVisualizer.ShapeScaleX
TRVReportCustomValueVisualizer
Properties
TRVReportCustomValueVisualizer.Color, LineColor
TRVReportCustomValueVisualizer.HAlign, VAlign
TRVReportCustomValueVisualizer.Margin
TRVReportCustomValueVisualizerBase
Properties
TRVReportCustomValueVisualizerBase.Id
TRVReportCustomValueVisualizerBase.Min-Max
TRVReportCustomValueVisualizerBase.ValueString
TRVReportGaugeVisualizer
Properties
TRVReportGaugeVisualizer Area Colors
TRVReportGaugeVisualizer Area Percents
TRVReportGaugeVisualizer.Color, MiddleColor
TRVReportGaugeVisualizer.MaxSize
TRVReportGaugeVisualizer.Min-Max
TRVReportGaugeVisualizer.RedLowValues
TRVReportGaugeVisualizer.SingleColorMode
TRVReportPieVisualizer
Properties
TRVReportPieVisualizer.Gap
TRVReportPieVisualizer.Gradient
TRVReportPieVisualizer.LineColor
TRVReportPieVisualizer.LineWidth
TRVReportPieVisualizer.MaxSize
TRVReportPieVisualizer.PartsCount
TRVReportShapeRepeaterVisualizer
Properties
TRVReportShapeRepeaterVisualizer.BackgroundColor
TRVReportShapeRepeaterVisualizer.ColCount, RowCount
TRVReportShapeRepeaterVisualizer.Color
TRVReportShapeRepeaterVisualizer.ColorEmpty, LineColorEmpty, OpacityEmpty
TRVReportShapeRepeaterVisualizer.Direction
TRVReportShapeRepeaterVisualizer.MaxShapeSize
TRVReportShapeRepeaterVisualizer.Padding
TRVReportShapeRepeaterVisualizer.Spacing
TRVReportSignalStrengthVisualizer
Properties
TRVReportSignalStrengthVisualizer.ColorEmpty, LineColorEmpty, OpacityEmpty
TRVReportSignalStrengthVisualizer.DisplayStyle
TRVReportSignalStrengthVisualizer.Gradient
TRVReportSignalStrengthVisualizer.LineUsesFillColor
TRVReportSignalStrengthVisualizer.MaxSize
TRVReportSignalStrengthVisualizer.PartsCount
TRVReportSignalStrengthVisualizer.Spacing
Actions
TrvrActionCellProperties
TrvrActionConvertToReportTable
TrvrActionCrossTab
TrvrActionDocProperties
Properties
TrvrActionDocProperties.DataProvider
TrvrActionInsertShape
Properties
TrvrActionInsertShape.BackgroundColor, BackgroundOpacity
TrvrActionInsertShape.BorderColor
TrvrActionInsertShape.BorderWidth
TrvrActionInsertShape.CallerControl
TrvrActionInsertShape.Color, Opacity
TrvrActionInsertShape.EqualSides
TrvrActionInsertShape.GradientType
TrvrActionInsertShape.LineColor
TrvrActionInsertShape.LineUsesFillColor
TrvrActionInsertShape.LineWidth
TrvrActionInsertShape.OuterHSpacing, OuterVSpacing
TrvrActionInsertShape.ShapeProperties
TrvrActionInsertShape.StartColor
TrvrActionInsertShape.UserInterface
TrvrActionInsertShape.Width, Height
Methods
TrvrActionInsertShape.ShowInsertDialog
TrvrActionInsertTable
Properties
TrvrActionInsertTable.DataProvider
TrvrActionInsertTable.FullFieldNames
TrvrActionInsertTable.HeadingTextStyleTemplateName, HeadingParaStyleTemplateName
TrvrActionInsertTable.UseDataTables
Events
TrvrActionInsertTable.OnIsIDFieldName
TrvrActionReportWizard
Properties
TrvrActionReportWizard.AccentedTextStyleTemplateName, ReportFooterStyleTemplateName
TrvrActionReportWizard.ActionInsertTable
TrvrActionReportWizard.ActionNew
TrvrActionReportWizard.AllowSelfReferences
TrvrActionReportWizard.DataProvider
TrvrActionReportWizard.FullWidthTables
TrvrActionReportWizard.StartFromAllDataSets
TrvrActionReportWizard.UseCurrentStyleTemplates
TrvrActionRowGenerationRules
TrvrCustomActionReportTable
Properties
TrvrCustomActionReportTableWithDataProvider.DataProvider
Types
TRVAControlPanel
TRVGradientType
TRVReportField
TRVReportFieldType
TRVReportRecordCountMode
TRVReportShape
TRVValueVisualizerId
Constants
rveipc*** constants
Procedures and functions
GenerateReport
RVReportGetErrorString
RWA_LocalizeErrorMessages
RWA_LocalizeReportGenerator
Classes
TRVConditionalShapePropertiesCollection
Properties
TRVConditionalShapePropertiesCollection.Items
TRVConditionalShapePropertiesItem
Properties
TRVConditionalShapePropertiesItem.Color
TRVConditionalShapePropertiesItem.DeltaAngle
TRVConditionalShapePropertiesItem.Value
TRVReportBindSourceAdapterQueryProcessor
TRVReportDBQueryProcessor
TRVReportDocObject
Properties
TRVReportDocObject.DataQuery
TRVReportDocObject.HighlightRules
TRVReportDocObject.PageBreaksBetweenCopies
TRVReportDocObject's Scripts
TRVReportGenerationSession
Methods
TRVReportGenerationSession.GetVariableValue
TRVReportGenerationSession.GetQueryProcessor
TRVReportQueryProcessor
Methods
TRVReportQueryProcessor.GetAs*
TRVReportQueryProcessor.GetField
TRVReportQueryProcessor.GetFieldType
TRVReportQueryProcessor.GetRecordCount
TRVReportQueryProcessor.IsFieldEmpty
TRVReportShapeProperties
Properties
TRVReportShapeProperties.MiddlePercent
TRVReportShapeProperties.PointCount
TRVReportShapeProperties.Shape
TRVReportShapeProperties.StartAngle