在报表的页面页脚节区添加一个计算控件显示系统年月

在报表的页面页脚节区添加一个计算控件显示系统年月,第1张

在报表的页面页脚节区添加一个计算控件显示系统年月方法如下:

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。做完了,还要保存一下哦。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11220168.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存