FormulaFieldDefinition.Check 방법

수식을 확인합니다. 구문 오류가 발생하면 오류 문자열과 false가 반환됩니다.

[Visual Basic]

Public Overrideable Function Check( _
   ByRef errString As String _
) As Boolean

[C#]

public virtual bool Check(
   ref string errString
);

매개 변수

  • errString
    구문에 오류가 있으면 errString에 오류가 포함되며 그렇지 않으면 errString이 비어 있게 됩니다.

반환 값

수식 구문이 올바른지 여부를 나타내는 부울 값입니다.

예제

[VJ#]

      private void checkFormula(String formulaText, String
         formulaFieldName)
      {
         boolean isCorrect = true;
         String errString = "";
         FormulaFieldDefinition formulaField;
      
         formulaField = Report.get_DataDefinition()
            .get_FormulaFields().get_Item(formulaFieldName);
         formulaField.set_Text(formulaText);
         isCorrect = formulaField.Check(errString);
      
         if (!isCorrect) MessageBox.Show(errString);
      }
      
[Visual Basic]

      Public Sub CheckFormula _
         (ByVal formulaText As String, ByVal formulaFieldName As String)
      
         Dim isCorrect As Boolean
         Dim errString As String
         Dim formulaField As FormulaFieldDefinition
      
         formulaField = _
            Report.DataDefinition.FormulaFields.Item(formulaFieldName)
         formulaField.Text = formulaText
         isCorrect = formulaField.Check(errString)
      
         If Not (isCorrect) Then MsgBox(errString)
      End Sub
      
[C#]

      private void CheckFormula(string formulaText, string
         formulaFieldName)
      {
         bool isCorrect = true;
         String errString = "";
         FormulaFieldDefinition formulaField;
      
         formulaField =
            Report.DataDefinition.FormulaFields[formulaFieldName];
         formulaField.Text = formulaText;
         isCorrect = formulaField.Check(ref errString);
      
         if (!isCorrect) MessageBox.Show(errString);
      }
      

요구 사항

네임스페이스 CrystalDecisions.CrystalReports.Engine

어셈블리 CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)

참고 항목

FormulaFieldDefinition 클래스 | FormulaFieldDefinition 멤버 | CrystalDecisions.CrystalReports.Engine 네임스페이스

**

©2005 Business Objects SA All rights reserved.