Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Überprüft die Formel. Bei einem Syntaxfehler wird eine Fehlerzeichenfolge und false zurückgegeben.
[Visual Basic]
Public Overrideable Function Check( _
ByRef errString As String _
) As Boolean
[C#]
public virtual bool Check(
ref string errString
);
Parameter
- errString
Bei einem Syntaxfehler ist dieser Fehler in errString enthalten, andernfalls ist errString leer.
Rückgabewert
Ein boolescher Wert, der angibt, ob die Syntax der Formel korrekt ist.
Beispiel
[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);
}
Anforderungen
Namespace CrystalDecisions.CrystalReports.Engine
Assembly CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)
Siehe auch
FormulaFieldDefinition Klasse | FormulaFieldDefinition Elemente | CrystalDecisions.CrystalReports.Engine Namespace
©2005 Business Objects SA Alle Rechte vorbehalten
| Business Objects SA http://germany.businessobjects.com/ Supportleistungen http://germany.businessobjects.com/support/ |