建立自由的会计日期的报表
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
随机推荐
- iOS开发中UIImageView控件的常用操作整理
- js实现select下拉框菜单
- Android程序开发之ListView 与PopupWindow实现从左向右滑动删除功能
- 理解Docker(2):Docker 镜像详细介绍
- mySQL占用虚拟内存达8百多兆问题解决思路
- JS设置手机验证码60s等待实现代码
- 在JavaScript中监听IME键盘输入事件
- JS OffsetParent属性深入解析
- linux shell内置判断语句
- C#实现windows form倒计时的方法
- mysql中mydumper 和 mysqldump 对比使用
- 来自腾讯的一个不固定高度得消息的滚动特效
- 浅谈C#设计模式之代理模式
- dede3.1分页文字采集过滤规则详说(图文教程)续二
- VPN技术谁领风骚?IPSec还是SSL?
- iOS将相册中图片上传至服务器的方法
- JS数组Object.keys()方法的使用示例
- 基于Layui自定义模块的使用方法详解
- 详解flask入门模板引擎
- python异步存储数据详解
