2017-10-05 17 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