我有一個要求取決於所選參數的表字段應該顯示爲文本或日期。例如,如果用戶選擇一個真,那麼作爲日期時間類型的OriginDate字段應該在報告中顯示爲日期,否則應該顯示爲文本。我試着創建一個公式,並像下面這樣做,然後將公式放在報告的詳細信息部分,但由於返回的數據類型不同,它不起作用。返回不同的數據類型晶體公式
if {?Mailmerge}=true then
ToText({Travel.OriginDatetime}, "M/d/yy")
else
{Travel.OriginDatetime}
有沒有一種方法可以讓我accompalish上述要求,這樣我就不會最終創造200報告一個與現場顯示爲文本和其他如日期?
日期以文字方式顯示;你想要完成什麼? – LittleBobbyTables
沒有上述不工作,因爲Travel.OriginDatetime是數據庫中的數據類型爲datetime的字段。所以當我嘗試保存公式時,它給了我一個錯誤,說明Travel.OriginDatetime行需要一個字符串。我在上面添加了它,以瞭解我試圖達成的目標。 – developer
對不起,我還是不明白。如果它們作爲日期存儲在數據庫中,那麼將日期顯示爲字符串有什麼意義?你是否試圖以不同的方式格式化日期? – LittleBobbyTables