我从MySQL查询或表生成报告没有问题。 当我想在每行的报表中添加一个变量时,问题就开始了。Delphi - MyDAC - 快速报告
例如,表"PRODUCTS": ID|PRODUCT-NAME|SHELF-LIFE
什么是最好的做法,如果我要生成一个报告,显示我
ID
| NAME
| EXPIRE-DAY
其中:EXPIRE-DAY
= TODAY
+ SHELF-LIFE
预先感谢您的帮助,甚至一个链接将不胜感激。
我从MySQL查询或表生成报告没有问题。 当我想在每行的报表中添加一个变量时,问题就开始了。Delphi - MyDAC - 快速报告
例如,表"PRODUCTS": ID|PRODUCT-NAME|SHELF-LIFE
什么是最好的做法,如果我要生成一个报告,显示我
ID
| NAME
| EXPIRE-DAY
其中:EXPIRE-DAY
= TODAY
+ SHELF-LIFE
预先感谢您的帮助,甚至一个链接将不胜感激。
三个选项:
类似:
Select ID, NAME, SHELF-LIFE, DATE_ADD(CURDATE(), INTERVAL SHELF-LIFE DAY) as EXPIRE-DAY from mytable
您可以使用FR的内部函数DATE得到当前日期:[Date + <YourDatasetName."SHELF-LIFE">]
'DATE'不是函数,而是[系统变量](https://www.fast-report.com/documentation/UserManFrNET-en/index.html?usesystemvariablesinexpressions.htm)。 – Victoria
日期也是功能。请参阅数据树中的函数选项卡或使用此类脚本'开始 ShowMessage(Date); ShowMessage(
不是用表达式来表达的,这就是你所展示的。此外,我猜这两个符号会返回不同的值,'
4)或使用表达式? – Victoria