以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求助,狐爸快来帮忙啊! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=30223) |
-- 作者:sadfox -- 发布时间:2013/3/23 11:19:00 -- 求助,狐爸快来帮忙啊! 表A,有很多列 下面代码查询窗口出来的表示显示的是表A的所有列,但是我想查询表只显示表A的|姓名列、编号列、年龄列和查询条件的列、该怎么修改?请大神帮忙! Dim kk As String = e.Node.name 对了,还需要查询完后光标需要停留在查询表姓名列的第一行上,然后按上下键能移动光标选择其他行. [此贴子已经被作者于2013-3-23 11:22:54编辑过]
|
-- 作者:唐尸三摆手 -- 发布时间:2013/3/23 11:21:00 -- Tables("资料查询_资料查询").SetColVisibleWidth("姓名|120|编号|120|.....") |
-- 作者:sadfox -- 发布时间:2013/3/23 11:30:00 -- 只把最后一句改成Tables("资料查询_资料查询").SetColVisibleWidth("姓名|120|编号|120|.....") ? |
-- 作者:sadfox -- 发布时间:2013/3/23 11:39:00 -- 感谢唐大神,应该是我后面补充的你没看见,现在需要查询完后,光标自动停留在查询结果表姓名列的第一行,然后按上下键能移动光标选择其他行.怎么实现? |
-- 作者:唐尸三摆手 -- 发布时间:2013/3/23 11:44:00 -- \'追加以下代码 if Tables("资料查询_资料查询").current isnot nothing then Tables("资料查询_资料查询").select(0,0) end if |
-- 作者:sadfox -- 发布时间:2013/3/23 11:55:00 -- 唐大神,追加在什么位置,能说详细点嘛?嘿嘿,我是菜鸟,不懂。 |
-- 作者:sadfox -- 发布时间:2013/3/23 11:58:00 -- 测试了,放在最后面没效果。代码追加在后面,查询结果出来后,光标还是选择在目录节点上 [此贴子已经被作者于2013-3-23 12:00:59编辑过]
|
-- 作者:唐尸三摆手 -- 发布时间:2013/3/23 12:01:00 -- Dim kk As String = e.Node.name Dim fir As String Select Case kk Case "初中","高中","大专" fir = "文化 = \'"& kk &"\'" End Select With Tables("资料查询_资料查询") .Filter = fir .SetColVisibleWidth("姓名|120|编号|120|.....") \'需要显示什么列自己修改 If .current IsNot Nothing Then .Select(0,0) End If End With |
-- 作者:sadfox -- 发布时间:2013/3/23 12:19:00 -- 唐大神,使用以上代码光标还是在节点上,光标没有自动跳到查询结果表上 |
-- 作者:czy -- 发布时间:2013/3/23 12:30:00 -- http://www.foxtable.com/help/topics/0549.htm
|