设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: ldhy
打印 上一主题 下一主题

[Access本身] 求助:取月份的最大月要怎么设?

[复制链接]
11#
发表于 2007-5-31 19:19:00 | 只看该作者
以下是引用ldhy在2007-5-30 21:12:00的发言:


我用来打对帐单的报表,比如说取送货日期为4月25日至5月24日的资料,这样取出来的月份为4月了,而我需要的数字是5月,请帮忙解决,谢谢

     如果你只是打印对帐单,可通过窗体设置开始日期和结束日期筛选出要打印的内容

    同时用MONTH或FORMAT读取结束日期,并赋值给报表的月份
12#
发表于 2007-5-31 19:28:00 | 只看该作者
我给你的方法将年份与日期捆绑在一起,找出最后的(也可说是当前月份)月份,因为单纯找出最大月份是不可取的,原因是当明年1月份时,上年的12份大还是明年的1月份大?当然是明年的1月份大了
13#
 楼主| 发表于 2007-5-31 22:42:00 | 只看该作者
11楼的思路不错

Private Sub Report_Open(Cancel As Integer)

txtStartDate.ControlSource = "=#" & Nz(datStartDate) & "#"
txtEndDate.ControlSource = "=#" & Nz(datEndDate) & "#"
End Sub

我要用这个MONTH或FORMAT读取结束日期,并赋值给报表的月份M控件

我要怎么写代码?

谢谢![em01][em01][em01][em01]
14#
发表于 2007-6-1 00:08:00 | 只看该作者
把例子传上来
15#
发表于 2007-6-1 00:20:00 | 只看该作者
其实只需在查询窗体上放置两日期型的文本框,查询条件读取这两文本框(具体看精华贴刘小军的查询例子),报表中读取查询窗体的第二个文本框的值即可。
16#
 楼主| 发表于 2007-6-1 00:24:00 | 只看该作者



上传库,麻烦高手弄弄

对帐单查询主窗体输入客户名称后,查询---打印---调出对帐单报表

要求上面的抬头月份打印筛选出来的最大月

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
17#
发表于 2007-6-1 01:21:00 | 只看该作者
用下面的方式把年份月份的值传递给报表,几月几号至几月几号的也通过这种方式传递

=Forms!对帐单查询主窗体!month

18#
 楼主| 发表于 2007-6-1 01:30:00 | 只看该作者
呵,可以了,感谢各位的帮助
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-13 06:57 , Processed in 0.106534 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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