Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从一个TextObject获取值并在Crystal Reports中的另一个TextObject中使用它?_C#_Localization_Crystal Reports Xi - Fatal编程技术网

C# 如何从一个TextObject获取值并在Crystal Reports中的另一个TextObject中使用它?

C# 如何从一个TextObject获取值并在Crystal Reports中的另一个TextObject中使用它?,c#,localization,crystal-reports-xi,C#,Localization,Crystal Reports Xi,我正在开发一个遗留应用程序VS2005、C2.0和Crystal Reports 11.5。我必须添加一些直接打印的新报告,这样观众就不会参与进来。如果这还不够的话,他们需要被本地化为7种语言,除了英语 我想出了一种方法来本地化标题和标签,在这种情况下效果很好。问题源于这样一个事实,即报表中的某些值字段需要根据数据集中的整数值显示为字符串。报告中已经有用于进行此转换的公式,但它们只包含英文翻译。屏幕上的显示是本地化的,因此我必须对打印的报告执行同样的操作 我想做的是向报表中添加文本对象,其中包含

我正在开发一个遗留应用程序VS2005、C2.0和Crystal Reports 11.5。我必须添加一些直接打印的新报告,这样观众就不会参与进来。如果这还不够的话,他们需要被本地化为7种语言,除了英语

我想出了一种方法来本地化标题和标签,在这种情况下效果很好。问题源于这样一个事实,即报表中的某些值字段需要根据数据集中的整数值显示为字符串。报告中已经有用于进行此转换的公式,但它们只包含英文翻译。屏幕上的显示是本地化的,因此我必须对打印的报告执行同样的操作

我想做的是向报表中添加文本对象,其中包含需要显示的本地化值。一个文本对象中的公式是否可以访问另一个文本对象中的值

现有公式如下所示:

Switch ({Calibrations.Status} = 1, "No Calibration",
        {Calibrations.Status} = 2, "Running",
        {Calibrations.Status} = 3, "Active" )
Switch ({Calibrations.Status} = 1, HiddenTextObject1.Text,
        {Calibrations.Status} = 2, HiddenTextObject2.Text,
        {Calibrations.Status} = 3, HiddenTextObject3.Text )
我希望它看起来像这样:

Switch ({Calibrations.Status} = 1, "No Calibration",
        {Calibrations.Status} = 2, "Running",
        {Calibrations.Status} = 3, "Active" )
Switch ({Calibrations.Status} = 1, HiddenTextObject1.Text,
        {Calibrations.Status} = 2, HiddenTextObject2.Text,
        {Calibrations.Status} = 3, HiddenTextObject3.Text )
我还没有弄明白如何让这个参考书起作用

有人这样做过吗

非常感谢,
加里

结果比我想象的要简单一些。我添加了包含本地化文本的参数字段。然后,在我的公式中,我从参数字段返回值

那几乎太容易了