Foxtable(狐表)用户栏目专家坐堂 → 表动态数据出错


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

主题:表动态数据出错

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


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
表动态数据出错  发帖心情 Post By:2017/5/31 22:48:00 [只看该作者]

谢谢有点色老师!这样运行不会出错了但是把这单代码复制到“ValueChanged” 事件中 在表中动态选择数据时“绑定客户”按钮不会随着数据是否绑定客户变化而按钮是否可用 即e.Form.Controls("bangdingkehu").Enabled=False/True属性。


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/31 23:06:00 [只看该作者]

表格的datacolchanged事件,写代码

 

If e.DataCol.name = "机具是否绑定" Then
    If forms("窗口1").opened Then
        If e.DataRow("机具是否绑定") = True Then
            MessageBox.Show("机具已绑定客户!", "提示")
            forms("窗口1").Controls("bangdingkehu").Enabled=False
        Else
            MessageBox.Show("机具未绑定客户!", "提示")
            forms("窗口1").Controls("bangdingkehu").Enabled=True
        End If
    End If
End If


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


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/5/31 23:25:00 [只看该作者]

运行时出现“ DataCol 不是contro|EVentArgs的成员”的错误

 

 

老师你好!我就是在DataColChanged事件或者currentChanged事件写的代码。

是这样的不是“是否绑定”的数值发生变化时 窗体上的“绑定客户”按钮是否可用发生变化,而是随着数据行上下移动时根据“是否绑定”的实际数值的不同而“绑定客户”按钮是否可用发生变化的。

[此贴子已经被作者于2017/6/1 8:44:08编辑过]

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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/6/1 8:32:00 [只看该作者]

放到表格datacolchanged事件

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


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
我就是在DataColChanged事件编写代码的  发帖心情 Post By:2017/6/1 13:35:00 [只看该作者]

老师你好!我就是在DataColChanged事件编写代码的,不行的。

是这样的不是“是否绑定”的数值发生变化时 窗体上的“绑定客户”按钮是否可用发生变化,而是随着数据行上下移动时根据“是否绑定”的实际数值的不同而“绑定客户”按钮是否可用发生变化的。


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


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
老师不可以的  发帖心情 Post By:2017/6/1 14:06:00 [只看该作者]

 

老师不可以的

行发生改变而且“是否绑定”字段的值发生了变化,但窗体上的“绑定客户”按钮是否可用不发生变化。


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2017/6/1 14:18:20编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/1 14:10:00 [只看该作者]

 编写currentChanged事件代码

 

Dim r As Row = e.Table.current
If forms("窗口1").opened AndAlso r IsNot Nothing Then
    If r("机具是否绑定") = True Then
        MessageBox.Show("机具已绑定客户!", "提示")
        forms("窗口1").Controls("bangdingkehu").Enabled=False
    Else
        MessageBox.Show("机具未绑定客户!", "提示")
        forms("窗口1").Controls("bangdingkehu").Enabled=True
    End If
End If


 回到顶部