以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 帮忙看一下代码报错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=160479) |
-- 作者:夜点蚊香 -- 发布时间:2021/2/4 9:58:00 -- 帮忙看一下代码报错 Dim dt As DataTable = DataTables("时段员工明细") Dim dr As DataRow For Each r As Row In Tables("排班表").Rows Dim d1 As Date = r("开始时间") Dim d2 As Date = r("结束时间") Dim dx1 As String = r("员工姓名") Do While d1 < d2 dr = dt.Find("日期=#" & d1.Date & "# and 时段=" & d1.Hour & "and 姓名=" & dx1) If dr Is Nothing Then dr = dt.AddNew dr("日期") = d1.Date dr("时段") = d1.Hour dr("姓名") = dx1 End If d1 = d1.AddHours(1) Loop Next 统计每个时段都有哪些员工上班. 报错内容 .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2020.5.29.8 错误所在事件:窗口,时段人数明细,查询,Click 详细错误信息: 未找到列 [艾明]。 |
-- 作者:有点蓝 -- 发布时间:2021/2/4 10:21:00 -- 先看几遍:http://www.foxtable.com/webhelp/topics/1284.htm dr = dt.Find("日期=#" & d1.Date & "# and 时段=" & d1.Hour & " and 姓名=\'" & dx1 & "\'") [此贴子已经被作者于2021/2/4 10:21:31编辑过]
|
-- 作者:夜点蚊香 -- 发布时间:2021/2/4 13:15:00 -- 搞定了,谢谢,加了两个单引号. |
-- 作者:夜点蚊香 -- 发布时间:2021/2/4 13:20:00 -- 统计模式请指点一下. 现在生成的数据,如下 日期 时段 姓名
2021-02-02 00:00:00
9
艾明 2021-02-02 00:00:00
10
艾明 2021-02-02 00:00:00
11
艾明 2021-02-02 00:00:00
12
艾明 2021-02-02 00:00:00
13
艾明 2021-02-02 00:00:00
14
艾明 2021-02-02 00:00:00
15
艾明 2021-02-03 00:00:00
8
艾明 2021-02-03 00:00:00
9
艾明 2021-02-03 00:00:00
10
艾明 2021-02-03 00:00:00
11
艾明 2021-02-03 00:00:00
12
艾明 2021-02-03 00:00:00
13
艾明 2021-02-03 00:00:00
14
艾明 2021-02-03 00:00:00
15
艾明 2021-02-02 00:00:00
8
陈艳娜 2021-02-02 00:00:00
9
陈艳娜 2021-02-02 00:00:00
10
陈艳娜 2021-02-02 00:00:00
11
陈艳娜 2021-02-02 00:00:00
12
陈艳娜 2021-02-02 00:00:00
13
陈艳娜 2021-02-02 00:00:00
14
陈艳娜 2021-02-02 00:00:00
15
陈艳娜 2021-02-03 00:00:00
11
王群 2021-02-03 00:00:00
12
王群 2021-02-03 00:00:00
13
王群 2021-02-03 00:00:00
14
王群 2021-02-03 00:00:00
15
王群 2021-02-03 00:00:00
16
王群 2021-02-03 00:00:00
17
王群 2021-02-03 00:00:00
18
王群 2021-02-03 00:00:00
19
王群 如何统计的时候显示 2020-2-3 3 艾明 王群 陈艳娜 2020-2-3 4 艾明 王群 按照时段,把姓名明细排出来. |
-- 作者:有点蓝 -- 发布时间:2021/2/4 13:38:00 -- 遍历第二个表所有行,使用GetComboListString获取 |
-- 作者:夜点蚊香 -- 发布时间:2021/2/4 16:54:00 -- 搞定了, 新问题 如何 在交叉统计表中显示 姓名里的内容.现在只有统计数值什么. 我想看到实际值.
|
-- 作者:有点蓝 -- 发布时间:2021/2/4 17:25:00 -- 先生成统计表,然后按照5楼的方式遍历统计表所有行处理 |