Foxtable(狐表)用户栏目专家坐堂 → 求助,狐爸快来帮忙啊!


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

主题:求助,狐爸快来帮忙啊!

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


加好友 发短信
等级:童狐 帖子:292 积分:1864 威望:0 精华:0 注册:2013/3/16 21:31:00
求助,狐爸快来帮忙啊!  发帖心情 Post By:2013/3/23 11:19:00 [只看该作者]

表A,有很多列

下面代码查询窗口出来的表示显示的是表A的所有列,但是我想查询表只显示表A的|姓名列、编号列、年龄列和查询条件的列、该怎么修改?请大神帮忙!

Dim kk As String = e.Node.name
Dim fir As String
Select Case kk
    Case "初中"
    fir = "文化 = '初中'"
    Case "高中"
    fir = "文化 = '高中'"
    Case "大专"
    fir = "文化 = '大专'"
End Select
Tables("资料查询_资料查询").Filter = fir

对了,还需要查询完后光标需要停留在查询表姓名列的第一行上,然后按上下键能移动光标选择其他行.

[此贴子已经被作者于2013-3-23 11:22:54编辑过]

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


加好友 发短信
等级:四尾狐 帖子:928 积分:7769 威望:0 精华:13 注册:2008/9/1 11:58:00
  发帖心情 Post By:2013/3/23 11:21:00 [只看该作者]

Tables("资料查询_资料查询").SetColVisibleWidth("姓名|120|编号|120|.....")

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


加好友 发短信
等级:童狐 帖子:292 积分:1864 威望:0 精华:0 注册:2013/3/16 21:31:00
  发帖心情 Post By:2013/3/23 11:30:00 [只看该作者]

只把最后一句改成Tables("资料查询_资料查询").SetColVisibleWidth("姓名|120|编号|120|.....")


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


加好友 发短信
等级:童狐 帖子:292 积分:1864 威望:0 精华:0 注册:2013/3/16 21:31:00
  发帖心情 Post By:2013/3/23 11:39:00 [只看该作者]

感谢唐大神,应该是我后面补充的你没看见,现在需要查询完后,光标自动停留在查询结果表姓名列的第一行,然后按上下键能移动光标选择其他行.怎么实现?


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


加好友 发短信
等级:四尾狐 帖子:928 积分:7769 威望:0 精华:13 注册:2008/9/1 11:58:00
  发帖心情 Post By:2013/3/23 11:44:00 [只看该作者]

'追加以下代码

if Tables("资料查询_资料查询").current isnot nothing then

Tables("资料查询_资料查询").select(0,0)

end if


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


加好友 发短信
等级:童狐 帖子:292 积分:1864 威望:0 精华:0 注册:2013/3/16 21:31:00
  发帖心情 Post By:2013/3/23 11:55:00 [只看该作者]

唐大神,追加在什么位置,能说详细点嘛?嘿嘿,我是菜鸟,不懂。


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


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2013/3/23 11:57:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:童狐 帖子:292 积分:1864 威望:0 精华:0 注册:2013/3/16 21:31:00
  发帖心情 Post By:2013/3/23 11:58:00 [只看该作者]

测试了,放在最后面没效果。代码追加在后面,查询结果出来后,光标还是选择在目录节点上

[此贴子已经被作者于2013-3-23 12:00:59编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
唐尸三摆手
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:928 积分:7769 威望:0 精华:13 注册:2008/9/1 11:58:00
  发帖心情 Post By: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
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:292 积分:1864 威望:0 精华:0 注册:2013/3/16 21:31:00
  发帖心情 Post By:2013/3/23 12:19:00 [只看该作者]

唐大神,使用以上代码光标还是在节点上,光标没有自动跳到查询结果表上

 回到顶部
总数 25 1 2 3 下一页