2017-10-05 16 views
0

我沒有看到關於時間值的任何相關問題,條件格式。我有一份報告需要突出顯示大於06:30的任何時間。我有字段設置爲中等時間(06:30上午),但AM/PM可能是這樣,現在我想只是很短的時間的問題。的MS Access,短時間價值亮點條件格式上面06:30

我想盡組合或左,右,小時,分鐘 - 真正的問題僅僅是06:00和06:30之間的30分鐘是問題。我可以做一個簡單的「表達式是左([時間],2)> 5獲得上述06:00什麼,但我不想從06:00什麼06:30高亮顯示。

是解決方案?這個轉換的時間了許多第一,然後應用條件格式

+1

表達式爲:'TIMEVALUE([YourTimeField])> TIMEVALUE( 「上午06點30」)' –

回答

0

切勿使用字符串處理日期和時間沒有例外

你有專門的功能對於這一點,像:。

DateDiff("n", #06:30:00#, [TimeField]) > 0 

甚至:

DateDiff("n", TimeSerial(6, 30, 0), [TimeField]) > 0 

如果包括一個日期值,條帶,與TIMEVALUE

DateDiff("n", #06:30:00#, TimeValue([TimeField])) > 0