百草 发表于 2023-5-16 16:00:09

ActiveReports 15:填写了相关表达式,但是打印报表没显示数据

本帖最后由 百草 于 2023-5-16 16:17 编辑



Bella.Yuan 发表于 2023-5-17 09:06:01

本帖最后由 Bella.Yuan 于 2023-5-30 13:44 编辑

百草 发表于 2023-5-16 18:10
************************************************最佳答案******************************************** https://gcdn.grapecity.com.cn/data/attachment/forum/202211/22/134426bukngx46gp06og60.png
您好,桌面设计器的表达式需要去掉大括号,带大括号的是web设计器的写法:
桌面设计器写法:
=DateAdd("d",Fields!保质期.Value,Fields!日期.Value)web设计器写法:
{DateAdd("d",Fields!保质期.Value,Fields!日期.Value)}



Bella.Yuan 发表于 2023-5-16 16:46:30

您好,修改表达式为下图,这样修改测试看看:{DateAdd(d,Fields!保质期Value.Fields!生产日期Valuel}

百草 发表于 2023-5-16 16:55:16

Bella.Yuan 发表于 2023-5-16 16:46
您好,修改表达式为下图,这样修改测试看看:

={DateAdd(d,Fields!保质期Value.Fields!生产日期Valuel)}
我修改测试之后还是一样

Eden.Sun 发表于 2023-5-16 17:28:10

您好,您中间保质期的字段是数字类型吗,如果不是的话,计算不出来的:



您可以看看DateADD的介绍
https://help.grapecity.com.cn/pages/viewpage.action?pageId=8290826

百草 发表于 2023-5-16 17:40:37

百草 发表于 2023-5-16 17:42:45

Eden.Sun 发表于 2023-5-16 17:28
您好,您中间保质期的字段是数字类型吗,如果不是的话,计算不出来的:




我在数据集中转换为int类型了,然后才去字段编辑器中difadd的

Eden.Sun 发表于 2023-5-16 17:55:42

百草 发表于 2023-5-16 17:42
我在数据集中转换为int类型了,然后才去字段编辑器中difadd的

您用这个试试:
{DateAdd("d",Fields!保质期Value.Fields!生产日期Valuel}

百草 发表于 2023-5-16 18:07:44

Eden.Sun 发表于 2023-5-16 17:55
您用这个试试:
{DateAdd("d",Fields!保质期Value.Fields!生产日期Valuel}

更改后的表达式

百草 发表于 2023-5-16 18:10:16


页: [1]
查看完整版本: ActiveReports 15:填写了相关表达式,但是打印报表没显示数据