【Access自定义函数】不规则提取日期数据的示例-红尘如烟
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 源码示例


【Access自定义函数】不规则提取日期数据的示例

发表时间:2013/2/13 21:05:24 评论(0) 浏览(40235)  评论 | 加入收藏 | 复制
   
摘 要:不规则提取日期数据的示例
正 文:

网友问题:
表中数据有几万条,编号字段数据不规则,问怎么样才能提取年月的数据?
如:有的显示的是CVTMT2010030005,有的则是CVIM2010030006,就是英文字母不是统一位数日期数字也不统一,但是只需要取数字的前六位即可,前六位就是年月,如下图,请问怎么实现?


解决方法:(用自定义函数方式

 '使用方法:GetNumberPart([字段名称])

Function GetNumberPart(Expression As Variant) As Variant
    Dim lngI As Long
   
    GetNumberPart = Null
   
    For lngI = 1 To Len(Nz(Expression))
        If IsNumeric(Mid(Expression, lngI, 1)) Then
            GetNumberPart = Mid(Expression, lngI, 6)
            Exit For
        End If
    Next
End Function


打开示例里面的查询可以看到效果!

附   件:

点击下载此附件


Access软件网交流QQ群(群号:198465573)
 
 相关文章
【access入门】从日期时间格式里面提取日期值\返回年月函数\提...  【麥田  2011/3/9】
【Access源码示例】提取字符串中的字母\把数据中的字母筛选出来  【红尘如烟  2012/2/20】
有趣的形状不规则窗体  【纵云梯  2012/5/5】
【Access入门】从日期格式里面提取英文月份的示例  【麥田  2012/8/16】
【Access入门】两种方法提取年份的示例,Format函数提取年...  【麥田  2012/11/4】
VBA 提取系统主题颜色  【dbaseIIIer  2013/1/5】
【Access自定义函数】当前月第一个工作日的示例,当前月最后一个...  【红尘如烟  2013/1/19】
常见问答
技术分类
相关资源
文章搜索
关于作者

红尘如烟

文章分类

文章存档

友情链接