使窗体或报表的文本框随文字的多少自动加大或缩小
文本框属性可以扩大
控制某字段只能填写某些内容也许你想让使用程序的人只能在某个字段里a那么你就得控制他不难让他填b具体表达式为
=Instr("abc"[A])>
并置几个字段也许你填表时有两个字段分别是湖北大学数学专业但当你在打印报表时却想让这两个了段变为一个字段放在一起即湖北大学数学专业那么最好的办法就是并置表达式为
=([A]&[B])或者=([A]&""&[B])
查询中的计算字段也许在您的表中有两个数字字段然后您想在报表中出现一个关于这两个字段关系的字段那么简单的方法就是计算这计算可以加可以减可以乘可以除视情况而定表达式为
名称[A]*[B](这里假设相乘名称可自定)
计算年龄表达式有人喜欢在表中设计录入一个人的年龄这不是聪明的做法因为每个人的年龄是在不断增加的到下一年再重新进行大批量重新录入那就没有电脑的智能作用最好的做法是在表中设计一个身份证号码字段有了这个字段后某人的年龄和性别都是可以确定的而且一劳永逸除非你不会把你计算机的系统时间调准确这里是假设表中已经有出生年月字段以后通过它确定年龄的表达式
=Datediff("yyyy"[A]now())
在窗体或报表进行值转换有时候想将表中的在窗体或其他地方显示为你想要的内容办法就是进行值转换比如表中有出生年月的记录你想在窗体不显示具体的出生年月而显示今天是这人的生日或这人距生日还有x天这样的信息或者有一个分数字段而你却想在窗体上显示出某学生是优生差生及格等信息你要用上以下表达式
=iif([A]=x"y"iif([A]=z"p""m"))
在窗体中对某字段进行数据锁定在用窗体编辑数据时有时你可能不想让人对其中某一个或几个字段进行修改那么你得对不想让人修改的字段进行锁定其方法
字段属性数据是否锁定是
求和表达式对两个以上字段值进行求和表达式为
=Sum([A]+[B]+……)
标签并置并且格式化数字字段如果你想将表中电话号码在窗体或报表显示时变为-你就得用以下表达式
=Trim([A]& ""&[B]&""Format([C]"@@@@@@@@@@"))
并置运算
安符与非字符="今天日期是:"&date()
字段与字段 =[A]+[B]
字段与字符 =[A] &"abc"(ABC为任意字符)
显示带有文本的系统日期
="今天是:"+cstr(date())
把字段内容直接嵌入文本表达式如果你想让打印的报表的表头随调入的动态数据的改变而跟着改变你必须用此方法
=[单位名称]&"教职工花名册"
=format(now()"yyyy")&[单位名称]&"教职总数"
="这位同学名叫"&[姓名]&"""其中考总成绩为"&[总成绩]&""
在查询中更改字段名称
新名称(放在原字段前)
返回确定日期段的数字值
Datepart(intervaldatefirstweekdayfirstweek)
查询窗体打开时不显示空白的代码按某种条件进