根据在单元格中输入的时间定义时间偏移的 Ms Access 公式

问题描述

我有一个单元格(超时)作为时间(短时间格式,24 小时) 我有一个单元格(ShiftName)文本归档 所需公式如下

     if Me.TimeOut >=6.00 and <= 14.00 Then
     Me.shiftName = "Morning Shift"
     Else If Me.TimeOut >= 14.01 and <= 22.00 then 
     Me.ShiftMane = "Afternoon Shift"
     Else 
     Me.ShiftName = "Night Shift"

解决方法

时间不是数字,所以尝试:

Select Case Me!TimeOut.Value
    Case < #06.00#
        Me!ShiftName = "Night Shift"
    Case <= #14.00#
        Me!ShiftName = "Morning Shift"
    Case <= #22.00# 
        Me!ShiftMane = "Afternoon Shift"
    Case Else 
        Me!ShiftName = "Night Shift"
End Select