【Access小品】引经据典--格式化字符串替换示例-煮江品茶
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 源码示例


【Access小品】引经据典--格式化字符串替换示例

发表时间:2015/4/23 18:29:53 评论(2) 浏览(6729)  评论 | 加入收藏 | 复制
   
摘 要:【Access小品】引经据典 -- 格式化字符串替换示例
正 文:

  VB.NET中对字符串的处理有很多便捷的方法,其中String.Format方法非常好用。这个方法大体是这样使用的:

  Dim Str As String
  Str="Select * From 员工表 Where 性别='{0}' And 入职日期='{1}'"
  Str=String.Format(Str,"男","1970/1/1")

  这样处理后,就得到了Select * From 员工表 Where 性别='男' And 入职日期='1970/1/1',这样的字符串。这比用&符号拼接字符串更方便,可读性也更强。

  Access中如果想实现同样的功能,是可以写一个自定义函数来模拟的。我们可以将自定义函数这样写:

Public Function ReplaceValues(ByVal str As String, ParamArray pArr() As Variant) As String
    '功能:模仿.Net中的String.Format方法
    Dim str1  As String
    Dim num As String
    Dim i As Integer
    str1 = str
    For i = 0 To UBound(pArr)
        num = "{" & i & "}"
        str1 = Replace(str1, num, pArr(i))
    Next
    ReplaceValues = str1
End Function


示   例

点击下载此示例


视  



Access软件网交流QQ群(群号:198465573)
 
 相关文章
【VB.NET视频讲座】万事开头难--VB.net系列视频讲座  【煮江品茶  2014/9/20】
【VB.NET小品】三分天下--大熊猫野外监测系统MVC示例  【煮江品茶  2014/10/27】
【VB.NET小品】珠联璧合 -- MVC与EasyUI结合示例  【煮江品茶  2014/11/7】
【VB.NET】花开三枝--数据库开发三种模式  【煮江品茶  2014/11/17】
【VB.NET小品】EXCEL表的两种导入导出方法  【煮江品茶  2014/11/26】
常见问答
技术分类
相关资源
文章搜索
关于作者

煮江品茶

文章分类

文章存档

友情链接