为什么这个窗口打开后,后面的函数几乎同时执行,但我想让这个窗口手动关闭后再执行这个函数。

如果这样设计表,那么每次插入一个数据,都要利用上一个数据做余额运算,如果中间由信息错误,那要改好多,感觉像我这样设计表不太好,有什么不错的设计方案吗?问题标题搞错了,呃呃... 如果这样设计表,那么每次插入一个数据,都要利用上一个数据做余额运算,如果中间由信息错误,那要改好多,感觉像我这样设计表不太好,有什么不错的设计方案吗?
问题标题搞错了,呃呃
我问的是数据库问题,不好意思啊,各位
展开
 我来答
syht2000
高粉答主

2018-06-08 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
你可以改成三个表,一个是收支实时合计表,一个收入明细,一个消费明细,
消费明细就是你上面的消费项目、金额和时间
收入明细一样的,就是收入项目、金额、时间
收支合计表就是当前的收入总计、消费总计,剩余资金没必要列出来,查询的时候可以直接计算
运行的时候,每添加一条收入或者消费,就同时把收支合计里的收入和消费变动就可以了(这个你可以用程序来做,也可以用数据库的触发器自动处理)
追问
如果收入明细和消费明细可以再我程序中可以用'+','-'号区分,那就创两个表?一个是收支明细,一个是合计表?
追答
这样当然没问题,不过一般来说为了效率,通常是用数字区分,比如0是无效或删除,1是收入,2是支出,当然这个你可以自己定,没什么问题,其实如果记录不多,这个合计表也可以去掉,需要的时候实时的计算结果也是可以 的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式