Foxtable(狐表)用户栏目专家坐堂 → [求助]狐爸、大神,小弟在此谢过!


  共有4396人关注过本帖平板打印复制链接

主题:[求助]狐爸、大神,小弟在此谢过!

帅哥哟,离线,有人找我吗?
qixianyi
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:18 积分:203 威望:0 精华:0 注册:2013/3/14 22:46:00
[求助]狐爸、大神,小弟在此谢过!  发帖心情 Post By:2013/9/15 20:21:00 [只看该作者]

狐表之所以为狐表,在于功能强大,上手容易。小弟在万般摸索与探寻中终于黔驴技穷,

故在此请教狐爸及各位大神,望狐爸及各位大神指点迷津,多多提拔,小弟在此不胜感激,深表涕零```

目前正在做个数据效验程序。把EXCEL药品资料表导入狐表后做一些判断,判断是否符合要求,

比如:

需要找出下面不符合规范的数据:

1、药品名称相同,编号不相同的记录(要求名称相同,编号必须相同)

2、药品名称相同,规格序号相同的记录(要求名称相同,规格序号必须不相同,按1、2、3…编规格序号)

等等。

试验1:完美判断之表达式

     以前用EXCEL整理可以用表达式判断,如:=IF(E2=E3,D2=D3),一列拉下来后错误的便显示FALSE,正确的显示TURE,

狐表貌似没有单元格的概念,表达式也不能这样弄,因此只要作罢,需求它法。

试验2:深奥语句之SQL

      用SQL语句查询,把表导入到SQL后,一条语句便可以查询出错误记录,如:上面列出的要求1一条语句便能解决

select 编号,count(distinct 名称) num from 药品信息表 group by 编号 having count(distinct 名称)>1

按规范修改[表名]后用执行SQL查询内部数据源提示语法错误,问大神后得知内部数据源ACCSEE无法支持 count(distinct 名称)

建议换外部数据源,百度后得知可用select count(*) from (select distinct 名称 from {药品信息表})替代count(distinct 名称)

研究半天没有写出如此深奥之SQL语句,无果而终

试验3:退而求其次之筛选

      通过高级筛选-显示重复值后只能显示重复名称,仍旧无法判断- -

 

此问题不解,令弟夜不能寐,饭不能吃,终日思索,惶恐不安。

愿各位大神以博学之才华,精艺之狐表为小弟指出明路!

 

最好是能根据上面要求自动生成编号和规格序号。


 回到顶部
总数 25 1 2 3 下一页