为什么这个窗口打开后,后面的函数几乎同时执行,但我想让这个窗口手动关闭后再执行这个函数。
如果这样设计表,那么每次插入一个数据,都要利用上一个数据做余额运算,如果中间由信息错误,那要改好多,感觉像我这样设计表不太好,有什么不错的设计方案吗?问题标题搞错了,呃呃...
如果这样设计表,那么每次插入一个数据,都要利用上一个数据做余额运算,如果中间由信息错误,那要改好多,感觉像我这样设计表不太好,有什么不错的设计方案吗?
问题标题搞错了,呃呃
我问的是数据库问题,不好意思啊,各位 展开
问题标题搞错了,呃呃
我问的是数据库问题,不好意思啊,各位 展开
1个回答
展开全部
你可以改成三个表,一个是收支实时合计表,一个收入明细,一个消费明细,
消费明细就是你上面的消费项目、金额和时间
收入明细一样的,就是收入项目、金额、时间
收支合计表就是当前的收入总计、消费总计,剩余资金没必要列出来,查询的时候可以直接计算
运行的时候,每添加一条收入或者消费,就同时把收支合计里的收入和消费变动就可以了(这个你可以用程序来做,也可以用数据库的触发器自动处理)
追问
如果收入明细和消费明细可以再我程序中可以用'+','-'号区分,那就创两个表?一个是收支明细,一个是合计表?
追答
这样当然没问题,不过一般来说为了效率,通常是用数字区分,比如0是无效或删除,1是收入,2是支出,当然这个你可以自己定,没什么问题,其实如果记录不多,这个合计表也可以去掉,需要的时候实时的计算结果也是可以 的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询