Foxtable(狐表)用户栏目专家坐堂 → 已添加相同键


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

主题:已添加相同键

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/4/28 16:43:00 [显示全部帖子]

Dim flt As String = "1 = 1"
Dim t As Table = Tables("石材信息表")
For Each s As String In "品种|厚度|是否规格板".Split("|")
    If e.Form.Controls(s).Value <> Nothing Then
        If t.Cols(s).IsNumeric Then
            flt + = " And " & t.Cols(s).Name & " = " & e.Form.Controls(s).Value
        Else
            flt + = " And " & t.Cols(s).Name & " = '" & e.Form.Controls(s).Value & "'"
        End If
    End If
Next
If e.Form.Controls("编号").Value = Nothing Then
    t.Filter = flt
Else
    t.Filter = flt & " And 编号 Like '*" & e.Form.Controls("编号").Value & "*'"
End If

 回到顶部