FormulaFieldDefinitions Class

Contains the FormulaFieldDefinition objects for every formula field in the report.

Namespace CrystalDecisions.CrystalReports.Engine Assembly CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)

Syntax

'Declaration
Public Class FormulaFieldDefinitions
    Inherits FieldDefinitions
    Implements IDisposable, ICollection, IEnumerable, IEnumerator
public class FormulaFieldDefinitions : FieldDefinitions, IDisposable, ICollection, IEnumerable, IEnumerator

Remarks

Retrieve the FormulaFieldDefinitions collection through the FormulaFields Property of the DataDefinition Object.

Example

This example updates the formulas in the data definition of a report.

'Declaration

          Private Sub UpdateFormulas(ByVal myReportDocument As ReportDocument)
             myReportDocument.DataDefinition.FormulaFields.Item(1).Text = "{file.SALES} *.1"
             myReportDocument.DataDefinition.FormulaFields.Item(2).Text = "{file.SALES} + {file.COMMISSION}"
          End Sub
          
          private void UpdateFormulas(ReportDocument reportDocument)
          {
             reportDocument.DataDefinition.FormulaFields[1].Text = "{file.SALES} *.1";
             reportDocument.DataDefinition.FormulaFields[2].Text = "{file.SALES} + {file.COMMISSION}";
          }
          

Inheritance Hierarchy

Object
   EngineObjectBase
      SCRCollection
         FieldDefinitions
            FormulaFieldDefinitions

Version Information

Crystal Reports Basic for Visual Studio 2008

Supported since: Crystal Reports for Visual Studio .NET 2002

See Also

Reference

FormulaFieldDefinitions Members
CrystalDecisions.CrystalReports.Engine Namespace