Foxtable(狐表)用户栏目专家坐堂 → [求助]数据统计问题


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

主题:[求助]数据统计问题

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


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

以下是引用txxxqs在2018/1/9 8:58:00的发言:
好的,晚上回家试试。我的代码测试时好用,但重装系统后就有问题了,百思不得解啊 ....

 

尽量做实例发上来测试。


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


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

以下是引用txxxqs在2018/1/10 21:49:00的发言:
 提示      至少一个参数没有被指定值。  该怎么解决?问题出在了哪里呢?

[此贴子已经被作者于2018/1/10 21:50:58编辑过]

 

如果提示这个,说明sql语句有问题,列名写错了就会这样提示。


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


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

以下是引用txxxqs在2018/1/10 22:27:00的发言:
列名肯定没错,因为筛选数据都没有问题。只是筛选出来后,操作“是否付款”列后,单击  不执行代码。

 

如果提示【至少一个参数没有被指定值】,说明你sql语句有问题,或者你sql语句有表达式列。

 

你说的不执行代码,是指datacolchanged事件代码?表达式列不能触发datacolchanged事件的。

 

上传实例具体说明。


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


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

datatable和table是不同的

 

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

 


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


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

这样处理,compute函数在你筛选后再修改筛选列的值的时候有问题。

 

Dim sum As Single
Dim Hjfy As WinForm.TextBox = e.Form.Controls("合计费用")
For Each r As Row In Tables("表C").Rows
    sum += iif(r("收款情况")=True, r("费用合计"), 0)
Next

hjfy.Text = sum

 


 回到顶部