设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1308|回复: 5
打印 上一主题 下一主题

[Access本身] 财务月的引用

[复制链接]
跳转到指定楼层
1#
发表于 2012-11-8 23:50:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教:有一个财务月的基础表aa, 里面有对财务月范围的规定,如字段“财务月份”,“开始日期”和“结束日期”。
   对于另一个表或查询bb,怎样确定一个具体的日期在aa中哪一个财务月中? 请大侠帮忙。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2012-11-9 08:26:12 | 只看该作者
最基本的办法就是用个IF函数来做.

IF bb中日期 > aa结束日期 bb日期< aa开始日期 then
财务月份=aa 财务月份.

思路供参考
3#
发表于 2012-11-9 08:28:12 | 只看该作者
select * from 基础表aa  where 查询的日期 >=开始日期 and 查询的日期 <=结束日期
4#
发表于 2012-11-11 09:40:06 | 只看该作者
假设阁下有一个名曰财务月份表的数据表,该表中的开始日期和结束日期为字符型字段,其值形如:“01/28”,则对于某含有财务数据的表格计算其所属的财务月份,用以下查询语句:
select *,dlookup("财务月份","财务月份表","开始日期<='" & format(日期,'mm/dd') & "' and 结束日期>='" & format(日期,'mm/dd') & "'") as 财务月份 from 阁下的数据表名

点击这里给我发消息

5#
发表于 2012-11-11 09:45:34 | 只看该作者
todaynew 发表于 2012-11-11 09:40
假设阁下有一个名曰财务月份表的数据表,该表中的开始日期和结束日期为字符型字段,其值形如:“01/28”,则 ...

这个方法不错..

点击这里给我发消息

6#
发表于 2012-11-11 09:46:29 | 只看该作者
哈哈..我都忘了用DLookup取值了..
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-15 00:55 , Processed in 0.093284 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表