1、添加文本控件
2、在控件源增加=year(date()),取出系统的年,或者添加month(date())取月
报表介绍
向上级报告情况的表格。简单的说:报表就是用表格、图表等格式来动态显示数据,可以用公式表示为:“报表=多样的格式+动态的数据”。
报表分类EXCEL、WORD等编辑软件:它们可以做出很复杂的报表格式,但是由于它们没有定义专门的报表结构来动态的加载报表数据,所有这类软件中的数据都是已经定义好的,静态的,不能动态变化的。它们没有办法实现报表软件的“数据动态化”特性。
数据库软件:它们可以拥有动态变化的数据,但是这类软件一般只会提供,最简单的表格形式来显示数据。它们没有实现报表软件的格式多样化"的特性。
报表软件,它们需要有专门的报表结构来动态的加载数据,同时也能够实现报表格式的多样化。"
全错第一个月前面也是年份,第二个字符和时间不能相拼接,拼接的必须是字符,时间不行,ACCESS控件中是用单引号,不是双引号,双引号在VBA中用
year(日期变量) 意思是取他的年份
month(日期变量) 意思是取他的月份
day(日期变量) 意思是取他的某一天
Date() 意思是系统当前的日期
Date(变量) 意思是取变量的日期
Time() 意思是系统当前的时间
Time(变量) 意思是取变量的时间值
Str(变量) 意思是将他转换为字符型变量,前后各空一个字节
Cstr(变量)意思是将他转换为自负型变量,不空字节位置
正确的写法:
控件来源=Cstr(Year(Date())) + '年' + Cstr(Month(Date())) + '月'
如系统时间是 2013-3-15 12:22:08
那他得出的就是:2013年3月
控件来源=Str(Year(Date())) + '年' + Str(Month(Date())) + '月'
这样写也不会错,但是效果不一样:
他的结果是:2013 年 3 月
空了字符。
在文本框控件的“控件来源”属性中输入了计算表达式的控件叫计算型控件。在报表中添加计算控件的方法:
1。在工具箱中找到文本框控件,并点击一下这个工具;
2。在报表的某个节(如:报表页眉、报表页脚、组页眉、组页脚)中画出文本框;
3。在这个文本框上右击,在d出的下拉菜单中选择“属性”命令;
4。在d出的对话框中左击“数据”选项卡;
5。在“控件来源”中写计算表达式;(计算表达式的具体写法要看题目的具体意思)
6。做完了,还要保存一下哦。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)