以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]关于根据条件筛选的结果再次筛选 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=66767) |
||||
-- 作者:xinqingok -- 发布时间:2015/4/13 16:19:00 -- [求助]关于根据条件筛选的结果再次筛选 口头不好表达,结合图文来吧。现在有三张表:表A,表B,表C。如图 我想实现的功能是在窗体的第一个文本框中提取表B中当前表C所选定的班级的的“学生姓名”(“名字”列),通过代码: 以下内容为程序代码: 1 Dim qs As String = Tables("表C").current("班级") 2 Dim names As String = DataTables("表B").GetComboListString("名字","班级 = \'" & qs & "\'") 3 Dim t6 As WinForm.TextBox = e.Form.Controls("TextBox1") 4 t6.value= names 实现了如下图的效果: 现在我试着通过上面在表B中筛选出的姓名,去表A找对应的学号,并显示在第二个文本框中,可是每次筛选出来的只有一个值,并不是所有学生的学号。理想效果如下图:
[此贴子已经被作者于2015/4/13 16:21:26编辑过]
|
||||
-- 作者:Bin -- 发布时间:2015/4/13 16:22:00 -- 在表B中查找学生姓名 表B何来的学生姓名? |
||||
-- 作者:Bin -- 发布时间:2015/4/13 16:23:00 -- 把文件例子发上来 |
||||
-- 作者:xinqingok -- 发布时间:2015/4/13 16:23:00 -- “学生姓名”(“名字”列) |
||||
-- 作者:xinqingok -- 发布时间:2015/4/13 16:24:00 -- 文件在此
[此贴子已经被作者于2015/4/13 16:25:24编辑过]
|
||||
-- 作者:Bin -- 发布时间:2015/4/13 16:37:00 -- .
|