全局变量的数据类型--文本型和数字型之间的转换-suve
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


全局变量的数据类型--文本型和数字型之间的转换

发表时间:2007/12/16 16:45:50 评论(0) 浏览(11594)  评论 | 加入收藏 | 复制
   
摘 要: str() val() 文本型和数字型转换
正 文:

培训vba代码中传递id的全局变量selectstr,g_CurrentSelectStrID 是文本型,但有些表中的id是数字型,这样在传递过程中,因数据类型不匹配会导致错误或无法新增删除记录。

因此我用了以下方法转换文本和数字型


selectstr = Str(Me.ID)  

Call AccHelp_DeleteFldstrRow("tblaaaa", "id", Val(selectstr))

Me.RecordSource = "Select * FROM tblaaaa Where Id =" & Val(selectstr)

这几个地方对数据类型匹配要求很严。

但我把数字型id 赋值给g_CurrentSelectStrID,执行

Acchelp_FindstrRecord (g_CurrentSelectStrID)

倒没发生多大错误,估计这个Acchelp_FindstrRecord() 对数据类型不大计较。


Access软件网交流QQ群(群号:198465573)
 
 相关文章
将文本型的值转为数值型的Eval函数  【微软  2008/10/9】
【菜鸟入门】将文本型日期转换成日期型格式\DateValue()函...  【麥田  2011/1/29】
【Access查询】把文本型日期转换成'YYYY-MM-DD'的示...  【麥田  2012/7/17】
【Access扫盲知识】声明模块变量的用法,变量符号用法,文本型变...  【麥田  2013/2/26】
常见问答
技术分类
相关资源
文章搜索
关于作者

suve

文章分类

文章存档

友情链接