<<< 返回 access911.net 编程静态资料库索引页

在函数后面加一个美元符号($)有什么用?

 

作者:cg1  摘自:access911.net  录入:cg1  时间:2005-10-6  浏览人次:2789


专题地址:http://access911.net/fixhtm/72FAB11E17DCEDF3.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:在函数后面加一个美元符号($)有什么用?《函数》

 


关于这个问题,建议你参阅Access中 VB 帮助(在Access中按Alt+F11开启代码窗口)。


chr$函数或者space$中的$表示String,也就是明确指定传回的是一个字符串,Access的解释是这样可以更小的内存储存传回的结果,从而加快程式的执行。实际效果如何,我没有什么感觉。而不用美元符号的就是其返回值可以是 Variant 。Variant 版本除了较为方便外就是多了几种状态,比如说 Null
Dim a As String
Dim b As Variant
'下面这句就是错的, string 是不能直接等于 NULL 的
a = Null
'而 Variant 就可以
b = Null

请参考 ACCESS 2003 中《从函数中返回字符串》一文

从函数中返回字符串
   

某些函数具有两种版本:一种返回 Variant 数据类型,而另一种返回 Strin.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/72FAB11E17DCEDF3.htm

 


上一篇:如何进行编码转换?比如简体到繁体?

下一篇:在 windows XP | 2003 中如何自定义纸张大小?

2017年2月22日生成静态资料