设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 1401|回复: 13
打印 上一主题 下一主题

[其它] [求助] 从出生年份到生肖?

[复制链接]
跳转到指定楼层
1#
发表于 2005-5-10 22:40:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一张员工基本资料表,包括出生日期字段等

现在公司每个员工生日都会送他一个生肖水晶

我建立了一个查询,新建表达式:   生肖代码: (year([出生日期])-1900) mod 12

这样取模出来后,生肖代码为 0,1,2,3,4,5,6,7,8,9,10,11

分别表示鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪

问题来了,怎样把0,1,2,3,4,5,6,7,8,9,10,11显示为鼠、牛……、狗、猪呢?

请不吝赐教!!谢谢[em06]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2005-5-10 22:51:00 | 只看该作者
还有一个问题

怎样只显示yyyy-mm-dd中的月份和日,而且要带0的,比如 05-12,03-09等
3#
 楼主| 发表于 2005-5-10 22:54:00 | 只看该作者
在线等,急!
4#
发表于 2005-5-10 23:15:00 | 只看该作者
=mid("鼠牛虎兔龙蛇马羊猴鸡狗猪",[生肖代码]+1,1)
5#
发表于 2005-5-10 23:18:00 | 只看该作者
=Format(Date,"mm-dd")
6#
 楼主| 发表于 2005-5-10 23:30:00 | 只看该作者
先谢谢了,我先试试看!
7#
 楼主| 发表于 2005-5-10 23:36:00 | 只看该作者
请问这段代码    =Mid("鼠牛虎兔龙蛇马羊猴鸡狗猪",[生肖代码]+1,1)

应该放在哪个地方?
8#
 楼主| 发表于 2005-5-10 23:58:00 | 只看该作者
这是附件,请帮忙看一下,谢谢!
9#
发表于 2005-5-10 23:58:00 | 只看该作者
建立了一个查询,新建表达式:   生肖: Mid("鼠牛虎兔龙蛇马羊猴鸡狗猪",(Year([请假起始日])-1900) Mod 12+1,1)
10#
发表于 2005-5-11 00:08:00 | 只看该作者
不过这样求出来是什么年的可以,但是某人的生肖不是很准,象那些鸡头鸭尾的,可以参考论坛中的农历算法作个函数根据日期返回生肖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-11 19:43 , Processed in 0.097412 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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