FormulaFieldDefinition.Check Metodo
Verifica la formula. Se viene rilevato un errore di sintassi verrà restituita una stringa di errore e false.
[Visual Basic]
Public Overrideable Function Check( _
ByRef errString As String _
) As Boolean
[C#]
public virtual bool Check(
ref string errString
);
Parametri
- errString
Se viene rilevato un errore di sintassi la stringa errString conterrà l'errore, in caso contrario errString risulterà vuota.
Valore restituito
Un valore booleano indicante se la sintassi della formula è corretta.
Esempio
[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);
}
Requisiti
Spazio dei nomi CrystalDecisions.CrystalReports.Engine
Assemblaggio CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)
Vedere anche
FormulaFieldDefinition Classe | FormulaFieldDefinition Membri | CrystalDecisions.CrystalReports.Engine Spazio dei nomi
©2005 Business Objects SA Tutti i diritti riservati
Business Objects SA http://www.businessobjects.com/ Servizi di supporto http://support.businessobjects.com/ |