Foxtable(狐表)用户栏目专家坐堂 → 时间列是字符类型,可以用于条件表达式吗


  共有2666人关注过本帖树形打印复制链接

主题:时间列是字符类型,可以用于条件表达式吗

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/2 21:28:00 [显示全部帖子]

可以,现在报什么错?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/3 15:48:00 [显示全部帖子]

改成

 

For Each r As dataRow In dataTables("表A").Select ("[时间] > '12:00'" & iif(Tables("表A").filter>"", " and " & Tables("表A").filter, "")) 

[此贴子已经被作者于2019/1/3 15:48:57编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/3 16:27:00 [显示全部帖子]

改成这样吧

 

Dim n As Integer
For Each r As Row In Tables("表A").rows
    If r("时间") > "12:00" Then
        If r("重量") < 200      '重量小于200斤,需要2个人
            n+= 2
        Else If r("重量") > 200  '重量大于200斤,需要3个人
            n+= 3
        End If
    End If
Next

StatusBar.Message1 = "下午需要: " & n &" 人"


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/3 18:02:00 [显示全部帖子]

可以写到systemIdle,也可以做一个计时器

 

http://www.foxtable.com/webhelp/scr/0657.htm

 

也可以写到datacolchanged事件


 回到顶部