Foxtable(狐表)用户栏目专家坐堂 → [求助]CurrentChanged


  共有2664人关注过本帖平板打印复制链接

主题:[求助]CurrentChanged

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


加好友 发短信
等级:五尾狐 帖子:1165 积分:8129 威望:0 精华:0 注册:2015/3/30 10:44:00
[求助]CurrentChanged  发帖心情 Post By:2015/10/19 18:39:00 [只看该作者]

CurrentChanged

If e.Table.Current IsNot Nothing Then  
    Select Case e.Table.Current("订单状态")
        Case "已上线"
            Forms("产线2").Controls("CheckBox1").checked = True
            Forms("产线2").Controls("CheckBox1").Enabled = False
        Case "生产已完成"
            Forms("产线2").Controls("CheckBox1").checked = True
            Forms("产线2").Controls("CheckBox1").Enabled = False
            Forms("产线2").Controls("CheckBox2").checked = True
            Forms("产线2").Controls("CheckBox2").Enabled = False
            msgbox(e.Table.Current("订单编号"))
        Case "品管正在检验"
            Forms("产线2").Controls("CheckBox1").checked = True
            Forms("产线2").Controls("CheckBox1").Enabled = False
            Forms("产线2").Controls("CheckBox2").checked = True
            Forms("产线2").Controls("CheckBox2").Enabled = False
            Forms("产线2").Controls("CheckBox3").checked = True
            Forms("产线2").Controls("CheckBox3").Enabled = False
        Case "品管检验通过"
            Forms("产线2").Controls("CheckBox1").checked = True
            Forms("产线2").Controls("CheckBox1").Enabled = False
            Forms("产线2").Controls("CheckBox2").checked = True
            Forms("产线2").Controls("CheckBox2").Enabled = False
            Forms("产线2").Controls("CheckBox3").checked = True
            Forms("产线2").Controls("CheckBox3").Enabled = False
            Forms("产线2").Controls("CheckBox4").checked = True
            Forms("产线2").Controls("CheckBox4").Enabled = False
            Forms("产线2").Controls("CheckBox5").checked = False
            Forms("产线2").Controls("CheckBox5").Enabled = False
        Case "品管检验未过"
            Forms("产线2").Controls("CheckBox1").checked = True
            Forms("产线2").Controls("CheckBox1").Enabled = False
            Forms("产线2").Controls("CheckBox2").checked = True
            Forms("产线2").Controls("CheckBox2").Enabled = False
            Forms("产线2").Controls("CheckBox3").checked = True
            Forms("产线2").Controls("CheckBox3").Enabled = False
            Forms("产线2").Controls("CheckBox4").checked = False
            Forms("产线2").Controls("CheckBox4").Enabled = False
            Forms("产线2").Controls("CheckBox5").checked = True
            Forms("产线2").Controls("CheckBox5").Enabled = False
        Case "已入库"
            Forms("产线2").Controls("CheckBox1").checked = True
            Forms("产线2").Controls("CheckBox1").Enabled = False
            Forms("产线2").Controls("CheckBox2").checked = True
            Forms("产线2").Controls("CheckBox2").Enabled = False
            Forms("产线2").Controls("CheckBox3").checked = True
            Forms("产线2").Controls("CheckBox3").Enabled = False
            Forms("产线2").Controls("CheckBox4").checked = True
            Forms("产线2").Controls("CheckBox4").Enabled = False
            Forms("产线2").Controls("CheckBox5").checked = False
            Forms("产线2").Controls("CheckBox5").Enabled = False
            Forms("产线2").Controls("CheckBox6").checked = True
            Forms("产线2").Controls("CheckBox6").Enabled = False            
    End Select
End If

问题来了,checkbox的勾选不是根据所选择的行动态变化,而是不了选择哪一行,checkbo的勾选都是固定的。我知道代码有问题,可又不知道怎么实现这个功能。请帮忙。多谢。

 回到顶部
总数 12 1 2 下一页