Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-模块/函数/VBA

取汉字首字母的函数

时 间:2007-11-14 13:58:18
作 者:update整理   ID:113  城市:东莞
摘 要:取汉字首字母的函数,使用时把以上代码放到模块内,就可以在任意窗体内调用函数GetPyEx(这里放要取拼音首字母的汉字),返回需要的拼音首字母


正 文:

Private Function GetPy(ByVal strSwitch As String) As String
    Dim strTemp As String
    If Asc(strSwitch) < 0 Then
        strTemp = Left(strSwitch, 1)
        If Asc(strTemp) < Asc("啊") Then
            GetPy = strSwitch
            Exit Function
        End If
        If Asc(strTemp) >= Asc("啊") And Asc(strTemp) < Asc("芭") Then
            GetPy = "A"
            Exit Function
        End If
        If Asc(strTemp) >= Asc("芭") And Asc(strTemp) < Asc("擦") Then
            GetPy = "B"
            Exit Function
        End If
        If Asc(strTemp) >= Asc("擦") And Asc(strTemp) < Asc("搭") Then
            GetPy = "C"
            Exit Function
        End If
        If Asc(strTemp) >= Asc("搭") And Asc(strTemp) < Asc("蛾") Then
            GetPy = "D"
            Exit Function
        End If
        If Asc(strTemp) >= Asc("蛾") And Asc(strTemp) < Asc("发") Then
            GetPy = "E"
            Exit Function
        End If
        If Asc(strTemp) >= Asc("发") And Asc(strTemp) < Asc("噶") Then
            GetPy = "F"
            Exit Function
        End If
        If Asc(strTemp) >= Asc("噶") And Asc(strTemp) < Asc("哈") Then
            GetPy = "G"
            Exit Function
        End If
        If Asc(strTemp) >= Asc("哈") And Asc(strTemp) < Asc("击") Then
            GetPy = "H"
            Exit Function
        End If
        If Asc(strTemp) >= Asc("击") And Asc(strTemp) < Asc("喀") Then
            GetPy = "J"
            Exit Function
        End If
  



Access软件网QQ交流群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助