以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 窗口表格显示问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=87347) |
-- 作者:刘林 -- 发布时间:2016/7/8 16:32:00 -- 窗口表格显示问题 请教:我想在窗口设计一个下拉组合框,用于选择要统分某一科目,表格有考号,姓名,语文,数学,英语等,在下拉组合框里选要上分的科目后,其他科目列就不显示了,然后按考号顺序上分,请问高人怎么办? |
-- 作者:大红袍 -- 发布时间:2016/7/8 16:35:00 -- 参考
http://www.foxtable.com/webhelp/scr/1523.htm
|
-- 作者:刘林 -- 发布时间:2016/7/8 17:00:00 -- 我是初学者,看不懂,有没有什么简单办法实现,就是选科目后,表中就只显示所选的一科,其他不用显示 |
-- 作者:大红袍 -- 发布时间:2016/7/8 17:10:00 -- TextChanged事件
Tables("表a").Filter = "科目 = \'" & e.Sender.Text & "\'" |
-- 作者:刘林 -- 发布时间:2016/7/8 17:51:00 -- 红袍兄,我是想过滤列,只留下关键列,如姓名,考号等列,在加上我选择的某列(语文,数学,或英语) |
-- 作者:大红袍 -- 发布时间:2016/7/8 18:31:00 -- 参考这里
Tables("订单").SetColVisibleWidth(e.Sender.Text & "|100") |
-- 作者:刘林 -- 发布时间:2016/7/9 11:56:00 -- 这个就是我想要的,你太有才了,不过我在输入每个学生的成绩的时候希望把他有的考号列,姓名列等也显示,只是科目只显示选择的科目,请帮忙指导,谢谢 |
-- 作者:Hyphen -- 发布时间:2016/7/9 11:58:00 -- Tables("订单").SetColVisibleWidth(e.Sender.Text & "|100|考号|100|姓名|100") |
-- 作者:刘林 -- 发布时间:2016/7/9 12:32:00 -- 我想把考号姓名分别显在第一列,第二列,选的科目显在第三列,改为 Tables("成绩").SetColVisibleWidth("|考号|100|姓名|100" & e.Sender.Text & "|100") 怎么一列都不显了,请帮忙,谢谢
|
-- 作者:Hyphen -- 发布时间:2016/7/9 12:45:00 -- Tables("成绩").SetColVisibleWidth("考号|100|姓名|100|" & e.Sender.Text & "|100") |