以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于期初余额结转的代码问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=67698)

--  作者:爱相随
--  发布时间:2015/4/29 12:10:00
--  关于期初余额结转的代码问题

老师,我有一个表,包括“账户号”,“项目类别”,上月余额、本月收入、本月支出、本月余额几列,

1、如果账户号对应的项目类别是第一次增加,则不存在上月余额,上月余额为空;

2、如果不是第一次增加,则本次增加行的上月余额列的值等于最近的上一行的相同账户号对应的项目类别行的本月余额。

每一个账户号对应的项目类别每月只填一次,也就是只有一个余额。

试了试,代码写得不成功,请老师帮助。谢谢!!


--  作者:狐狸爸爸
--  发布时间:2015/4/29 12:15:00
--  

最好做个简单例子,将表设计好,输入一些测试数据后发上来,具体说明目的和问题。

否则人家要帮你,还得设计表,还得输入测试数据,还不一定就符合你的原意。

 


--  作者:爱相随
--  发布时间:2015/4/29 13:40:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb

老师,例子中只有一行数据,如果我再增加行,账户号仍为111501200030006686-0且账户项目为“存款利息“时,要求新增行的“上月余额”列的数值能自动填列上一行的“本月余额”列的值1150。如果新增加的账户为111501200030006686-0但账户项目为其他时,或者账户号和账户项目均不同时,由于前期没有对应的信息记录,则“上月余额”列的值为空。
[此贴子已经被作者于2015/4/29 13:40:55编辑过]

--  作者:爱相随
--  发布时间:2015/4/29 13:49:00
--  
以下是引用狐狸爸爸在2015/4/29 12:15:00的发言:

最好做个简单例子,将表设计好,输入一些测试数据后发上来,具体说明目的和问题。

否则人家要帮你,还得设计表,还得输入测试数据,还不一定就符合你的原意。

 

说的是


--  作者:Bin
--  发布时间:2015/4/29 14:05:00
--  
.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb


--  作者:狐狸爸爸
--  发布时间:2015/4/29 14:12:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目24.foxdb


--  作者:爱相随
--  发布时间:2015/4/29 14:31:00
--  
以下是引用Bin在2015/4/29 14:05:00的发言:
.
 下载信息  [文件大小:332.0 KB  下载次数:0]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb

老师,项目里没有代码,功能实现不了,是不是发错了


--  作者:Bin
--  发布时间:2015/4/29 14:32:00
--  
代码在表事件.功能测试没问题
--  作者:爱相随
--  发布时间:2015/4/29 14:41:00
--  
以下是引用Bin在2015/4/29 14:32:00的发言:
代码在表事件.功能测试没问题

老师,我打开表事件却是没有仍何代码的。

 

 

哦有了,对不起,可能是下载后找错地方了,直接打开就有了。。。

[此贴子已经被作者于2015/4/29 14:42:03编辑过]

--  作者:Bin
--  发布时间:2015/4/29 14:42:00
--  
又下载了一次看看,有的.你可能自己搞错文件了