Foxtable(狐表)用户栏目专家坐堂 → 表达式不产生值


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

主题:表达式不产生值

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


加好友 发短信
等级:三尾狐 帖子:714 积分:5721 威望:0 精华:0 注册:2013/2/18 17:46:00
表达式不产生值  发帖心情 Post By:2023/10/13 13:32:00 [显示全部帖子]

Select Case e.DataCol.Name
   Case "材料费小计", "加工费小计"
    Dim pr As DataRow
      pr = DataTables("零件加工报价系统_Table3").Find("工序号 = '" & e.DataRow("工序号") & "'")
      If pr IsNot Nothing Then
       If DataTables("零件加工报价系统_Table3").DataCols("工序号").RaiseDataColChanged(pr) Then
     
   e.DataRow("工序材料费") = DataTables("零件加工报价系统_Table4").Compute("Sum(材料费小计)", "[工步号] like '" & e.DataRow("工序号") & "-*'")
   
End If
 End If
End Select

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


加好友 发短信
等级:三尾狐 帖子:714 积分:5721 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2023/10/13 14:12:00 [显示全部帖子]

工序材料费是属于父表  DataTables("零件加工报价系统_Table3")的列,编译错误

Select Case e.DataCol.Name
   Case "材料费小计", "加工费小计"
    Dim pr As DataRow
      pr = DataTables("零件加工报价系统_Table3").Find("工序号 = '" & e.DataRow("工序号") & "'")
      If pr IsNot Nothing Then
      DataTables("零件加工报价系统_Table3").DataCols("工序号").RaiseDataColChanged(pr)
 End If
Case "工序号"
  DataTables("零件加工报价系统_Table3").DataRow("工序材料费") = DataTables("零件加工报价系统_Table4").Compute("Sum(材料费小计)", "[工步号] like '" & e.DataRow("工序号") & "-*'")
  DataTables("零件加工报价系统_Table3").DataRow("工序加工费") = DataTables("零件加工报价系统_Table4").Compute("Sum(加工费小计)", "[工步号] like '" & e.DataRow("工序号") & "-*'")
End Select

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


加好友 发短信
等级:三尾狐 帖子:714 积分:5721 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2023/10/16 10:24:00 [显示全部帖子]

接上楼 ,子表的加工费小计累计数据与父表的工序加工费有时候不一致,我是通过子表的零件数量等驱动到加工费小计,再驱动到父表

图片点击可在新窗口打开查看图片点击可在新窗口打开查看

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


加好友 发短信
等级:三尾狐 帖子:714 积分:5721 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2023/10/16 14:56:00 [显示全部帖子]

密码为空格键

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


加好友 发短信
等级:三尾狐 帖子:714 积分:5721 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2023/10/16 15:06:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:生产管理.table


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


加好友 发短信
等级:三尾狐 帖子:714 积分:5721 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2023/10/16 15:09:00 [显示全部帖子]

20171030-01.mdb  文件无法上传?

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


加好友 发短信
等级:三尾狐 帖子:714 积分:5721 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2023/10/16 15:13:00 [显示全部帖子]

      开发者密码  20000109 
另外   20171030-01.mdb  文件无法上传

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


加好友 发短信
等级:三尾狐 帖子:714 积分:5721 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2023/10/16 15:30:00 [显示全部帖子]

压缩文件不能上传 ,请正确选择要上传的文件

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


加好友 发短信
等级:三尾狐 帖子:714 积分:5721 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2023/10/16 16:15:00 [显示全部帖子]

蓝版:清除一些数据后还是超了很多,重新做一份,又找不到问题所在,能单发给您吗 ?


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


加好友 发短信
等级:三尾狐 帖子:714 积分:5721 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2023/10/16 16:38:00 [显示全部帖子]

是否这个代码有问题 ?
If e.DataRow("工序") = "线切割" And e.DataRow("工步") = "割R角"Then
  Select Case e.DataCol.Name
    Case "直径" , "直径高度" , "线切割引线长度" , "钱切割加工速度" , "加工单价", "单工步线切割穿孔数量", "线切割穿孔单价", "一个零件上加工数量" 
  
           e.DataRow("单工步加工时间") = (e.DataRow("直径") * 3.14 * e.DataRow("直径高度") / 4 + e.DataRow("线切割引线长度")) / e.DataRow("钱切割加工速度")
          
           e.DataRow("单工步加工费") = e.DataRow("单工步加工时间") * e.DataRow("加工单价") + e.DataRow("单工步线切割穿孔数量") * e.DataRow("线切割穿孔单价")
End Select

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