以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  数据清空  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=82026)

--  作者:jerrycao
--  发布时间:2016/3/10 12:13:00
--  数据清空
您好,我公司每天大概有1万数据需要录入,计算,点击全选,按del键需要等很久才能清空数据,有没有代码命令??
我有一列数据是日期列,2016-3-10 10:00,怎么用代码计算出星期几列的值, 星期一为第一天


--  作者:大红袍
--  发布时间:2016/3/10 12:32:00
--  

用代码看看

 

systemready = False
For Each r As Row In CurrentTable.rows
    For Each c As Col In CurrentTable.cols
        r(c.name) = Nothing
    Next
Next
systemready = True


--  作者:大红袍
--  发布时间:2016/3/10 12:35:00
--  

datacolchanged事件

 

If e.DataCol.name = "第三列" Then
    If e.NewValue <> nothing Then
        e.DataRow("第四列") = format(e.NewValue, "dddd")
    Else
        e.DataRow("第四列") = Nothing
    End If
End If


--  作者:jerrycao
--  发布时间:2016/3/10 13:49:00
--  
代码报错误,有其他办法吗?
一次清空这个表中所有行和列的数据

--  作者:大红袍
--  发布时间:2016/3/10 14:42:00
--  

试试

 

systemready = False
For Each r As Row In CurrentTable.rows
    For Each c As Col In CurrentTable.cols
        If c.DataCol.Expression = Nothing Then
            r(c.name) = Nothing
        End If
    Next
Next
systemready = True

 

报什么错,要具体说明出来。


--  作者:jerrycao
--  发布时间:2016/3/10 16:02:00
--  
谢谢!

我交叉统计算出来都是1,帮忙看下

图片点击可在新窗口打开查看此主题相关图片如下:条件设置.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:交叉统计结果.png
图片点击可在新窗口打开查看
数据源,每一行代表1条记录,求日期,品牌,各个接听分类,有多少条
图片点击可在新窗口打开查看此主题相关图片如下:数据源.png
图片点击可在新窗口打开查看

--  作者:狐狸爸爸
--  发布时间:2016/3/10 20:43:00
--  

将你这个表直接传上来测试,说明哪一个数据统计结果不对,我帮你看一下。

[此贴子已经被作者于2016/3/10 20:43:31编辑过]

--  作者:大红袍
--  发布时间:2016/3/10 23:45:00
--  

统计列,改成 接听分类 试试,不行,就要上传实例测试一下。设置没问题的。