以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  狐表能否像excel那样  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=92696)

--  作者:hbhb
--  发布时间:2016/11/10 14:55:00
--  狐表能否像excel那样
大师:狐表如何快速得出已使用(或有数据)的列数与行数,最精简的代码?
--  作者:有点蓝
--  发布时间:2016/11/10 15:15:00
--  
快速不了

1、2个循环,列和行

2、sql计算,select count(*) from 表A where 第一列 is null

--  作者:hbhb
--  发布时间:2016/11/10 15:25:00
--  
如果循环count计数的列名用什么?有时表没有主键,排序键?任意列名怎么写?
--  作者:有点蓝
--  发布时间:2016/11/10 15:35:00
--  
count(*) 就可以,计算的结果以条件为依据
--  作者:hbhb
--  发布时间:2016/11/10 15:45:00
--  
n = Tables(tbname).Compute("count(" & Tables(tbname).Cols(0).name & ")" ,filter)
写成下面的就不行
n = Tables(tbname).Compute("count(" & “*” & ")" ,filter)??

--  作者:有点蓝
--  发布时间:2016/11/10 15:49:00
--  
Compute里用只能指定列名
--  作者:hbhb
--  发布时间:2016/11/10 16:10:00
--  
任意列名怎么指定?
--  作者:有点蓝
--  发布时间:2016/11/10 16:14:00
--  
只能指定具体的列名,类似5楼那样

n = Tables(tbname).Compute("count(" & Tables(tbname).Cols(0).name & ")" ,filter)