Foxtable(狐表)用户栏目专家坐堂 → 这个代码怎么修改?


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

主题:这个代码怎么修改?

美女呀,离线,留言给我吧!
yangming
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/8/26 14:15:00 [显示全部帖子]

你现在无法让电脑区别你想在哪个表中查找,所以它就自做主张,选择后面代码执行了,呵呵
[此贴子已经被作者于2009-8-26 14:16:25编辑过]

 回到顶部
美女呀,离线,留言给我吧!
yangming
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/8/26 14:30:00 [显示全部帖子]

加一个Checked进行勾选,比如,勾上,就在明细表中查找,反之就在出库表中查找,请看下面红色部分:

with e.form
    Dim T1 As WinForm.TextBox = .Controls("TextBox1")
if Forms("目录树").Controls("CheckBox1").Checked = True Then
Tables("目录树_Table1").DataSource = DataTables("出库明细")
    Tables("目录树_Table1").Filter = "[出库单编号] Like '*" & T1.text & "*' or [出库用途] Like '*" & T1.text & "*'"
Else   
Tables("目录树_Table1").DataSource = DataTables("出库")
    Tables("目录树_Table1").Filter = "[出库单编号] Like '*" & T1.text & "*' or [出库用途] Like '*" & T1.text & "*'or [领用部门] Like '*" & T1.text & "*'or [领料人]Like '*" & T1.text & "*'"
  End If
end with

 回到顶部