~工作簡化,不再是難事~

2016-09-14

2016-09-08

提問單〔Access〕:將日期加上指定的年區間的應用(iif / isnull / DateSerial / DateAdd )

如果您有一份資料表中,有2個欄位如上 想要在查詢表或表單中,增加一個欄位,內容為[基準日期]+[年份],要如何處理? 在撰寫運算式時,要注意其中[基準日期]有可能是空值,運算式在若遇到沒有日期的情況,就不進行加總年份。 所以,我們依以下兩個階段將運算式完成 A. 判斷是否[基準日期]為空值 B. 非空值時,我們要將[基準日期]加上[年份]得到我們想要的日期 首先,我們如何判斷日期為空值呢? 通常我們判斷字串為空值都使用 空字串"",但日期的格式則為null,所以可以使用以下函數來確認 isnull([基準日期]) 若為空值則回傳true,有值則回傳false 再來,如何將日期做加減呢?日期函數很多種,都可以達成加減的目的,可以例用以下2個函數來做 DateAdd(增加類別, 增加量, 日期) 例如:DateAdd("yyyy",[增加年份],[基準日期])  ...
Read More

Popular Posts

Copyright © 2016 Scenic's BOX. 技術提供:Blogger.