Foxtable(狐表)用户栏目专家坐堂 → 在表中怎么用StDev函数求标准偏差


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

主题:在表中怎么用StDev函数求标准偏差

帅哥,在线噢!
有点蓝
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106074 积分:539469 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/31 15:39:00 [只看该作者]

只有旧数据需要重置。写完代码后,新更改的数据是可以自动计算的,如果不能应该是代码逻辑有问题

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


加好友 发短信
等级:婴狐 帖子:46 积分:452 威望:0 精华:0 注册:2021/5/14 14:05:00
  发帖心情 Post By:2021/5/31 15:55:00 [只看该作者]

老师:我的代码是这样的,请您看看,代码逻辑问题出在哪?
If e.DataCol.Name = "RSD" Then
    If e.NewValue Is Nothing Then
        e.DataRow("判断") = Nothing
    ElseIf e.NewValue <= 0.02 Then
        e.DataRow("判断") = "合格"
    Else
        e.DataRow("判断") = "不合格"        
    End If
End If


其中:“RSD”是通过表达式计算出来的,不是手动输入的,我试过,手动输入的重置列之后的判断是可以的,但是通过表达式计算出来的就不行了。
[此贴子已经被作者于2021/5/31 16:05:13编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  23楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106074 积分:539469 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/31 15:59:00 [只看该作者]

判断空值尽量使用isnull :http://www.foxtable.com/webhelp/topics/0426.htm

If e.DataCol.Name = "RSD" Then
    If e..DataRow.isnull("RSD") Then
        e.DataRow("判断") = Nothing
    Else
        If e.NewValue <= 0.02 Then
            e.DataRow("判断") = "合格"
        Else
            e.DataRow("判断") = "不合格"
        End If
    End If
End If

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


加好友 发短信
等级:婴狐 帖子:46 积分:452 威望:0 精华:0 注册:2021/5/14 14:05:00
  发帖心情 Post By:2021/5/31 16:35:00 [只看该作者]

老师:我用您给的代码试过了,也不行,每次输入数据后不重置列照样不可以!

 回到顶部
帅哥,在线噢!
有点蓝
  25楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106074 积分:539469 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/31 16:39:00 [只看该作者]

请上传实例说明

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


加好友 发短信
等级:婴狐 帖子:46 积分:452 威望:0 精华:0 注册:2021/5/14 14:05:00
  发帖心情 Post By:2021/5/31 16:48:00 [只看该作者]

老师:其中RSD,SD都是通过计算的

 回到顶部
帅哥,在线噢!
有点蓝
  27楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106074 积分:539469 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/31 16:53:00 [只看该作者]

如果RSD是表达式列,参考:http://www.foxtable.com/webhelp/topics/2381.htm

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


加好友 发短信
等级:婴狐 帖子:46 积分:452 威望:0 精华:0 注册:2021/5/14 14:05:00
  发帖心情 Post By:2021/6/2 11:10:00 [只看该作者]

老师:请教您一个问题:单元格保护,在数据表中用代码:
If e.Col.Name = "某列" Then  '如果编辑的是某列

    If e.Row.IsNull("某列") = False Then '而且某列已经有内容
       e.Cancel = True '则取消编辑
    End
If

End
If

可以完成,单元格中有内容时不能输入,可是在窗口中,如果有一个DropBox,在数据表中已经有内容了,就不能输入的目的,怎么做才可以?录入窗口的权限管理说明书介绍的主要是根据用户的权限来进行管理的,求教!


 回到顶部
帅哥,在线噢!
有点蓝
  29楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106074 积分:539469 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/2 11:15:00 [只看该作者]

一样的,只是判断逻辑变变,enter事件

Dim ctl As WinForm.Control = e.Sender

        If 
ctl.text = "" Then
            ctl.ReadOnly = BooleanEnum.False 
'
允许编辑
        Else
            ctl.ReadOnly = BooleanEnum.True 
'
禁止编辑
        End If

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


加好友 发短信
等级:婴狐 帖子:46 积分:452 威望:0 精华:0 注册:2021/5/14 14:05:00
  发帖心情 Post By:2021/6/2 13:11:00 [只看该作者]

老师:输入代码后显示:我的是:DropBox图片点击可在新窗口打开查看
[此贴子已经被作者于2021/6/2 13:17:33编辑过]

 回到顶部
总数 32 上一页 1 2 3 4 下一页