Office中国论坛/Access中国论坛

标题: 不显示“对冲”数据 [打印本页]

作者: 1100122566    时间: 2008-12-9 12:03
标题: 不显示“对冲”数据
我建立了一个表。表中有三个字段“编号”(自动序列)、“客户名称”(文本)、“开票编号”(文本)
并录入了一下数据:(如图)
我想把“开票编号”中“对冲3”(对冲编号的3数据)用查询不显示出来能否做到?也就是对冲的数据不显示
作者: Henry D. Sy    时间: 2008-12-9 12:45
把“开票编号”中“对冲3”(对冲编号的3数据)
什么意思
作者: Henry D. Sy    时间: 2008-12-9 14:06
是不是这个意思
凡是
“开票编号”字段值为”对冲“开头的记录不显示
而且,对冲后面的数据(比如”对冲3“中的3)所对应编号(也即3号)的记录也不显示。
也即,只要有对冲,就有两条记录不显示。
作者: Henry D. Sy    时间: 2008-12-9 14:17
  1. SELECT 表1.*
  2. FROM 表1
  3. WHERE 表1.编号 Not In (SELECT Mid([开票编号],InStr([开票编号],"冲")+1)
  4. FROM 表1
  5. WHERE 表1.开票编号 Like "对*") And Not 表1.开票编号 Like "对*"
复制代码

[ 本帖最后由 Henry D. Sy 于 2008-12-9 14:18 编辑 ]
作者: 1100122566    时间: 2008-12-9 14:33
太强了[:31]




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