Office中国论坛/Access中国论坛

标题: 想了一夜都不知错在什么地方,请大家指点,谢谢! [打印本页]

作者: ha0148    时间: 2017-4-19 09:29
标题: 想了一夜都不知错在什么地方,请大家指点,谢谢!
对语句不熟,对函数不了解,ACCESS的爱好者真的很可怜想了一夜,知道问题出在什么地方,但就是解决不了,请教大家帮忙解决!谢谢!!!
[attach]61108[/attach]
[attach]61109[/attach]

作者: tmtony    时间: 2017-4-19 10:49
没太明白你想实现什么效果
是取日期的 日吗,直接用day(日期) 不可以吗
作者: ha0148    时间: 2017-4-19 11:06
我是试着做一个借贷数据库,因为我所接触的都是按月计息,所以要提取年、月、日来结算利息,例如:(年*发生金额*利率*12年)+(月*发生金额*利率)+(日*发生金额*利率/30),这样就可以所出应付的利息。
作者: ha0148    时间: 2017-4-19 11:07
谢谢您的回复。
作者: ha0148    时间: 2017-4-19 11:12
我前几天是通过窗体的计算结算,追加到表里去的,这样也行,可我发现,这个结算写入表后,如果借贷日期不对,需要更改且已付过利息了,就没有办法显示多付或少付出的利息。
作者: Henry D. Sy    时间: 2017-4-19 12:26
[attach]61112[/attach]


作者: Henry D. Sy    时间: 2017-4-19 12:37
查询如果按你的写法,也应该是这样子的
[attach]61114[/attach]

作者: ha0148    时间: 2017-4-19 12:51
谢谢!取最大月和最大日去相减,这样年月日就分别计算了,谢谢!!!!!!
作者: Henry D. Sy    时间: 2017-4-19 12:55
ha0148 发表于 2017-4-19 12:51
谢谢!取最大月和最大日去相减,这样年月日就分别计算了,谢谢!!!!!!

[attach]61115[/attach]

这样是不是简单些

作者: ha0148    时间: 2017-4-19 12:58
是的,在我困难的时候您总是挻身而出,真的很感谢您。谢谢!!!!
作者: ha0148    时间: 2017-4-19 21:25
您的第二种简单的方法太好了,这方法我是无法想象的,取年的第4位相减,取月的2位相减,取日的2位相减。看来想问题不能拘泥于一种形式。谢谢您!!!!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3