以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  查询关联表  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=50389)

--  作者:xiaohuli
--  发布时间:2014/5/6 10:18:00
--  查询关联表

表a和表b通过编号关联,在表a中有一列是类型(购置,盘盈,调拨),我想实现在查询窗口查询的时候,如果类型是购置,那么不出现table2(是用来将查询出来的表b的内容进行显示),只出现table1(用来将查询出来的表a的内容显示),如果类型是调拨,那么table1和table2都出现。并将查询出来的结果放在table1和table2中,怎么实现。


--  作者:有点甜
--  发布时间:2014/5/6 10:39:00
--  
 昨天不是帮你写过代码了么?你在原先的基础上改一下不行?
--  作者:有点甜
--  发布时间:2014/5/6 10:40:00
--  

参考下面的代码,想怎么隐藏,就怎么隐藏。

 

If e.sender.text = "调拨" Then
    e.form.controls("Table1").Visible = True
    e.form.controls("TextBox2").Enabled = False
    e.form.controls("TextBox3").Enabled = False
Else If e.Sender.Text = "购置" Then
    e.form.controls("Table1").Visible = False
    e.form.controls("TextBox2").Enabled = True
    e.form.controls("TextBox3").Enabled = True
Else
    e.form.controls("Table1").Visible = True
    e.form.controls("TextBox2").Enabled = True
    e.form.controls("TextBox3").Enabled = True
End If


--  作者:xiaohuli
--  发布时间:2014/5/6 10:49:00
--  
姐姐,我是查询呀。
--  作者:Bin
--  发布时间:2014/5/6 10:53:00
--  
你Table1 Table2  绑定指定表,然后筛选他们即可

参考帮助


--  作者:有点甜
--  发布时间:2014/5/6 10:54:00
--  
以下是引用xiaohuli在2014-5-6 10:49:00的发言:
姐姐,我是查询呀。

 

查询的功能参考这里 http://www.foxtable.com/help/topics/1058.htm

 

弄不好,就上传一个例子。

 

隐藏table或者控件,参考3楼。


--  作者:xiaohuli
--  发布时间:2014/5/6 11:11:00
--  

控件我已经隐藏了。

未解决的是:表a和表b通过编号建立了关联,在查询窗口上,有table1和table2,表a和表b属于同一个数据源,我想在查询窗口上填充两个表,table1已经实现了,table2中填充时需满足table1中有类型一列是调拨的,就是当table1中有类型是调拨的,就将table2填充。这个不知怎么实现,不知道我有没有描述清楚。


--  作者:Bin
--  发布时间:2014/5/6 11:13:00
--  
参考6楼,实在不会就上例子