Foxtable(狐表)用户栏目专家坐堂 → 小女子有问题请教


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

主题:小女子有问题请教

美女呀,离线,留言给我吧!
风吹叶落黄
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:3 积分:80 威望:0 精华:0 注册:2015/1/4 1:46:00
小女子有问题请教  发帖心情 Post By:2015/1/4 1:58:00 [只看该作者]

大家好,刚学狐表,小女子一头雾水,望高手们指教图片点击可在新窗口打开查看

上传了项目,怎么才能达到如下目的了?

1.【外采订单】和【外采明细】已经关联,关联列是【订单号】,如何才能使 【外采订单.外采明细】中的件数自动相加到【外采订单]中的【总件数列】了?

2.如何才能使 【外采订单.外采明细】中的【单款采购金额】自动相加到【外采订单]中的【总金额】中了?

前提是订单号必须是是要对应的

谢谢大家的帮忙,小女子感激不尽图片点击可在新窗口打开查看

 

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


 回到顶部
美女呀,离线,留言给我吧!
风吹叶落黄
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:3 积分:80 威望:0 精华:0 注册:2015/1/4 1:46:00
  发帖心情 Post By:2015/1/4 11:29:00 [只看该作者]

为什么没人理我?图片点击可在新窗口打开查看


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/4 11:37:00 [只看该作者]


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


加好友 发短信
等级:一尾狐 帖子:479 积分:4505 威望:0 精华:0 注册:2008/9/4 14:40:00
  发帖心情 Post By:2015/1/4 11:59:00 [只看该作者]

忘记了在哪里看到的,尽量不用或少用表达式列,日后软件修改或许会数据库迁移、重定向等操作时丢失表达式列(记忆中的事,不一定正确)


代码写在“外采明细”的表事件(DataColChanged)中


Select Case e.DataCol.Name

    Case "数量","单价" '指定列内容改变后,自动执行下面代码

        Dim dr As DataRow = e.DataRow  '设置当前行变量

            dr("单款采购金额") = dr("数量") * dr("单价") '当前行"合计"=当前行"数量"*当前行"单价"

            Tables("外采订单").Current("总金额") = Tables("外采明细").Compute("Sum(单款采购金额)", "订单号 = '"& dr("订单号")&"'")

End Select



还有,外部数据源的项目上传时要含数据库文件,路径设置为相对路径,复制到其他任意目录都可以正常链接数据库,(ProjectPath: 返回项目文件所在目录

[此贴子已经被作者于2015-1-4 12:20:32编辑过]

 回到顶部
美女呀,离线,留言给我吧!
风吹叶落黄
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:3 积分:80 威望:0 精华:0 注册:2015/1/4 1:46:00
  发帖心情 Post By:2015/1/4 13:35:00 [只看该作者]

谢谢

 


 回到顶部