以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  怎么指定按钮的功能,不用一个按钮一个按钮的写代码,一个按钮的功能在每选一个表后都是一样的  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=35035)

--  作者:lrh9537
--  发布时间:2013/6/22 11:17:00
--  怎么指定按钮的功能,不用一个按钮一个按钮的写代码,一个按钮的功能在每选一个表后都是一样的


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20130622100600.jpg
图片点击可在新窗口打开查看
怎么把代码简化下,就是选定一个表后窗口中的功能都可以执行,选另一个表后就执行窗口中的功能,比如查询,是用else吗,

怎么指定按钮的功能,不用一个按钮一个按钮的写代码,一个按钮的功能在每选一个表后都是一样的

 

If CurrentTable.DataTable.Name = "总人口" Then \'如果选择的主表
    CurrentTable.Cols("单位名称").Combolist = DataTables("总人口").GetComboListString("单位名称")
Dim dw As WinForm.ComboBox = e.Form.Controls("单位名称")
Tables("总人口").Filter= "单位名称 = \'"& dw.text & "\'"
End If
If CurrentTable.DataTable.Name = "妇女信息" Then \'如果选择的主表
    CurrentTable.Cols("单位名称").Combolist = DataTables("妇女信息").GetComboListString("单位名称")
Dim dw As WinForm.ComboBox = e.Form.Controls("单位名称")
Tables("妇女信息").Filter= "单位名称 = \'"& dw.text & "\'"
End If


--  作者:Bin
--  发布时间:2013/6/22 11:26:00
--  
之前不是告诉你了吗? 实在不会上个例子吧
--  作者:lrh9537
--  发布时间:2013/6/22 11:39:00
--  
项目太大了,一个一个整我会了,就是想整合到一块,全局事件中选择不同主表后执行,这个给我解决下就行
--  作者:blackzhu
--  发布时间:2013/6/22 14:56:00
--  
控件也有全局事件的