Foxtable(狐表)用户栏目专家坐堂 → 求助:如何在一个文本框里输入值,然后对应查找几个关联表数据呢?


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

主题:求助:如何在一个文本框里输入值,然后对应查找几个关联表数据呢?

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
求助:如何在一个文本框里输入值,然后对应查找几个关联表数据呢?  发帖心情 Post By:2015/6/6 22:53:00 [只看该作者]

在窗体中有一个文本框控件,在控件文本属性改变后运行如下代码

Tables("班级.学生表").Filter = "学生名 Like '*" & e.Sender.text & "*'"
Tables("班级.学生表.家长表").Filter = "家长名 Like '*" & e.Sender.text & "*'"

进行数据筛选,

想在这个文本框实现数据录入:比如:李大大 那么对应是学生表中数据,就优先查询学生表

比如:李英雄,对应是家长表中的数据,就优先查找家长表

 


图片点击可在新窗口打开查看此主题相关图片如下:2812.tmp.jpg
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:信息比对.foxdb


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


加好友 发短信
等级:九尾狐 帖子:2180 积分:13810 威望:0 精华:2 注册:2012/2/25 10:59:00
  发帖心情 Post By:2015/6/7 1:11:00 [只看该作者]

你的逻辑有问题,应该是同时查找2个表,一个姓名,没有附加条件,电脑不可能知道这个名字是学生还是家长

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(sloyy)你的逻辑有问题,应该是同时查找2个表,...  发帖心情 Post By:2015/6/7 1:53:00 [只看该作者]

现在就是如何判断 文本框里面录入的内容 到底是学生名还是家长名 然后再对应进行查找对应表

继续求解


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/7 9:33:00 [只看该作者]

Tables("班级.学生表").Filter = "学生名 Like '*" & e.Sender.text & "*'"

If Tables("班级.学生表").Rows.Count = 0 Then
    Tables("班级.学生表.家长表").Filter = "家长名 Like '*" & e.Sender.text & "*'"

End If


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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(大红袍)Tables("班级.学生表").Filter = "学...  发帖心情 Post By:2015/6/7 9:58:00 [只看该作者]

谢谢先


 回到顶部