以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  for each +条件问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=186482)

--  作者:njzwm
--  发布时间:2023/5/6 14:21:00
--  for each +条件问题
本意要计算血糖值,想加条件:"血糖监测日 = #" & Vars("StartTime") & "#",但是试用select方法加上去出错,请教老师应该怎么处理,谢谢!
另外要计算dr("XX")的值,for each 语句只能用DataTables而不能用Tables,是这样的吗?

    For Each dr As DataRow In DataTables ("血糖监测值").DataRows 
        
        If dr("血糖值") > 13.9 Then
            VH = VH + 1
        End If
        If dr ("血糖值") > 10 AndAlso dr ("血糖值") <= 13.9 Then
            HI = HI + 1
        End If
        If dr ("血糖值") > 3.9 AndAlso dr ("血糖值") <= 10 Then
            NM = NM + 1
        End If
        If dr ("血糖值") > 3 AndAlso dr ("血糖值") <= 3.9 Then
            LO = LO + 1
        End If
        If dr ("血糖值") <= 3 Then
            VL = VL + 1
        End If 
    Next
[此贴子已经被作者于2023/5/6 14:23:51编辑过]

--  作者:有点蓝
--  发布时间:2023/5/6 14:23:00
--  
For Each dr As DataRow In DataTables ("血糖监测值").select("血糖监测日 = #" & Vars("StartTime") & "#")