Foxtable(狐表)用户栏目专家坐堂 → 初始数的科目汇总


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

主题:初始数的科目汇总

美女呀,离线,留言给我吧!
采菊东篱下
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10368 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2021/5/20 20:19:00 [只看该作者]

Tables("初始数据_Table1")的DataColChanged事件的代码改为这样能保存,依然没添加行:
With DataTables("初始数据_Table1")
    Dim km As String = e.DataRow("科目代码")
    For i1 As Integer = (km.Length / 4) - 1 To 0
        Dim c1 As Integer = 4 * i1
        Dim dr1 As DataRow = .find("[科目代码] Like '" & e.DataRow("科目代码").SubString(0,c1) & "' And [科目代码] <> '" & e.DataRow("科目代码").SubString(0,c1) & "'")
        If (e.DataCol.Name = "科目代码" OrElse e.DataCol.Name = "科目名称") AndAlso "[科目代码] Like '" & e.DataRow("科目代码").SubString(0,c1) & "%' And [科目代码] <> '" & e.DataRow("科目代码").SubString(0,c1) & "'" Then
            dr1("借或贷") = "借"
            dr1("初始余额") = .Compute("Sum(初始余额)", "[科目代码] Like '" & e.DataRow("科目代码").SubString(0,c1) & "' And [科目代码] <> '" & e.DataRow("科目代码").SubString(0,c1) & "'")
        End If
    Next
    Dim rt1 As DataRow = .AddNew()
    rt1("科目代码") = "资产总计"
    rt1("借或贷") = "借"
    rt1("初始余额") = .Compute("Sum(初始余额)", "[科目代码] = '" & e.DataRow("科目代码").SubString(0,4) & "'") - 2 *(.Compute("Sum(初始余额)",rt1("科目名称") = "累计折旧"))
    .DataCols("初始数量").SetFormat("#,###.##")
    .DataCols("初始余额").SetFormat("#,###.##")
End With
[此贴子已经被作者于2021/5/21 9:12:08编辑过]

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


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

窗口表没有新增行,还是后面的主表没有

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10368 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2021/5/20 21:00:00 [只看该作者]

窗口,主表不能动。

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


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

请上传实例,使用文字说明要做什么功能

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10368 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2021/5/20 22:30:00 [只看该作者]

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

代码都写在初始数据窗口中,我暂改了资产表的代码,其他的未改,你可预览,一级科目的初始余额是下一级科目余额的合计,如此类推,另在最后添加一行资产合计,初始余额合计所有一级科目余额,累计折旧例外,它是固定资产减折旧,为方便统一公式计算,所有一级科目余额合计后减去2倍累计折旧金额(表上写在余额列)。
[此贴子已经被作者于2021/5/21 7:54:44编辑过]

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


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

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


 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10368 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2021/5/21 10:14:00 [只看该作者]

资产表不能存在资产总计,会直接视为科目代码出现在会计科目的目录树中,资产总计数只能显示在初始数据_Table1

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


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

那就改合计,:http://www.foxtable.com/webhelp/topics/2750.htm
不要增加行

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10368 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2021/5/21 10:17:00 [只看该作者]

如果允许在资产表上出现资产总计,我就不用费尽苦心在初始数据_Table1上添加行,而搞那么多代码了。

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


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

如果不想使用合计,换一种方式
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:初始数据.zip


 回到顶部
总数 60 上一页 1 2 3 4 5 6 下一页