关于录入窗体自动填写日期和星期的一个问题
时 间:2011-07-30 00:00:00
作 者:都市侠影 ID:20205 城市:成都
摘 要:录入窗体的星期组合框如何将汉字“星期一”等转换成数字型的星期编号存入表中?
正 文:
首先强调本文讨论的前提是使用SQL的Insert命名来向表中插入记录,很多录入窗体都需要录入日期和星期这样的数据。录入窗体上的星期通常用组合框让用户七选一,下拉列表里不是星期一星期二等汉字就是Monday,Tuesday等英文,反正不会是0,1,2……6这样的数字,不然会挨用户一顿臭骂的;表中的星期通常是存放的星期编号,比如0,1,2……6。
像日期和星期这样的数据最好是在窗体加载的时候由系统自动填写,用户无需修改,日期简单的利用一个Date函数即可,星期当然是用WeekDay函数,但是问题出来了,WeekDay函数的返回值是数字,而非汉字亦非英文单词,应当转换成汉字或者英文单词放在组合框里,这一点有点棘手,可能就得到拿着这个函数返回的数字到星期表里一一比对,比上了就将对应的汉字赋值到组合框中,这个过程想必让人很痛苦。
但有一法:既然表中存放的其实是星期编号,WeekDay函数的返回值亦为数字,何不就将此数字直接存入表中(当然,如果你的编号与函数对各星期的编号不一致的话,你最好修改你的星期表),省得转换来转换去,将窗体上的星期组合框直接删除得了。
万事大吉~
Access软件网官方交流QQ群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- 【Access高效办公】统计当...(06.30)
- 【Access高效办公】用复选...(06.24)
- 根据变化的日期来自动编号的示例...(06.20)
- 【Access高效办公】按日期...(06.12)
- 合并列数据到一个文本框的示例;...(05.06)
- 通过命令按钮让Access列表...(04.24)
- 【Access高效办公】统计当...(03.11)
- 【Access Inputbo...(03.03)
- 按回车键后光标移动到下一条记录...(02.12)

学习心得
最新文章
- 1行代码实现Access与SQL ...(07.09)
- 免费《仓库管理实战课程》全集(07.08)
- Access快速开发平台--Win...(07.07)
- Access快速开发平台--执行有...(07.03)
- 【Access高效办公】统计当月之...(06.30)
- 【Access高效办公】用复选框控...(06.24)
- 根据变化的日期来自动编号的示例;根...(06.20)
- Access快速开发平台--Acc...(06.16)
- 【Access高效办公】按日期区间...(06.12)
- Access快速开发平台--生成复...(06.07)