FormulaFieldDefinition.Check Méthode
Vérifie la formule. Renvoie une erreur et la valeur false en cas d'erreur de syntaxe.
[Visual Basic]
Public Overrideable Function Check( _
ByRef errString As String _
) As Boolean
[C#]
public virtual bool Check(
ref string errString
);
Paramètres
- errString
En cas d'erreur de syntaxe, errString contient l'erreur, sinon errString est vide.
Valeur renvoyée
Une valeur booléenne, indiquant si la syntaxe de la formule est correcte.
Exemple
[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);
}
Configuration requise
Espace de noms CrystalDecisions.CrystalReports.Engine
Assembly CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)
Voir aussi
FormulaFieldDefinition Classe | FormulaFieldDefinition Membres | CrystalDecisions.CrystalReports.Engine Espace de noms
©2005 Business Objects SA. Tous droits réservés.
Business Objects SA. http://www.france.businessobjects.com/ Services de support http://www.businessobjects.com/support/ |