解决一个时间判断排序问题。

pingsoft 2002-07-25 01:40:22
在access2000中,设计有一个录入数据库的窗体,其中有一个文本框为时间录入,格式定为xx'xx"xx(分'秒"毫秒)。存此记录的数据库字段类型为文本方式,若要以从大到小来读取此字段的数据,在access2000中程序怎写?
...全文
52 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pingsoft 2002-07-30
  • 打赏
  • 举报
回复
我已经解决,先转成毫秒再写进库。谢谢!
wangsitao 2002-07-25
  • 打赏
  • 举报
回复
别人录入时10'2"12你可有把他转换成10'02"12----100212
用format函数就行了
sikeen 2002-07-25
  • 打赏
  • 举报
回复
order by cdbl(left(field,2) & mid(field,4,2) & right(field,2))
pingsoft 2002-07-25
  • 打赏
  • 举报
回复
问题是时间一定要为xx'xx"xx,比如10'02"12而不能是10'2"12,这样别人录入时不是很方便
wangsitao 2002-07-25
  • 打赏
  • 举报
回复
xx'xx"xx(分'秒"毫秒)。

改为xxxxxx(分秒毫秒)字段类型为long型
从大到小来读取
只要order by 字段名
就行了,不是更好?
wangsitao 2002-07-25
  • 打赏
  • 举报
回复
xx'xx"xx(分'秒"毫秒)。

改为xxxxxx(分秒毫秒)字段类型为long型
从大到小来读取
只要order by 字段名
就行了,不是更好?

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧