3
Crystalレポートの式をプログラムで変更できるかどうかは疑問でした。 Webアプリケーションでレポートのすべての数式をリストし、ユーザーにそれらを変更する可能性を与えたいと思います。プログラムでCrystalレポートの式を変更する
これは可能ですか?
Crystalレポートの式をプログラムで変更できるかどうかは疑問でした。 Webアプリケーションでレポートのすべての数式をリストし、ユーザーにそれらを変更する可能性を与えたいと思います。プログラムでCrystalレポートの式を変更する
これは可能ですか?
using CrystalDecisions.CrystalReports.Engine;
namespace Craft
{
class Mate
{
Order_Print _r = new Order_Print();
void Preview()
{
foreach (FormulaFieldDefinition f in _r.DataDefinition.FormulaFields)
{
MessageBox.Show(f.Name);
f.Text = InputBox.Show("Input the formula for " + f.Name);
}
}
}
}
はい、例えば、我々は数式を変更するfollwoing機能を使用します。
Public Sub SetReportFormulaContents(ByRef Report As ReportDocument, ByVal FormulaName As String, ByVal FormulaContents As String)
Dim Formula As FormulaFieldDefinition = Nothing
' Get the ReportObject by name and cast it as a FieldObject
If TypeOf (Report.DataDefinition.FormulaFields.Item(FormulaName)) Is CrystalDecisions.CrystalReports.Engine.FormulaFieldDefinition Then
Formula = Report.DataDefinition.FormulaFields.Item(FormulaName)
Formula.Text = FormulaContents
End If
End Sub
それは式の構文は、Crystalまたは基本であるかどうかを変更することは可能ですか?質問:http://stackoverflow.com/questions/2386710/how-to-programmatically-change-a-crystal-reports-formula-from-crystal-syntax-to-b – Rory