Foxtable(狐表)用户栏目专家坐堂 → 请教


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

主题:请教

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


加好友 发短信
等级:二尾狐 帖子:567 积分:4595 威望:0 精华:0 注册:2014/7/3 15:28:00
请教  发帖心情 Post By:2015/7/7 14:30:00 [只看该作者]

Dim cpbh As String = e.Form.Controls("编号").value
Dim cxtj As String = e.Form.Controls("ComboBox1").value
Dim dr,dr1 As DataRow
If cxtj = "物料编号" AndAlso cpbh = "" Then
    e.Form.Controls("物料编号").Text = "未知"
    e.Form.Controls("物料名称").Text = "未知"
    e.Form.Controls("所用产品").Text = "未知"
    e.Form.Controls("库存数量").Text = "未知"
    MessageBox.Show("请输入物料编号,不能留空!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning)
ElseIf cxtj = "物料名称" AndAlso cpbh = "" Then
    e.Form.Controls("物料编号").Text = "未知"
    e.Form.Controls("物料名称").Text = "未知"
    e.Form.Controls("所用产品").Text = "未知"
    e.Form.Controls("库存数量").Text = "未知"
    MessageBox.Show("请输入物料名称,不能留空!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning)
ElseIf cxtj = "物料编号" AndAlso cpbh <> "" Then
    DataTables("物料中心").LoadFilter=" [物料编号] = '" & cpbh & "'"
    DataTables("物料中心").Load
    dr = DataTables("物料中心").Find("[物料编号] = '" & cpbh & "' ")
    If dr Is Nothing Then
        MessageBox.Show("暂未查询到该物料编号所对应的物料,请检查是否输错!", "温馨提示", MessageBoxButtons.OK, MessageBoxIcon.Warning)
    Else
        e.Form.Controls("物料编号").Text = dr("物料编号")
        e.Form.Controls("物料名称").Text = dr("物料名称")
        e.Form.Controls("所用产品").Text = dr("所用产品")
        e.Form.Controls("库存数量").Text = dr("库存数量")
    End If
ElseIf cxtj = "物料名称" AndAlso cpbh <> "" Then
    DataTables("物料中心").LoadFilter=" [物料名称] = '" & cpbh & "'"
    DataTables("物料中心").Load
    dr1 = DataTables("物料中心").Find("[物料名称] = '" & cpbh & "' ")
    If dr1 Is Nothing Then
        MessageBox.Show("系统中没有对应的物料名称,请检查是否输错!", "温馨提示", MessageBoxButtons.OK, MessageBoxIcon.Warning)
    Else
        e.Form.Controls("物料编号").Text = dr1("物料编号")
        e.Form.Controls("物料名称").Text = dr1("物料名称")
        e.Form.Controls("所用产品").Text = dr1("所用产品")
        e.Form.Controls("库存数量").Text = dr1("库存数量")
    End If
End If

用这样的代码筛选,试用后,不知道怎样显示全部了,呵呵,求教


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/7 15:25:00 [只看该作者]

什么意思?什么时候显示全部?

 

DataTables("物料中心").LoadFilter=""
DataTables("物料中心").Load


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


加好友 发短信
等级:二尾狐 帖子:567 积分:4595 威望:0 精华:0 注册:2014/7/3 15:28:00
  发帖心情 Post By:2015/7/7 15:35:00 [只看该作者]

筛选后就只有所筛选的行了,我要增加一按钮,名为显示全部,按下就显示出全部的内容,抱歉,没有说清楚

按照上面的代码可以了,谢谢老师

[此贴子已经被作者于2015/7/7 15:38:23编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/7 15:36:00 [只看该作者]

DataTables("物料中心").LoadFilter=""
DataTables("物料中心").Load


 回到顶部