Office中国论坛/Access中国论坛

标题: 怎样按字段文本排序 [打印本页]

作者: baidu321    时间: 2016-3-10 15:50
标题: 怎样按字段文本排序
建立了表和窗体,表中有文件编号,我想让顺序按文件编号顺序排序,比如,文件编号为   公告[2016]3号,想让顺序按文件编号顺序排序
作者: baidu321    时间: 2016-3-10 15:55
还是上传个附件吧   文件编号老是不按编号顺序排列
作者: roych    时间: 2016-3-10 16:09
本帖最后由 roych 于 2016-3-10 16:19 编辑

创建查询,提取年份跟号数,然后排序

  1. SELECT 表1.文件编号
  2. FROM 表1
  3. ORDER BY CLng(Mid([文件编号],InStr(1,[文件编号],"[")+1,4)), CLng(Mid([文件编号],InStr(1,[文件编号],"]")+1,InStr(1,[文件编号],"号")-InStr(1,[文件编号],"]")-1));
复制代码

以此作为窗体的数据源。还是上传个附件,挣点积分吧。
[attach]58286[/attach]






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3