Foxtable(狐表)用户栏目专家坐堂 → 查找符号两个以上条件的代码怎么写,find


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

主题:查找符号两个以上条件的代码怎么写,find

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


加好友 发短信
等级:幼狐 帖子:111 积分:1258 威望:0 精华:1 注册:2008/9/12 9:06:00
查找符号两个以上条件的代码怎么写,find  发帖心情 Post By:2010/8/28 11:53:00 [显示全部帖子]

Select Case e.DataCol.Name
    Case "作业员_工号"
        Dim dr1 As DataRow
        dr1 = DataTables("员工资料").Find("[部门工号] = '" & e.NewValue & "'")
        If dr1 IsNot Nothing Then
            dr("作业员_姓名") = dr1("姓名")
        Else dr1 = Nothing
            dr("作业员_姓名") = " "
        End If
End Select
这个是满足一个条件的,即是在"员工资料"表查找"部门工号"等于当前表"作业员_工号"对应的姓名,如果Find("[部门工号] = '" & e.NewValue & "'")要写两个条件怎么写?

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


加好友 发短信
等级:幼狐 帖子:111 积分:1258 威望:0 精华:1 注册:2008/9/12 9:06:00
  发帖心情 Post By:2010/8/28 13:44:00 [显示全部帖子]

以下是引用czy在2010-8-28 12:39:00的发言:
多个条件用And连接不就行了?

是这么做的,试了好久不行,现在试好了,那些符号弄得头晕!

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


加好友 发短信
等级:幼狐 帖子:111 积分:1258 威望:0 精华:1 注册:2008/9/12 9:06:00
  发帖心情 Post By:2010/8/28 13:46:00 [显示全部帖子]

以下是引用blackzhu在2010-8-28 12:41:00的发言:

dr1 = DataTables("员工资料").Find("[部门工号] = '" & dr1("部门工号")& and "[作业员_工号]='"& dr1("作业员_工号")& "'")

 

 是不是这样?

谢谢!试好了,这样才行 dr1 = DataTables("员工资料").Find("[部门工号] = '" & dr1("部门工号") & "' and  [作业员_工号] = '" & dr1("作业员_工号")& "' ")
[此贴子已经被作者于2010-8-28 21:57:06编辑过]

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


加好友 发短信
等级:幼狐 帖子:111 积分:1258 威望:0 精华:1 注册:2008/9/12 9:06:00
  发帖心情 Post By:2010/8/28 21:58:00 [显示全部帖子]

以下是引用czy在2010-8-28 15:42:00的发言:

 

应该这样吧?

 

dr1 = DataTables("员工资料").Find("[部门工号] = '" & dr1("部门工号") & "' And [作业员_工号] = '" & dr1("作业员_工号") & "'")

是的,


 回到顶部