Foxtable(狐表)用户栏目专家坐堂 → 求教:如何让数据不点击 重置 菜单按钮就生成?


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

主题:求教:如何让数据不点击 重置 菜单按钮就生成?

美女呀,离线,留言给我吧!
悦颜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:189 积分:1440 威望:0 精华:0 注册:2013/10/31 20:26:00
求教:如何让数据不点击 重置 菜单按钮就生成?  发帖心情 Post By:2014/4/19 20:34:00 [只看该作者]

建立了关联表"订单" (父表)和"订单产品"(子表),通过 [合同号] 建立联系.企图通过计算与 (父表)"订单" 相同[合同号]的子表"订单产品"的产品[金额],赋值给父表"订单" [合计金额]的值.并将[合计金额]的值,转换成大写英文货币形式.尝试写了下面的代码,功能 能实现,但父表有两个以上的合同时,需要点击菜单栏的 重置 按钮. [合计金额] 的值才能上去. 我想,一定有更简便的,一旦"订单产品"的产品[金额]栏有值,父表[合计金额]的值就自动跳上的,所以,那位大侠看到了,请指点一下,帮我解决一下这个问题.  致谢!

 

Dim dt As DataRow = e.DataRow
Select Case e.DataCol.name
    Case "合计金额","大写金额"
        dt("大写金额") = EUMoney(dt("合计金额"))
       
        Dim Su As Double = Tables("订单产品").Compute("Sum(金额)","[合同号] = '" & dt("合同号") & "'")
       
        dt("合计金额") = Su
End Select


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