2015-08-19 55 views
1

我必須製作日曆視圖才能顯示員工的生日。 T想要轉換他們的出生日期,以便今年是今年。 到目前爲止,我有這個,並嘗試過各種方法,但不斷收到「不正確的數據類型」的錯誤。Lotus Notes - 如何將生日中的年份更改爲@today

currentYear:[email protected](@Today); 
curentmonth:[email protected](DOB); 
currentday:[email protected](DOB); 
@Date(currentday;currentmonth;currentYear) 

什麼地方不對勁任何想法? 謝謝

回答

3

該文件說明正確的用法是@Date(year;month;day)。由於沒有關於區域特定參數處理的說明,我認爲這是您的問題。

3

巴勃羅是正確的,但你也可以採取非常有用@Adjust功能的優勢:

@Adjust(DOB; @Year(@Now)[email protected](DOB);0;0;0;0;0) 
1

視圖列公式中使用@Today或@Now或其他地方將導致視圖索引是不斷過時。如果這是一個很大的數據庫,將會非常緩慢並且令用戶感到不快。

我建議使用計算字段或代理來創建一個包含接下來5 - 20年的日期的多值字段。該代理只需每年運行一次即可將文檔保留在日曆中。這是Notes日曆如何保持週年紀念,出生日期和重複會議的方式。

0

感謝您的回答和幫助。 我會在窗體上放一個字段,並按Newbs建議的方式運行代理。 使用代碼Phil想出了。 它運作良好。