以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  逻辑列多选计数问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=170397)

--  作者:15666282205
--  发布时间:2021/7/24 15:54:00
--  逻辑列多选计数问题
老师,表里设置了一列“标记”逻辑列,窗口设计了一个按钮,用来打开窗口1或者窗口2,需要根据逻辑列多选的行数判断打开哪个窗口。如果选择少于等于10行,则打开窗口1,如果大于10行,则选择窗口2.请您指导。
if      "标记”行数小于等于10   then
Forms("窗口1").Open()
end if
if       "标记”行数大于10   then
Forms("窗口2").Open()
end if

--  作者:有点蓝
--  发布时间:2021/7/24 15:58:00
--  
if    tabels("a").compute("count(标记)","标记=true")  <= 10 then
Forms("窗口1").Open()
else
Forms("窗口2").Open()
end if

--  作者:15666282205
--  发布时间:2021/7/25 14:49:00
--  
老师,提示错误:
编译错误:未声明“tables”,它可能因其保护级别而不可访问。if    tabels("a").compute("count(标记)","标记=true")  <= 10 then

--  作者:有点蓝
--  发布时间:2021/7/25 20:51:00
--  
if    tables("改为自己的表名").
--  作者:15666282205
--  发布时间:2021/7/26 8:05:00
--  
我已经改了,老师,一直提示错误
--  作者:有点蓝
--  发布时间:2021/7/26 8:48:00
--  
肯定没改
--  作者:15666282205
--  发布时间:2021/7/27 8:04:00
--  
老师,找到原因了,table误写为tabel