Foxtable(狐表)用户栏目专家坐堂 → [求助]


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

主题:[求助]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/18 10:14:00 [显示全部帖子]

 例子发上来。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/18 10:17:00 [显示全部帖子]

以下是引用菜菜A在2014-11-18 10:16:00的发言:
我把要实现功能 的表给你发过去吧

 

请做一个foxtable的例子上传上来。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/18 10:40:00 [显示全部帖子]

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


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/18 10:54:00 [显示全部帖子]

   

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


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/18 14:29:00 [显示全部帖子]

 

If e.DataCol.Name = "入库_数量" AndAlso e.DataRow.IsNull("入库_金额") = False OrElse e.DataCol.Name = "入库_金额" Then
    If Tables(e.DataTable.Name).Filter > "" Then
        Dim filter As String = "货物名称 = '" & e.DataRow("货物名称") & "' and 入库日期 <= #" & e.DataRow("入库日期") & "#"
        filter &= " and " & Tables(e.DataTable.Name).Filter > ""
        systemready = False
        Dim dj As Double = e.DataTable.Compute("sum(入库_金额)", filter) / e.DataTable.Compute("sum(入库_数量)", filter)
        e.DataTable.ReplaceFor("单价", dj, filter)
        systemready = True
    Else
        systemready = False
        e.DataRow("单价") = e.DataRow("入库_金额")/ e.DataRow("入库_数量")
        systemready = True
    End If  
End If


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/18 14:58:00 [显示全部帖子]

If e.DataCol.Name = "入库_数量" AndAlso e.DataRow.IsNull("入库_金额") = False OrElse e.DataCol.Name = "入库_金额" Then
    If Tables(e.DataTable.Name).Filter > "" Then
        Dim filter As String = "货物名称 = '" & e.DataRow("货物名称") & "' and 入库日期 <= #" & e.DataRow("入库日期") & "#"
        filter &= " and " & Tables(e.DataTable.Name).Filter
        systemready = False
        Dim dj As Double = e.DataTable.Compute("sum(入库_金额)", filter) / e.DataTable.Compute("sum(入库_数量)", filter)
        e.DataTable.ReplaceFor("单价", dj, filter)
        systemready = True
    Else
        systemready = False
        e.DataRow("单价") = e.DataRow("入库_金额")/ e.DataRow("入库_数量")
        systemready = True
    End If  
End If


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/18 15:05:00 [显示全部帖子]

以下是引用菜菜A在2014-11-18 15:03:00的发言:
执行后单价不平均显示

 

要筛选才会平均啊


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/18 15:10:00 [显示全部帖子]

以下是引用菜菜A在2014-11-18 15:09:00的发言:
我按日期把9月份的筛选了一下  显示的结果  不行   ?

 

筛选以后修改数据金额或者数量才会改啊。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/18 15:18:00 [显示全部帖子]

以下是引用菜菜A在2014-11-18 15:15:00的发言:
小白一个 麻烦你把在我传给你的 表上修改一下  我仔细学习一下


 

你到底想做什么?你筛选数据以后,改金额就会自动计算单价啊


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/18 15:40:00 [显示全部帖子]

 入库的单价肯定是不应该修改的,问题是账不对而已,你在计账的时候处理清楚就行啊。


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