数值型数据的符号规范,用 Access 写数据库逻辑时还挺重要的。像%
是整型,&
是长整型,!
表示单精度,#
是双精度。比如写10.33#
就这是双精度。嗯,记住这些符号能帮你少踩不少坑。
布尔值的转换规则也蛮清晰的,0 是 False,其他值都是 True。反过来,True 会变成-1,这个在写判断逻辑时要注意,别一不小心搞混了。
日期型变量也有点,要用#
括起来写,比如#2004/11/23#
,不加还真跑不通。之前项目里做报表过滤的时候就踩过一次坑。
Variant 类型其实挺灵活的,没声明类型时,Access 会默认给你搞成 Variant。能装各种数据,就是不能装定长 String 和自定义类型。嗯,如果你图方便,可以不声明类型,但类型转换要小心点。
如果你对其他数据库类型也感兴趣,比如MySQL
或Oracle
的数值类型,下面这些资料也挺全:
如果你平时用 Access 写逻辑,又懒得每次去翻资料,不妨把这份课件存一下。挺实用的,还能当备忘录。