建立自由的会计日期的报表
Microsoft Access 的报表提供按日期分组的统计,可是只能是完整的年、月、日等,也就是说比如要统计一个月的数据就必须是从月初到月底。
我们编写程序,有许多是工作中的统计系统,而单位的各项统计又以会计日期为准,会计日期不一定从1日到31日,有的公司就是从上个月的26日到这个月的25日算一个月,这样用 Access 的报表向导自动生成的报表就不成了。当然,还是我们自己动手实现吧,其实很简单,一学就会。
1.认识几个有关时间的函数2.创建让用户选择日期的窗体 3.根据用户选择的日期自动计算期初和期末日期 4.让报表处理期初和期末之间的数据
相关推荐
-
建立自由的会计日期的报表
Microsoft Access 的报表提供按日期分组的统计,可是只能是完整的年.月.日等,也就是说比如要统计一个月的数据就必须是从月初到月底. 我们编写程序,有许多是工作中的统计系统,而单位的各项统计又以会计日期为准,会计日期不一定从1日到31日,有的公司就是从上个月的26日到这个月的25日算一个月,这样用 Access 的报表向导自动生成的报表就不成了.当然,还是我们自己动手实现吧,其实很简单,一学就会. 1.认识几个有关时间的函数2.创建让用户选择日期的窗体 3.根据用户选择的日期自动计算
-
建立自由的会计日期的报表--1.4.让报表处理期初和期末之间的数据
4.让报表处理期初和期末之间的数据 设计一个报表,在它的记录来源里选择你的表或查询,在其中涉及到日期的字段填写准则:Between [Forms]![选择日期]![开始日期] And [Forms]![选择日期]![结束日期] ,这样报表就会只处理在"开始日期"和"结束日期"之间的数据了. 最后,再为你窗口添加一个启动报表的命令按钮,就大功告成了! 下图是一个报表运行的实例 这个报表的10月份,实际是9月26日至10月25日
-
建立自由的会计日期的报表--1.3.根据用户选择日期自动计算期初期末日期
3.根据用户选择的日期自动计算期初和期末日期 在"开始日期"文本框的控件来源处填写: =DateAdd("m", -1, CDate([年] & "-" & [月] & "-26")) 刚才学到的函数就用上了,这是个嵌套表达式,CDate([年] & "-" & [月] & "-26") 表示用户选择的日期的26日,整个表达式表示用户选择的
-
建立自由的会计日期的报表--1.2.创建让用户选择日期窗体
2.创建让用户选择日期窗体 创建一个窗体,添加以下控件:一个"年"组合框,一个"月"组合框,一个"开始日期"文本框,一个"结束日期"文本框.如果添加组合框时出现控件向导,取消向导. 把"年"组合框的数据属性设置如上图,这样用户就只能选择1999-2002年,当然还可以再增加年份.默认值为当前日期的年份. 和"年"组合框类似,把"月"组合框的数据属性设置如上图,这样用户
-
建立自由的会计日期的报表--1.1.认识几个有关时间的函数
1.认识几个有关时间的函数 1.Cdate(日期表达式) 将日期表达式转换成日期类型的数据. 日期表达式是任何可以解释成日期的表达式,包含日期文字,可以看作日期的字符串以及从函数返回的日期. 比如:myDate = CDate("99-5-20") ,这样的日期表达式必须加双引号,否则结果不可预料. CDate 依据系统上的区域设置来决定日期的格式.如果提供的格式为不可识别的日期设置,则不能正确判断年.月.日的顺序. 2.Now() 返回当前计算机系统设置的日期和时间. 3.Yea
-
JSP开发入门
JavaServer Pages (JSP) 是一种以 Java为主的跨平台web开发语言. JSP与微软的Active Server Pages 兼容,但它是使用类似HTML的卷标以及Java程序代码段而不是VBScript.当你所使用的网站服务器没有提供本地ASP支持,也就是Apache或Netscape服务器时,你可以考虑使用JSP.虽然你可以取得这些服务器的ASP附加配备模块,但价格相当昂贵,而目前Sun并没有对你所需要的JSP组件收取费用(虽然Sun未来有可能会收费).对于Solari
-
JSP开发导引
JavaServer Pages (JSP) 是一种以 Java为主的跨平台web开发语言. JSP与微软的Active Server Pages 兼容,但它是使用类似HTML的卷标以及Java程序代码段而不是VBScript.当你所使用的网站服务器没有提供本地ASP支持,也就是Apache或Netscape服务器时,你可以考虑使用JSP.虽然你可以取得这些服务器的ASP附加配备模块,但价格相当昂贵,而目前Sun并没有对你所需要的JSP组件收取费用(虽然Sun未来有可能会收费).对于Solari
-
JSP迅速入门
JavaServer Pages (JSP) 是一种以 Java为主的跨平台web开发语言. JSP与微软的Active Server Pages 兼容,但它是使用类似HTML的卷标以及Java程序代码段而不是VBScript.当你所使用的网站服务器没有提供本地ASP支持,也就是Apache或Netscape服务器时,你可以考虑使用JSP.虽然你可以取得这些服务器的ASP附加配备模块,但价格相当昂贵,而目前Sun并没有对你所需要的JSP组件收取费用(虽然Sun未来有可能会收费).对于Solari
-
JSP开发入门(一)--安装好你的机器来使用JSP
JSP开发入门(一)----安装好你的机器来使用JSP 你将会需要Java 2软件开发工具(JSDK),它原来的名称是Java发展工具(JDK)以及JavaServer网站发展工具(JSWDK),Tomcat,或是其它支持JSP的网络服务器.Sun免费提供JSDK与JSWDK来供Windows,Solaris,以及Linux平台使用. 如果你想要在你目前的网络服务器上使用JSP,但服务器本身并不支持JSP与Java servlets,你可以试试看Allaire的Jrun,它的作用就像是针对Net
-
MySQL使用Partition功能实现水平分区
1 回顾 上一节我们详细讲解了如何对数据库进行分区操作,包括了 垂直拆分(Scale Up 纵向扩展)和水平拆分(Scale Out 横向扩展) ,同时简要整理了水平分区的几种策略,现在来回顾一下. 2 水平分区的5种策略 2.1 Hash(哈希) 这种策略是通过对表的一个或多个列的Hash Key进行计算,最后通过这个Hash码不同数值对应的数据区域进行分区.例如我们可以建立一个对表的日期的年份进行分区的策略,这样每个年份都会被聚集在一个区间. PARTITION BY HASH(YEAR(c
随机推荐
- jQuery TextBox自动完成条
- json对象转字符串如何实现
- Flex Namespace的用法
- DOS的启动过程详解分析
- ASP.NET缓存的方法和最佳实践
- Android判断软键盘弹出并隐藏的简单完美解决方法(推荐)
- python自定义解析简单xml格式文件的方法
- C语言数据结构算法之实现快速傅立叶变换
- 为什么Java中继承多数是有害的
- JQuery获取表格数据示例代码
- 日历-指定日期的新闻
- jQuery EasyUI API 中文文档 - EasyLoader 加载器
- 利用nodejs监控文件变化并使用sftp上传到服务器
- C++之BOOST字符串查找示例
- 奇怪的PHP引用效率问题分析
- 打造日IP超过万的不错的几个注意方面
- redhat Server release 5.2 安装配置简明教程
- java 汉诺塔Hanoi递归、非递归(仿系统递归)和非递归规律 实现代码
- JavaScript点击按钮后弹出透明浮动层的方法
- c# 应用NPOI获取Excel中的图片,保存至本地的算法