我從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