Office中国论坛/Access中国论坛

标题: [讨论]公式问题? [打印本页]

作者: WQS54890    时间: 2006-7-26 00:19
标题: [讨论]公式问题?
[attach]19260[/attach]




如在日期中2006年6月26日到2006年7月25日后在,月列中设置公式让它显示为“7“,同理如是2006年5月26日到2006年6月25日,显示为“6“,不知月列中的默认公式如何设?



作者: WQS54890    时间: 2006-7-26 00:48
顶上去
作者: xsbnxbq    时间: 2006-7-26 01:06
哦,原来是这样
作者: WQS54890    时间: 2006-7-26 01:22
顶上去
作者: 老鬼    时间: 2006-7-26 01:37
在查询中设:IIF(day([日期])>25,month([日期])+1,month([日期]))
作者: hi-wzj    时间: 2006-7-26 01:41
在查询中设:IIF(day([日期])>25,month([日期])+1,month([日期])) 如果日期为06/12/26就出错。



'自定义结帐日的归属月份函数。即本月25日前算本月,26日后归入下个月。
   Function 结帐月(日期 As Date, 结帐日 As Byte)
     结帐月 = Format(DateSerial(Year(日期), Month(日期 - 结帐日) + 1, 1), "yy-mm")
   End Function
作者: 老鬼    时间: 2006-7-26 01:59
呵呵,我们公司的账套有13个月,第13个月为年末调整会计期。
作者: WQS54890    时间: 2006-7-26 20:33
能否在表中,直接得出结果?
作者: fan0217    时间: 2006-7-26 22:04
以下是引用WQS54890在2006-7-26 12:33:00的发言:


能否在表中,直接得出结果?

能通过查询实现的结果,就不要写入表中,表用来记录的,查询才是用来计算的。当然查询还有非常多的功能,不是计算所能包容的。




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