以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 菜单文本框提示 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=101239) |
|
-- 作者:jick0526 -- 发布时间:2017/5/27 4:58:00 -- 菜单文本框提示 老师,请问下,我在菜单栏做了个文本框,当表A的任意行满足A列有数据而B列没有数据时,文本框就会输入数字,比如有2行的A列有数据而B列没有有数据,那么 文本框就自动输入2,如果有5行的A列有数据而B列没有数据,那么文本框就自动输入5,这样的代码要怎么写,谢谢!
|
|
-- 作者:有点蓝 -- 发布时间:2017/5/27 9:22:00 -- RibbonTabs("功能区1").Groups("功能组1").Items("文本框1").Text = DataTables("main").Compute("Count(A列)","A列 isnot null and B列 is null") |
|
-- 作者:jick0526 -- 发布时间:2017/5/27 17:25:00 -- 老师,上面的代码试了下没反应我是放在TextChanged事件,表A的A列试着输了几行数据,同时B列为空,但是文本框里没有任何数字显示 |
|
-- 作者:有点蓝 -- 发布时间:2017/5/27 18:13:00 -- 放到datacolchanged事件 if e.datacol.name = "A列" orelse e.datacol.name = "B列"
|
|
-- 作者:jick0526 -- 发布时间:2017/5/29 19:05:00 -- 老师,上面的代码运算后出现下面提示 .NET Framework 版本:2.0.50727.5485 Foxtable 版本:2017.3.18.1 错误所在事件:表,表B,DataColChanged 详细错误信息: 调用的目标发生了异常。 语法错误:“isnot”运算符后缺少操作数。 |
|
-- 作者:有点蓝 -- 发布时间:2017/5/31 9:18:00 -- isnot之间加一个空格:is not if e.datacol.name = "A列" orelse e.datacol.name = "B列"
|
|
-- 作者:jick0526 -- 发布时间:2017/5/31 15:35:00 -- 老师,请问下。上面的代码我如果想放到maintablechanged事件里,是针对表A的,代码要怎么改,谢谢! |
|
-- 作者:有点色 -- 发布时间:2017/5/31 16:12:00 -- If MainTable.Name = "表A" Then
|