Crystal reports 如何在Crystal Reports中向文本对象插入字段和?

Crystal reports 如何在Crystal Reports中向文本对象插入字段和?,crystal-reports,field,Crystal Reports,Field,我正在写一份在我开始在这里工作之前做的报告,而最初做报告的人已经不在了。因此,我不知道他是如何制造他制造的东西的,这就是: 有一组包含摘要字段的文本对象(例如,其中的文本为“{Sum of Job.ServiceCharge}”,省略了引号,但实际上有大括号)。我可以将Job.ServiceCharge拖放到文本对象中,但它不是摘要。我可以创建Job.ServiceCharge的摘要,但它不在文本对象中。我可以创建Job.ServiceCharge的Running Total字段并将其放在文本对

我正在写一份在我开始在这里工作之前做的报告,而最初做报告的人已经不在了。因此,我不知道他是如何制造他制造的东西的,这就是:

有一组包含摘要字段的文本对象(例如,其中的文本为“{Sum of Job.ServiceCharge}”,省略了引号,但实际上有大括号)。我可以将Job.ServiceCharge拖放到文本对象中,但它不是摘要。我可以创建Job.ServiceCharge的摘要,但它不在文本对象中。我可以创建Job.ServiceCharge的Running Total字段并将其放在文本对象中,但他没有在Running Total字段列表中显示任何字段,因此他不能这样做


有人知道如何做到这一点吗?

如果要汇总的字段是字符串,则可以像平常一样创建摘要(“插入”->“摘要”->“设置摘要”),然后将其从插入报告的位置拖到文本字段中

如果字段不是字符串,则必须首先通过公式将其转换为字符串。因此,假设您希望显示整个报告的服务费总额。您可以创建这样一个公式:
totext(sum({Job.ServiceCharge}))
然后,您可以将该公式拖动到所需的文本字段中

如果要对组进行求和,请查看CR帮助以了解如何在公式中使用求和函数


编辑1实际上,第二部分不是真的。您甚至不需要转换将其嵌入到文本字段中。您只需将其格式化为报表中任何数字字段所需的格式。

如果要汇总的字段是字符串,则您可以像平常一样创建摘要(“插入”->“摘要”->“设置摘要”),然后将其从插入报表的位置拖到文本字段中

如果字段不是字符串,则必须首先通过公式将其转换为字符串。因此,假设您希望显示整个报告的服务费总额。您可以创建这样一个公式:
totext(sum({Job.ServiceCharge}))
然后,您可以将该公式拖动到所需的文本字段中

如果要对组进行求和,请查看CR帮助以了解如何在公式中使用求和函数


编辑1实际上,第二部分不是真的。您甚至不需要转换将其嵌入到文本字段中。您只需按照您希望的格式对其进行格式化,就像您报告中的任何数字字段一样。

我采用了不同的方式。。
没有悬停和拖放。而是在添加公式后,按Ctrl-X键选择所需字段,双击文本字段,然后粘贴到其中。

我用不同的方法完成了操作。。
没有悬停和拖放功能。而是在添加公式后,按住Ctrl-X键并双击所需的文本字段,然后将其粘贴到其中。

拖放功能不起作用,但复制/粘贴(当闪烁的文本光标出现时粘贴,而不仅仅是在选中文本对象时粘贴)起作用。@BCarpe一旦创建摘要并将其拖动到文本字段中,您可能需要在那里停留一秒钟,直到Crystal将光标更改为您正在编辑文本框。我将光标拖到上面并在那里停留了整整10秒钟,但什么也没发生。我放手了,它只是将摘要放在文本字段的顶部。如果我直接从“字段管理器”中拖动字段,我的工作方式与您所说的一样,但如果我尝试拖动报表上已有的内容,则不会。拖放不起作用,但复制/粘贴(当闪烁的文本光标出现时粘贴,而不仅仅是在选中文本对象时粘贴)起作用。@BCarpe一旦创建摘要并将其拖动到文本字段中,您可能需要在那里停留一秒钟,直到Crystal将光标更改为您正在编辑文本框。我将光标拖到上面并在那里停留了整整10秒钟,但什么也没发生。我放手了,它只是将摘要放在文本字段的顶部。如果我直接从字段管理器中拖动字段,但如果我尝试拖动报表上已有的内容,则不会像您所说的那样工作。