Foxtable(狐表)用户栏目专家坐堂 → 求会计科目期未余额的自定义函数


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

主题:求会计科目期未余额的自定义函数

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


加好友 发短信
等级:七尾狐 帖子:1716 积分:16068 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2021/7/16 11:25:00 [只看该作者]

这种格式能在数据库里取数,就可以实现

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20210712143321.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20210712143415.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2021/7/16 11:25:00编辑过]

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


加好友 发短信
等级:八尾狐 帖子:1861 积分:5273 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2021/7/16 15:16:00 [只看该作者]

我们都是不会这个的,都是花了几W和好几年才学会这一点点,老师你一定要帮帮忙才行,要把问题突破


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


加好友 发短信
等级:八尾狐 帖子:1861 积分:5273 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2021/7/16 15:17:00 [只看该作者]

一路走来很感激老师们的一直耐心教导

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


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

请描述详细的功能需求。不要就说我要做xxx功能,这种只有神仙回答的了。

详细说明要做什么功能,比如从什么地方取数据,数据经过什么规则方式计算,最后得到什么结果,填入哪里。根据实例表格数据给出一个详细的计算过程和结果做对比。

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


加好友 发短信
等级:幼狐 帖子:57 积分:443 威望:0 精华:0 注册:2021/5/12 16:59:00
  发帖心情 Post By:2021/7/17 8:54:00 [只看该作者]

我帮我们公司财务开发过管理模块,要想有完整的输出,有几点你要说清楚:

1、你的期初值存放在什么地方(什么表的什么列)

2、你要在什么地方输出。

3、期初值和变动值是存在同一行,还是同列的不同行并以科目名称作区分

4、你的变动值包含了哪些内容

 

不然你让谁能理解你的意思,理解你期末值如何进行计算?


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


加好友 发短信
等级:八尾狐 帖子:1861 积分:5273 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2021/7/17 15:50:00 [只看该作者]

1、明细表里有日期、科目编码、借方金额、贷方金额

2、如果是按固定列进行统计的情况下,可以按列从明细表里可以统计出某月的科目余额表及发生额等等数据

 3、但是现在做的资产负债表、利润表等等自定义报表,只是需要指定的某一个数据,所以要使用到自定义函数求指定的值,例如:生成指定格式的报表

再例如这个求最大数值的自定义函数,怎样才能改成是从明细表求指定年月、科目余额发生额的数值,再放到指定的文件框或EXCEL表里

增加一个自定义函数,名称为Max,代码为:

Dim MaxVal As Double = Args(0)
For
i As Integer = 1 To Args.Length - 1
    MaxVal = Math.Max(MaxVal,Args(i))

Next
Return
MaxVal

              4、感觉在FOXTABLE生产自定义报表难度很大,因为它是按列进行统计的,这个自定义报表应该放在EXCEL表或是放在指定窗口文件框里会好些


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


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

意思就是根据条件查询数据?

dim 科目名称 as string = args(1)
dim 年 as integer = args(0)
dim 月 as integer = args(2)
dim d as date = new date(年,月,1)
Dim dr As DataRow = DataTables("明细").Find("科目名称='" & 科目名称 & "' and 日期 >= #" & d & "# and 日期 < #" & d.addmonths(1) & "#")
if dr isnot nothing then
    return dr("借方金额")
end if
return 0


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


加好友 发短信
等级:婴狐 帖子:6 积分:96 威望:0 精华:0 注册:2020/12/7 20:52:00
不知道你的财务报表有解决方案了没?  发帖心情 Post By:2022/5/6 12:13:00 [只看该作者]

我现在在进行软件选型,也在考虑这个问题。财务报表怎么设计,怎么取数?

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


加好友 发短信
等级:七尾狐 帖子:1716 积分:16068 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2022/5/6 12:25:00 [只看该作者]

如果有这个功能确实非常好

 回到顶部
总数 29 上一页 1 2 3