设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1104|回复: 2
打印 上一主题 下一主题

[与其它组件] 将日期变为中文显示的简便办法

[复制链接]
跳转到指定楼层
1#
发表于 2006-6-4 20:55:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
      在窗体和报表中有时用到中文显示日期的问题,用模块编写代码比较复杂,不易看懂。.对我们初学者不如:

先建一个表,如表名为“日期变中文” 设“日期”、“中文”二字段:

          日期          中文                 

         2006          二00六

        。。。。。。。。。

        2010            二0一0

          0                     0

           1                   一

          2                 二

         。。。。。。。。。。

         31              三十一

   表很小,然后在需要的地方建一文本框,输入以下代码:            

=DLookUp("中文","日期变中文","[日期变中文].日期=YEAR(DATE())") & "年" & DLookUp("中文","日期变中文","[日期变中文].日期=MONTH(DATE())") & "月" & DLookUp("中文","日期变中文","[日期变中文].日期=DAY(DATE())") & "日"

       在表日期中可以只输0-31数字,在代码中将年按4位琢一提取。参照以上语句改写,这样适用更广。

虽然是笨办法,但管用。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-6-4 23:48:00 | 只看该作者
这种用法,在一定范围内是可以使用的,但对于银行系统的要求可能就不行了,有现成的日期转大写的函数可以一用。
3#
发表于 2009-12-3 15:44:19 | 只看该作者
这种用法,在一定范围内是可以使用的,但对于银行系统的要求可能就不行了,有现成的日期转大写的函数可以一用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-4-30 03:56 , Processed in 0.151198 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表